Skip to content

axiolid-decompose ​

Convex decomposition of a solid, exact or approximate and always labelled.

Latest release0.3.1 (2026-09-28)
crates.ioaxiolid-decompose
Layeralgorithms (algorithm.discrete)
API documentationrustdoc · docs.rs
Sourcecrates/algorithms/discrete/decompose/

Overview ​

Convex decomposition of a closed triangle-mesh solid. Strategy::Exact splits at reflex features until every part is convex and the union reproduces the input; Strategy::Approximate stops once each part is within a stated concavity bound, giving far fewer parts. The returned Decomposition always says which it is, and the approximate path reports the concavity it actually reached. It works on meshes only, not on exact B-reps.

Depends on ​

Changes ​

Latest release, 0.3.1 (2026-09-28):

Changed ​

  • The crates.io page is this crate's own README.md, with links to its API documentation, its reference page and the source (ADR 0078).

Full history: crates/algorithms/discrete/decompose/CHANGELOG.md

Released under the Mozilla Public License 2.0.