pub fn validate_pcurve_start_and_end<S: Scalar>(
surface: &NurbSurface3D<S>,
pcurve: &NurbCurve2D<S>,
start: &Vector3<S>,
end: &Vector3<S>,
) -> GeopResult<()>pub fn validate_pcurve_start_and_end<S: Scalar>(
surface: &NurbSurface3D<S>,
pcurve: &NurbCurve2D<S>,
start: &Vector3<S>,
end: &Vector3<S>,
) -> GeopResult<()>