WasmGPU.createTransform().setUniformScale¶
Summary¶
WasmGPU.createTransform().setUniformScale sets the same local scale factor on all three axes.
It is a convenience wrapper around setScale(s, s, s).
Use this for isotropic resize operations where shape proportions should be preserved.
The method marks the transform dirty exactly like setScale.
Syntax¶
WasmGPU.createTransform().setUniformScale(scalar: number): this
const result = transform.setUniformScale(scalar);
Parameters¶
| Name | Type | Required | Description |
|---|---|---|---|
scalar |
number |
Yes | Uniform scale factor applied to X, Y, and Z. |
Returns¶
this - Returns the same transform after applying uniform scale.
Example¶
const canvas = document.querySelector("canvas");
const wgpu = await WasmGPU.create(canvas);
const marker = wgpu.createTransform();
marker.setUniformScale(0.75).setPosition(0, 0.5, 0);
console.log(marker.scale);