Skip to content

WasmGPU.createTransform().position

Summary

WasmGPU.createTransform().position exposes the transform's local translation vector. This value is local to the transform's parent coordinate space. Use setPosition or translate to update it so store synchronization and dirty tracking happen correctly. Reading this property is inexpensive and safe in per-frame update code.

Syntax

WasmGPU.createTransform().position: number[]
const position = transform.position;

Parameters

This API does not take parameters.

Returns

number[] - Local translation as [x, y, z].

Type Details

type LocalPosition = [number, number, number];

Example

const canvas = document.querySelector("canvas");
const wgpu = await WasmGPU.create(canvas);

const transform = wgpu.createTransform();
transform.setPosition(0, 1.5, -4);

const [x, y, z] = transform.position;
console.log(x, y, z);

See Also