Skip to main content

march_blend

Function march_blend 

Source
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.