Manifold 3.0
Robust geometry
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nlinalg
 Ndetail
 Cvec
 Cmat
 Cconverter
 Cvec< T, 1 >
 Cvec< T, 2 >
 Cvec< T, 3 >
 Cvec< T, 4 >
 Cmat< T, M, 1 >
 Cmat< T, M, 2 >
 Cmat< T, M, 3 >
 Cmat< T, M, 4 >
 Cidentity_t
 Cconverter< mat< T, 1, 1 >, identity_t >
 Cconverter< mat< T, 2, 2 >, identity_t >
 Cconverter< mat< T, 2, 3 >, identity_t >
 Cconverter< mat< T, 3, 3 >, identity_t >
 Cconverter< mat< T, 3, 4 >, identity_t >
 Cconverter< mat< T, 4, 4 >, identity_t >
 Cconverter< vec< T, 1 >, std::array< T, 1 > >
 Cconverter< vec< T, 2 >, std::array< T, 2 > >
 Cconverter< vec< T, 3 >, std::array< T, 3 > >
 Cconverter< vec< T, 4 >, std::array< T, 4 > >
 Cconverter< std::array< T, 1 >, vec< T, 1 > >
 Cconverter< std::array< T, 2 >, vec< T, 2 > >
 Cconverter< std::array< T, 3 >, vec< T, 3 > >
 Cconverter< std::array< T, 4 >, vec< T, 4 > >
 Nmanifold
 CMeshGLPMesh input/output suitable for pushing directly into graphics libraries
 CManifoldThis library's internal representation of an oriented, 2-manifold, triangle mesh - a simple boundary-representation of a solid object. Use this class to store and operate on solids, and use MeshGL for input and output
 CCrossSectionTwo-dimensional cross sections guaranteed to be without self-intersections, or overlaps between polygons (from construction onwards). This class makes use of the Clipper2 library for polygon clipping (boolean) and offsetting operations
 CPolyVertPolygon vertex
 CSmoothnessDefines which edges to sharpen and how much for the Manifold.Smooth() constructor
 CBoxAxis-aligned 3D box, primarily for bounding
 CRectAxis-aligned 2D box, primarily for bounding
 CQualityThese static properties control how circular shapes are quantized by default on construction
 CExecutionParamsGlobal parameters that control debugging output. Only has an effect when compiled with the MANIFOLD_DEBUG flag
 CTimer
 CVecView
 CPathImpl
 Nstd
 Chash< linalg::vec< T, 1 > >
 Chash< linalg::vec< T, 2 > >
 Chash< linalg::vec< T, 3 > >
 Chash< linalg::vec< T, 4 > >
 Chash< linalg::mat< T, M, 1 > >
 Chash< linalg::mat< T, M, 2 > >
 Chash< linalg::mat< T, M, 3 > >
 Chash< linalg::mat< T, M, 4 > >
 CgeometryErr
 CtopologyErr
 CuserErr