Function construct_curve_surface_points
pub fn construct_curve_surface_points(
curve: &BSplineCurve<DVec3>,
surface: &BSplineSurface,
options: CertifiedCurveSurfaceIntersectionOptions,
) -> Result<Result<Vec<ConstructedCurveSurfacePoint3>, IntersectionCurveRefusal>, GeomError>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.