MeshLink
Computational geometry access
|
The MeshLink library contains functions for import of geometry-mesh association data, import of computational geometry and querying, point projection, and evaluation of computational geometry.
This document is the programming reference, for more information vist https://www.pointwise.com/meshlink/.
Generated on Mon 08/31/2020.
All public function header files are located in the meshlink/src/h directory.
All public types are declared in Types.h.
MeshAssociativity - Container for all mesh-geometry associativity information.
GeometryGroup - Container for geometry association by GID to geometry kernel entities.
GeometryKernel - Base class for geometry kernel interface.
MeshLinkParser - Base class for MeshLink data parser interface.
MeshLinkWriter - Base class for MeshLink data writer interface.
Mesh Topology
Mesh topology refers to 1D, 2D, and 3D constructs within the mesh heirarchy.
MeshTopo: Base class for mesh topology and entity classes.
MeshString: A 1D collection of mesh edges. A Mesh String may reference one or more geometry curves.
MeshSheet: A 2D collection of mesh faces. A Mesh Sheet may reference one or more geometry surfaces.
MeshModel: A 3D mesh volume. A Mesh Model is a container for Mesh String and Mesh Sheet elements used in the definition of the volume mesh.
Mesh Entity
Mesh entity refers to 0D, 1D, and 2D constructs within the mesh connectivity.
MeshPoint: A mesh point.
ParamVertex: Parametric geometry information associated with a MeshPoint.
MeshEdge: A 1D mesh element. Typically referencing 2 MeshPoints.
MeshFace: A 2D mesh element. Typically referencing 3 or 4 MeshPoints.
All public C functions are declared in MeshAssociativity_c.h.
A C++ test harness and programming reference is available in app/harness_cpp/main.cxx.
A C test harness and programming reference is available in app/harness_c/main.c.