pub fn intersect_curves(
first: &NurbsCurve,
second: &NurbsCurve,
tolerance: f64,
) -> Result<Vec<CurveCurveIntersection>, String>pub fn intersect_curves(
first: &NurbsCurve,
second: &NurbsCurve,
tolerance: f64,
) -> Result<Vec<CurveCurveIntersection>, String>