Module transformation

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.