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 object
    Neighbourhood
    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