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
 Cconverter
 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< 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 > >
 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 > >
 Cidentity_t
 Cmat
 Cmat< T, M, 1 >
 Cmat< T, M, 2 >
 Cmat< T, M, 3 >
 Cmat< T, M, 4 >
 Cvec
 Cvec< T, 1 >
 Cvec< T, 2 >
 Cvec< T, 3 >
 Cvec< T, 4 >
 Nmanifold
 CBoxAxis-aligned 3D box, primarily for bounding
 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
 CExecutionParamsGlobal parameters that control debugging output. Only has an effect when compiled with the MANIFOLD_DEBUG flag
 CExportOptions
 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
 CMaterial
 CMeshGLPMesh input/output suitable for pushing directly into graphics libraries
 CPathImpl
 CPolyVertPolygon vertex
 CQualityThese static properties control how circular shapes are quantized by default on construction
 CRectAxis-aligned 2D box, primarily for bounding
 CSmoothnessDefines which edges to sharpen and how much for the Manifold.Smooth() constructor
 CTimer
 CVecView
 Nstd
 Chash< linalg::mat< T, M, 1 > >
 Chash< linalg::mat< T, M, 2 > >
 Chash< linalg::mat< T, M, 3 > >
 Chash< linalg::mat< T, M, 4 > >
 Chash< linalg::vec< T, 1 > >
 Chash< linalg::vec< T, 2 > >
 Chash< linalg::vec< T, 3 > >
 Chash< linalg::vec< T, 4 > >
 CgeometryErr
 CtopologyErr
 CuserErr