Package mgui.geometry.mesh
Provides classes representing and operating on 3D mesh shapes.
- Since:
- 1.0
- Version:
- 1.0
- Author:
- Andrew Reid
-
Class Summary Class Description EnergySphere FaceMesh Maintains a vertex-wise list of faces; i.e., allows to user to quickly obtain a list of the faces associated with a particular node.MeshDecimation Utility class for specialized functions dealing with mesh decimation.MeshEdge Represents an edge in a mesh as a reference to its one or two adjacent triangular faces.MeshEdgeSet Represents a mesh in terms of triangles and edges.MeshEngine Engine for performing mesh-based algorithms.MeshFunctions Utility class containing static methods that perform some operation upon Mesh3D shape objects.MeshFunctions.IndexedPoint3f MeshInflation MeshSmoothing Contains static methods for all mesh smoothing algorithms.MeshSubdivision Contains static methods for all mesh subdivision algorithms.MeshTriangle Represents a triangular mesh face, defined by three edges and an index referencing a Mesh3D objectNeighbourhood Represents a 1-ring neighbourhood in a mesh.NeighbourhoodMesh Constructs a list of node neighbourhoods, i.e., for each node lists its neighbours.SortedMesh Sorts a mesh by x, y, z and stores a list of sorted indices -
Exception Summary Exception Description MeshFunctionException