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: LookAtMatrix(Matrix)A generic 4x4 matrix.
Tuple Fields of Matrix
0: MatrixRotate(Rotate)An axis-angle rotation.
Tuple Fields of Rotate
0: RotateScale(Scale)A scale along the three dimentions.
Tuple Fields of Scale
0: ScaleSkew(Skew)A skew deformation.
Tuple Fields of Skew
0: SkewTranslate(Translate)A translation by a vector.
Tuple Fields of Translate
0: TranslateImplementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Transform
impl UnwindSafe for Transform
Blanket Implementations
Mutably borrows from an owned value. Read more