Expand description
Blending: constant- and variable-radius edge fillets, vertex blends, chamfers, and their 2D counterparts.
Elsewhere: ChFi2d, ChFi3d, ChFiDS, Blend, BlendFunc, BRepBlend
and BRepFilletAPI.
Along with offsetting, one of the two areas where every kernel is fragile. Robustness here is a differentiator, not a checkbox.
Re-exports§
pub use analyse::BlendContact;pub use analyse::analyse_blend;pub use chamfer::Chamfer;pub use chamfer::chamfer_edge;pub use chamfer::chamfer_edge_angle;pub use chamfer::chamfer_edge_distances;pub use chamfer::chamfer_edges;pub use chamfer::chamfer_edges_with;pub use corner::round_vertex;pub use corner2d::chamfer_corner_2d;pub use corner2d::fillet_corner_2d;pub use facepair::blend_faces;pub use fillet::fillet_edge;pub use fillet::fillet_edge_variable;pub use fillet::fillet_edges;pub use march::BlendStop;pub use march::MarchedBlend;pub use march::Sides;pub use march::march_blend;pub use march::march_blend_seeded;pub use march::march_blend_sided;
Modules§
- analyse
- What a blend actually achieved, measured rather than asserted.
- chamfer
- Chamfers: the bevel that replaces an edge.
- corner
- Rounding a vertex: the ball-and-block tool at a planar corner.
- corner2d
- 2D fillets and chamfers: rounding and beveling a wire’s corner.
- facepair
- The blend between two faces that share no edge.
- fillet
- Constant-radius fillets, where the rolling ball’s envelope is closed-form.
- march
- The marching blend: a rolling ball followed by solving where it touches.