The Mesh type exposes the following members.

Constructors

  NameDescription
Mesh
Instantiates a new mesh.

Methods

  NameDescription
BuildMesh
Builds a high-level mesh from a list of unordered triangles (TIN).
CollapseEdge
Collapses (removes) an edge of the mesh.
ConvertBoundariesToEdgeList
Converts the mesh boundary edges into a list of edges (if any).
ConvertMeshToTriangleList
Converts the mesh into a list of unordered triangles.
ConvertValidVerticesToPointSet
Converts the vertices of the mesh into a pointset.
DeleteMultipleTriangles
Deletes all mesh triangles with identical vertices and orientation and returns a list of the deleted multiple triangles.
DeleteVertex
Deletes a vertex from the mesh.
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
EulerCharacteristic
Computes the Euler characteristic chi=V-E+F of the mesh. The mesh is a convex polyhedron IFF chi==2.
GetActiveMeshVertices
Gets a list of mesh vertices that are part of the current mesh.
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetMeshBoundaryEdges
Gets the list of mesh boundary edges (if any).
GetType
Gets the Type of the current instance.
(Inherited from Object.)
IsMeshConsistent
Tests if the mesh data structure is consistent.
ReduceMesh
Performs a polygon reduction (LOD, level of detail) on the mesh.
ToString
Returns a String that represents the current Object.
(Inherited from Object.)
UpdateMeshTriangleNormalVector
Sets the normalized normal vector of a mesh triangle.

Properties

  NameDescription
MeshEdges
Gets the list of mesh edges.
MeshTriangles
Gets the list of mesh triangles.
MeshVertices
Gets the list of mesh vertices.

See Also