pub fn march_blend(
first: &SurfaceGeometry,
second: &SurfaceGeometry,
radius: f64,
guide: &Curve,
options: Marching,
tol: Tolerances,
) -> OgeomResult<MarchedBlend>Expand description
Follow a rolling ball of radius seated between two supports, guided by
guide.
The guide is the curve the sections stand square to: the edge being blended, or any curve running along the seat. It decides where the sections are, not what they are: the ball’s own contact conditions decide that, and a guide that is merely near the seat gives the same blend as one exactly on it.
§Errors
OgeomError::Construction if the
radius or the settings are unusable.
OgeomError::NotDone if no seating of
the ball can be found at the guide’s start, which is the honest answer for
a radius the corner cannot hold, and names that rather than marching a
system that is not solved.