WasmGPU.createTransform().rotation¶
Summary¶
WasmGPU.createTransform().rotation returns the local rotation quaternion.
Quaternion order is [x, y, z, w] and is normalized by rotation mutator APIs.
Use quaternion values for interpolation, rigid-body orientation, and stable 3D rotations without gimbal lock.
For user-friendly angle input, use setRotationFromEuler or setRotationFromAxisAngle.
Syntax¶
Parameters¶
This API does not take parameters.
Returns¶
number[] - Local rotation quaternion as [x, y, z, w].
Type Details¶
Example¶
const canvas = document.querySelector("canvas");
const wgpu = await WasmGPU.create(canvas);
const t = wgpu.createTransform().setRotationFromEuler(0, Math.PI / 2, 0);
const [x, y, z, w] = t.rotation;
console.log(x, y, z, w);