public MeshFigure(MeshVertex[] Vertices, MeshTriangle[] Triangles) { this.Vertices = Vertices; this.Triangles = Triangles; }
/// <summary> /// Creates a quadrilateral mesh figure. /// </summary> public static MeshFigure CreateQuad(MeshVertex TopLeft, MeshVertex TopRight, MeshVertex BottomLeft, MeshVertex BottomRight) { return new MeshFigure( new MeshVertex[] { TopLeft, TopRight, BottomLeft, BottomRight }, new MeshTriangle[] { new MeshTriangle(0, 1, 2), new MeshTriangle(3, 2, 1) }); }