brepkit-offset 4.0.54

Solid offset engine for brepkit
Documentation

brepkit-offset

crates.io docs.rs

Solid offset and thickening via global face-face intersection.

Part of brepkit, a solid modeling kernel for Rust and WebAssembly.

Layer L2. Depends on brepkit-math, brepkit-topology, and brepkit-geometry.

Full API reference on docs.rs.

Offsets every face of a solid, intersects the offset faces against each other in 3D, splits edges at the intersections, rebuilds the wire loops, and fills convex corners with arc joints (pipes along edges, spherical caps at vertices). Self-intersections in the result are removed with a boolean pass.

Stability

Internal. This crate is published so that brepkit-operations resolves from crates.io, not because its API is meant to be called directly. Treat it as private and expect breakage on any release. Depend on brepkit-operations instead. See STABILITY.md.

License

AGPL-3.0-only, or a commercial license for proprietary use.