pub struct RisingTurn {
pub axis_origin: Vec3,
pub axis_direction: Vec3,
pub rise: [f64; 2],
pub from: f64,
pub to: f64,
}Expand description
A turn about an axis whose rise along it grows as it turns: turned by t
(radians, right-handed about axis_direction) the tool has risen
rise[0] t + rise[1] t², for t from from to to (a variable-lead
screw).
Fields§
§axis_origin: Vec3§axis_direction: Vec3§rise: [f64; 2]§from: f64§to: f64Trait Implementations§
Source§impl Clone for RisingTurn
impl Clone for RisingTurn
impl Copy for RisingTurn
Auto Trait Implementations§
impl Forget for RisingTurn
impl Freeze for RisingTurn
impl Move for RisingTurn
impl RefUnwindSafe for RisingTurn
impl Send for RisingTurn
impl Sync for RisingTurn
impl Unpin for RisingTurn
impl UnsafeUnpin for RisingTurn
impl UnwindSafe for RisingTurn
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