Skip to main content

cut_seated

Function cut_seated 

Source
pub fn cut_seated(
    model: &mut Model,
    a: &Shape,
    b: &Shape,
    tol: Tolerances,
) -> OgeomResult<Built>
Expand description

cut, where b is a blend’s wedge, or a compound of wedges standing apart, that sits flush on a: each wedge bounded by planar seats lying on faces of a and one strip of a cylinder, the blend; or each a rim’s wedge, an annulus of a plane and a band of a cylinder about one axis lying on faces of a, and the quarter of a torus’s tube between them; or a piece of a rim’s wedge between two planar ends through its axis, at most half a turn, each seat and end lying on a face of a. Where every seat lies within the face it is on, facing its way, and no other face of a reaches into the wedge, the faces the seats lie on are trimmed along the wedge’s own edges and the blends close what is left: the general fuse is not run, and the result and its history are those it gives. A straight band’s wedge whose end runs, at a block’s corner, into a blend of a of its radius rounding the face it rounds is trimmed so as its part inside a, cut back at the mitre where the two blends cross. Where b mixes rims’ wedges with other lumps, each rim’s box standing further from every other lump’s than the boolean welds, the rims are trimmed out so and the other lumps cut from what is left, to the solid and history the general fuse gives cutting all of b. Otherwise, and where a or b is anything else, this is cut.

§Errors

As cut.