pub struct Frame3 {
pub origin: Point3,
pub x: Vec3,
pub y: Vec3,
pub z: Vec3,
}Expand description
Right-handed 3D local frame. Dirty imported frames remain representable.
Fields§
§origin: Point3Local origin.
x: Vec3Local x axis.
y: Vec3Local y axis.
z: Vec3Local z axis.
Trait Implementations§
impl Copy for Frame3
Source§impl<'de> Deserialize<'de> for Frame3
impl<'de> Deserialize<'de> for Frame3
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for Frame3
Auto Trait Implementations§
impl Freeze for Frame3
impl RefUnwindSafe for Frame3
impl Send for Frame3
impl Sync for Frame3
impl Unpin for Frame3
impl UnsafeUnpin for Frame3
impl UnwindSafe for Frame3
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