Manifold 3.0
Robust geometry
 
Loading...
Searching...
No Matches
Manifold Member List

This is the complete list of members for Manifold, including all inherited members.

AsOriginal() constManifold
BatchBoolean(const std::vector< Manifold > &manifolds, OpType op)Manifoldstatic
Boolean(const Manifold &second, OpType op) constManifold
BoundingBox() constManifold
CalculateCurvature(int gaussianIdx, int meanIdx) constManifold
CalculateNormals(int normalIdx, double minSharpAngle=60) constManifold
Compose(const std::vector< Manifold > &)Manifoldstatic
Cube(vec3 size=vec3(1.0), bool center=false)Manifoldstatic
Cylinder(double height, double radiusLow, double radiusHigh=-1.0, int circularSegments=0, bool center=false)Manifoldstatic
Decompose() constManifold
Error enum name (defined in Manifold)Manifold
Extrude(const Polygons &crossSection, double height, int nDivisions=0, double twistDegrees=0.0, vec2 scaleTop=vec2(1.0))Manifoldstatic
Genus() constManifold
GetEpsilon() constManifold
GetMeshGL(int normalIdx=-1) constManifold
GetMeshGL64(int normalIdx=-1) constManifold
GetTolerance() constManifold
Hull() constManifold
Hull(const std::vector< Manifold > &manifolds)Manifoldstatic
Hull(const std::vector< vec3 > &pts)Manifoldstatic
IsEmpty() constManifold
LevelSet(std::function< double(vec3)> sdf, Box bounds, double edgeLength, double level=0, double tolerance=-1, bool canParallel=true)Manifoldstatic
Manifold()Manifold
Manifold(const Manifold &other) (defined in Manifold)Manifold
Manifold(Manifold &&) noexcept (defined in Manifold)Manifold
Manifold(const MeshGL &)Manifold
Manifold(const MeshGL64 &)Manifold
MatchesTriNormals() constManifold
MinGap(const Manifold &other, double searchLength) constManifold
Mirror(vec3) constManifold
NumDegenerateTris() constManifold
NumEdge() constManifold
NumOverlaps(const Manifold &second) constManifold
NumProp() constManifold
NumPropVert() constManifold
NumTri() constManifold
NumVert() constManifold
operator+(const Manifold &) constManifold
operator+=(const Manifold &)Manifold
operator-(const Manifold &) constManifold
operator-=(const Manifold &)Manifold
operator=(const Manifold &other) (defined in Manifold)Manifold
operator=(Manifold &&) noexcept (defined in Manifold)Manifold
operator^(const Manifold &) constManifold
operator^=(const Manifold &)Manifold
OriginalID() constManifold
Project() constManifold
Refine(int) constManifold
RefineToLength(double) constManifold
RefineToTolerance(double) constManifold
ReserveIDs(uint32_t)Manifoldstatic
Revolve(const Polygons &crossSection, int circularSegments=0, double revolveDegrees=360.0f)Manifoldstatic
Rotate(double xDegrees, double yDegrees=0.0, double zDegrees=0.0) constManifold
Scale(vec3) constManifold
SetProperties(int numProp, std::function< void(double *, vec3, const double *)> propFunc) constManifold
SetTolerance(double) constManifold
Slice(double height=0) constManifold
Smooth(const MeshGL &, const std::vector< Smoothness > &sharpenedEdges={})Manifoldstatic
Smooth(const MeshGL64 &, const std::vector< Smoothness > &sharpenedEdges={})Manifoldstatic
SmoothByNormals(int normalIdx) constManifold
SmoothOut(double minSharpAngle=60, double minSmoothness=0) constManifold
Sphere(double radius, int circularSegments=0)Manifoldstatic
Split(const Manifold &) constManifold
SplitByPlane(vec3 normal, double originOffset) constManifold
Status() constManifold
SurfaceArea() constManifold
Tetrahedron()Manifoldstatic
Transform(const mat3x4 &) constManifold
Translate(vec3) constManifold
TrimByPlane(vec3 normal, double originOffset) constManifold
Volume() constManifold
Warp(std::function< void(vec3 &)>) constManifold
WarpBatch(std::function< void(VecView< vec3 >)>) constManifold
~Manifold() (defined in Manifold)Manifold