pub struct ScrewStep {
pub axis_origin: Vec3,
pub axis_direction: Vec3,
pub turn: f64,
pub advance: f64,
}Expand description
One elementary motion, linear in the motion parameter t: a turn of
turn·t radians, right-handed about the axis through axis_origin along
axis_direction, together with an advance of advance·t along it. A turn
alone is advance = 0, a slide alone is turn = 0.
Fields§
§axis_origin: Vec3§axis_direction: Vec3§turn: f64§advance: f64Trait Implementations§
Auto Trait Implementations§
impl Forget for ScrewStep
impl Freeze for ScrewStep
impl Move for ScrewStep
impl RefUnwindSafe for ScrewStep
impl Send for ScrewStep
impl Sync for ScrewStep
impl Unpin for ScrewStep
impl UnsafeUnpin for ScrewStep
impl UnwindSafe for ScrewStep
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