pub struct Helix {
pub pitch: Scalar,
pub turns: f64,
pub handedness: Handedness,
pub taper: Scalar,
}Expand description
The screw motion a helix follows: rising pitch per turn through
turns turns, turning as handedness says, and moving out from the axis
by taper for every unit it rises — none for a helix on a cylinder.
Fields§
§pitch: Scalar§turns: f64§handedness: Handedness§taper: ScalarImplementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Helix
impl RefUnwindSafe for Helix
impl Send for Helix
impl Sync for Helix
impl Unpin for Helix
impl UnsafeUnpin for Helix
impl UnwindSafe for Helix
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more