pub struct TransportFrame {
pub tangent: Vec3,
pub normal: Vec3,
pub binormal: Vec3,
}Expand description
Orthonormal frame carried along a curve.
Fields§
§tangent: Vec3Curve direction.
normal: Vec3Ribbon-width axis.
binormal: Vec3Ribbon-thickness axis.
Trait Implementations§
Source§impl Clone for TransportFrame
impl Clone for TransportFrame
impl Copy for TransportFrame
Source§impl Debug for TransportFrame
impl Debug for TransportFrame
Source§impl PartialEq for TransportFrame
impl PartialEq for TransportFrame
impl StructuralPartialEq for TransportFrame
Auto Trait Implementations§
impl Freeze for TransportFrame
impl RefUnwindSafe for TransportFrame
impl Send for TransportFrame
impl Sync for TransportFrame
impl Unpin for TransportFrame
impl UnsafeUnpin for TransportFrame
impl UnwindSafe for TransportFrame
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more