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)
Contains a position and orientation transformation suitable for aiming a camera.
Tuple Fields of LookAt
0: LookAt
Matrix(Matrix)
A generic 4x4 matrix.
Tuple Fields of Matrix
0: Matrix
Rotate(Rotate)
An axis-angle rotation.
Tuple Fields of Rotate
0: Rotate
Scale(Scale)
A scale along the three dimentions.
Tuple Fields of Scale
0: Scale
Skew(Skew)
A skew deformation.
Tuple Fields of Skew
0: Skew
Translate(Translate)
A translation by a vector.
Tuple Fields of Translate
0: Translate
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Transform
impl UnwindSafe for Transform
Blanket Implementations
Mutably borrows from an owned value. Read more