ConvexDecompositionMesher¶
(Source code, svg)
- class otmeshing.ConvexDecompositionMesher(*args)¶
Build a convex decomposition.
Methods
HasFeature(feature)Test available features.
IsConvex(mesh)Test whether a mesh is convex.
build(mesh)Build a convex decomposition.
Accessor to the object's name.
getName()Accessor to the object's name.
Simplicial decomposition flag accessor.
hasName()Test if the object is named.
setName(name)Accessor to the object's name.
Simplicial decomposition flag accessor.
Notes
The following keys in
openturns.ResourceMapcan be configured:ConvexDecompositionMesher-Threshold: concavity threshold for CoACD decomposition (default=0.05).
- __init__(*args)¶
- static HasFeature(feature)¶
Test available features.
- Parameters:
- featurestr
A feature (for example coacd).
- Returns:
- hasFeaturebool
Whether the feature is enabled.
- static IsConvex(mesh)¶
Test whether a mesh is convex.
We test the volume of the mesh versus the volume of its convex hull.
- Parameters:
- mesh
openturns.Mesh A mesh.
- mesh
- Returns:
- isConvexbool
Whether the mesh is convex.
- build(mesh)¶
Build a convex decomposition.
- getClassName()¶
Accessor to the object’s name.
- Returns:
- class_namestr
The object class name (object.__class__.__name__).
- getName()¶
Accessor to the object’s name.
- Returns:
- namestr
The name of the object.
- getUseSimplicesDecomposition()¶
Simplicial decomposition flag accessor.
- Returns:
- useSimplicesDecompositionbool
Whether to decompose the mesh by its simplices.
- hasName()¶
Test if the object is named.
- Returns:
- hasNamebool
True if the name is not empty.
- setName(name)¶
Accessor to the object’s name.
- Parameters:
- namestr
The name of the object.
- setUseSimplicesDecomposition(useSimplicesDecomposition)¶
Simplicial decomposition flag accessor.
- Parameters:
- useSimplicesDecompositionbool
Whether to decompose the mesh by its simplices.
otmeshing