Module transformation

Source
Expand description

Transformation, simplification and decomposition of meshes.

Modules§

utils
Utilities useful for various generations tasks.
vhacd
Approximate convex decomposition using the VHACD algorithm.
voxelization
Voxelization of a 2D polyline or 3D triangle mesh.

Structs§

MeshIntersectionTolerances
Metadata that specifies thresholds to use when making construction choices in mesh intersections.

Enums§

ConvexHullError
Errors generated by the convex-hull calculation.
MeshIntersectionError
Error indicating that a query is not supported between certain shapes

Functions§

check_convex_hull
Checks if a convex-hull is properly formed.
convex_hull
Computes the convex hull of a set of 3d points.
convex_polygons_intersection
Computes the intersection of two convex polygons.
convex_polygons_intersection_points
Computes the intersection points of two convex polygons.
convex_polygons_intersection_points_with_tolerances
Computes the intersection points of two convex polygons.
convex_polygons_intersection_with_tolerances
Computes the intersection of two convex polygons.
intersect_meshes
Computes the intersection of two meshes.
intersect_meshes_with_tolerances
Similar to intersect_meshes.
polygons_intersection
Compute intersections between two polygons that may be non-convex but that must not self-intersect.
polygons_intersection_points
Compute intersections between two polygons that may be non-convex but that must not self-intersect.
try_convex_hull
Computes the convex hull of a set of 3d points.