R3.Math.Isometry.TransformVertices C# (CSharp) Method

TransformVertices() public static method

Simple helper to transform an array of vertices using an isometry. Warning! Allocates a new array.
public static TransformVertices ( Vector3D vertices, Isometry isometry ) : Vector3D[]
vertices Vector3D
isometry Isometry
return Vector3D[]
        public static Vector3D[] TransformVertices( Vector3D[] vertices, Isometry isometry )
        {
            List<Vector3D> result = new List<Vector3D>();
            for( int i = 0; i < vertices.Length; i++ )
            {
                Vector3D transformed = isometry.Apply( vertices[i] );
                result.Add( transformed );
            }
            return result.ToArray();
        }