trimesh.decomposition#
- trimesh.decomposition.convex_decomposition(mesh, **kwargs) List[Dict] #
Compute an approximate convex decomposition of a mesh.
VHACD Parameters which can be passed as kwargs:
Name Default#
maxConvexHulls 64 resolution 400000 minimumVolumePercentErrorAllowed 1.0 maxRecursionDepth 10 shrinkWrap True fillMode “flood” maxNumVerticesPerCH 64 asyncACD True minEdgeLength 2 findBestPlane False
- param mesh:
Mesh to be decomposed into convex parts
- type mesh:
trimesh.Trimesh
- param **kwargs:
- type **kwargs:
VHACD keyword arguments
- returns:
mesh_args – List of **kwargs for Trimeshes that are nearly convex and approximate the original.
- rtype:
list