TransformArray.h
A transform representated as a row-major matrix.
Definition: TransformMatrix.h:44
void RotateByAxis(const Dynacoe::Vector &axisVector, float amountDegrees)
Rotates the TransformArray about an axis.
Dynacoe::Vector GetRotation()
Returns a reduction of the quaternion into euler angles: psi, theta, and phi respectively.
Dynacoe::Vector GetTranslation()
Returns the total translation.
Definition: AssetID.h:37
A quicker and tinier alternative to TransformMatrix, but must eventually be converted to a matrix for...
Definition: TransformArray.h:47
TransformMatrix Compose()
Returns a reduction of the TransformArray into an equivalent TransformMatrix.
TransformArray Lerp(const TransformArray &, float amt)
Linearly interpolates between two transforms.
void Translate(float x, float y, float z)
Express a translation to apply to the transform in the x, y, and z directions.
void Scale(float x, float y, float z)
Express a scaling transformation to apply to the transform in the x, y, and z directions.
Dynacoe::Chain Print()
Returns a string containing infor on the state of the transform.