Enum dae_parser::Transform [−][src]
pub enum Transform {
LookAt(LookAt),
Matrix(Matrix),
Rotate(Rotate),
Scale(Scale),
Skew(Skew),
Translate(Translate),
}
Expand description
A transformation, that can be represented as a matrix (but may be expressed in another way for convenience).
Variants
LookAt(LookAt)
Tuple Fields
0: LookAt
Contains a position and orientation transformation suitable for aiming a camera.
Matrix(Matrix)
Tuple Fields
0: Matrix
A generic 4x4 matrix.
Rotate(Rotate)
Tuple Fields
0: Rotate
An axis-angle rotation.
Scale(Scale)
Tuple Fields
0: Scale
A scale along the three dimentions.
Skew(Skew)
Tuple Fields
0: Skew
A skew deformation.
Translate(Translate)
Tuple Fields
0: Translate
A translation by a vector.
Implementations
Trait Implementations
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for Transform
impl UnwindSafe for Transform
Blanket Implementations
Mutably borrows from an owned value. Read more