pub fn loft_profile_brep_tangent(
input_sections: &[Vec<NurbsCurve>],
start_direction: Vec3,
end_direction: Vec3,
) -> Result<BrepSolid, String>Expand description
§5.8 loft with END TANGENCY: the skin leaves the first section along
start_direction and arrives at the last along end_direction (unit
directions; each interpolation column scales them by its own chord length,
the standard magnitude that keeps the v-parametrization well conditioned).
Exact by construction — the column interpolant reproduces the prescribed
end derivatives.