#[non_exhaustive]pub struct MitreBand {
pub centre: Point3,
pub axis: Vec3,
pub corner: Point3,
pub normal: Vec3,
pub back: Scalar,
pub ahead: Scalar,
}Expand description
The tube of a bend next to a corner mitred beside it (#248): the torus
about the circle through corner round centre and axis, from the
square section back short of the corner to the mitre plane.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.centre: Point3Centre of the bend’s circle.
axis: Vec3Unit axis of the bend, oriented so that a positive turn about it carries the arc toward the corner and on past it.
corner: Point3The arc’s end at the corner. The mitre plane passes through it.
normal: Vec3Unit normal of the mitre plane, pointing away from the band: the band’s part of the exact solid has non-positive height along it.
back: ScalarHow far the band reaches back from the corner, in radians: the
section turned by -back about axis from the corner’s lies wholly
behind the mitre plane.
ahead: ScalarHow far past the corner the tube is continued, in radians: the
section turned by ahead lies wholly beyond the plane, and the
plane cuts every circle of the torus strictly between the two.