Skip to content

shz_xmtrx_apply_rotation_zxy

Markdown
SHZ_INLINE void shz_xmtrx_apply_rotation_zxy(float zAngle, float xAngle, float yAngle) SHZ_NOEXCEPT;

Multiplies and accumulates XMTRX by a 3D Z-X-Y rotation matrix, with the corresponding angles given in radians.

NameTypeDescription
zAnglefloat
xAnglefloat
yAnglefloat

Nothing (void).

The transform is applied to the inner 3x3 values within XMTRX, preserving the translational components.

  • The given angles are represented as Tait-Bryan angles, representing an extrinsic rotation.

shz_xmtrx_apply_rotation_zyx, shz_xmtrx_apply_rotation_yxz