Contents

SushiEngine

compose_transform

Matrix4 compose_transform(const Vector3 &position, const Quaternion &rotation, const Vector3 &scale) noexcept

Parameters

NameTypeDescription
positionconst Vector3 &

World position.

rotationconst Quaternion &

Unit-quaternion orientation.

scaleconst Vector3 &

Per-axis scale.

Returns

Matrix4

translation * rotation * scale.

Description

Composes a translation-rotation-scale model matrix.