[−][src]Enum gltf::scene::Transform
The transform for a Node
.
Variants
4x4 transformation matrix in column-major order.
Decomposed TRS properties.
Fields of Decomposed
Methods
impl Transform
[src]
pub fn matrix(self) -> [[f32; 4]; 4]
[src]
Returns the matrix representation of this transform.
If the transform is Decomposed
, then the matrix is generated with the
equation matrix = translation * rotation * scale
.
pub fn decomposed(self) -> ([f32; 3], [f32; 4], [f32; 3])
[src]
Returns a decomposed representation of this transform.
If the transform is Matrix
, then the decomposition is extracted from the
matrix.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Transform
impl Send for Transform
impl Sync for Transform
impl Unpin for Transform
impl UnwindSafe for Transform
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,