Skip to main content

intersect_curve_surface

Function intersect_curve_surface 

Source
pub fn intersect_curve_surface(
    curve: &Curve,
    surface: &SurfaceGeometry,
    options: CurveSurfaceOptions,
    tol: Tolerances,
) -> OgeomResult<CurveSurfaceIntersection>
Expand description

Where a curve pierces a surface.

Analytic line/plane, line/sphere and line/cylinder are answered in closed form; everything else is seeded polyhedrally and polished by Newton on the well-posed three-by-three system.

ยงErrors

OgeomError::Construction if the options are unusable.