/// <summary>
        /// Returns the resolved vertex indices as an float array.
        /// </summary>
        /// <param name="vertices">Vertex list that holds the vertices.</param>
        /// <returns></returns>
        public float[] GetFloatArray(List <Vertex> vertices, Vertex.VertexFormat format = Vertex.VertexFormat.Undefined)
        {
            List <float> result = new List <float>();

            foreach (Vertex vert in vertices)
            {
                if (vert == null)
                {
                    continue;
                }
                result.AddRange(vert.GetData(format));
            }
            return(result.ToArray());
        }
 /// <summary>
 /// Returns the resolved vertex indices as an float array.
 /// </summary>
 /// <param name="node">The node that holds the vertices.</param>
 /// <returns></returns>
 public float[] GetFloatArray(ModelNode node, Vertex.VertexFormat format = Vertex.VertexFormat.Undefined)
 {
     return(GetFloatArray(GetVertexArray(node).ToList(), format));
 }