Skip to main content

face_self_intersections

Function face_self_intersections 

Source
pub fn face_self_intersections(
    solid: &BrepSolid,
) -> Result<Vec<FaceFold>, String>
Expand description

Which of this solid’s faces FOLD THROUGH THEMSELVES in 3D — a face whose surface carries two distinct trimmed parameter feet to one point in space: an offset taken past the source’s curvature radius, a section swept through a bend tighter than its own half-width, a carrier fitted through a swallowtail.

The brief’s named entry point, and one pass: it is solid_self_intersections read for its fold half, because both verdicts come off the SAME tessellation and paying for that twice would buy nothing. A caller that wants both should call solid_self_intersections directly and read confirmed and folds off the one report.