Skip to main content

Module operation

Module operation 

Source
Expand description

Fillet: round a solid’s edges. Chamfer: bevel them. Both blend the edges picked (see [crate::blend]).

Structs§

Chamfer
Bevels the edges named edges of a solid with a chamfer distance into both faces — or, with distance2, distance into the face on the left of each edge as it runs (seen from outside the solid) and distance2 into the one on its right — for the operation C: the solid is consumed and the result named chamfer(C), the bevel face of edge E chamfer(C,E,chamfer), named like a Fillet’s otherwise. Any edge is bevelled: a straight one between two planes and a circle around its faces’ axis exactly, every other one along its tangent chain by chords the distances into the faces, square to the edge.
ChamferArgs
Fillet
Rounds the edges named edges of a solid with a fillet of radius, for the operation F: the solid is consumed and the result named fillet(F). Every face, edge and vertex that survives keeps its name; the round face of edge E is fillet(F,E,fillet) — by span, fillet(F,E,fillet,s0), …, for one skinned in several (see [crate::rolling]) — and what applying it creates is named as a boolean names it, fillet(F,E,...) (see [crate::blend::blend]). A convex edge is cut round, a concave one filled in.
FilletArgs
VertexRadius
The radius a fillet has at a vertex, by name.