Interface IModelTransformMatrix

Model transformation matrix.

interface IModelTransformMatrix {
    rotation: { angle: number; x: number; y: number; z: number };
    scale: number;
    translate: { x: number; y: number; z: number };
}

Properties

rotation: { angle: number; x: number; y: number; z: number }

Rotation part, rotate by the specified angle, around the specified vector.

scale: number

Scaling part, scale with multiplier, from center of extends.

translate: { x: number; y: number; z: number }

Translation part, move by specified offset along the X, Y, Z axes.