The Mesh type exposes the following members.
Constructors
Name | Description | |
---|---|---|
Mesh | Instantiates a new mesh. |
Methods
Name | Description | |
---|---|---|
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 | (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 | (Inherited from Object.) | |
UpdateMeshTriangleNormalVector | Sets the normalized normal vector of a mesh triangle. |
Properties
Name | Description | |
---|---|---|
MeshEdges | Gets the list of mesh edges. | |
MeshTriangles | Gets the list of mesh triangles. | |
MeshVertices | Gets the list of mesh vertices. |