Function construct_curve_surface_points

Source
pub fn construct_curve_surface_points(
    curve: &BSplineCurve3,
    surface: &BSplineSurface,
    options: CertifiedCurveSurfaceIntersectionOptions,
) -> GeomResult<Result<Vec<ConstructedCurveSurfacePoint3>, IntersectionCurveRefusal>>
Expand description

Construct curve/surface intersection points for a clamped NURBS pair.

A transverse curve/surface intersection is ISOLATED: the correct output is a set of points, and manufacturing a curve through them would invent an extent nothing proved. A curve arises only when the curve LIES IN the surface, which is a coincident case this certification does not cover and which is refused rather than approximated.