WasmGPU.createControls.navigation().hasActiveTransition¶
Summary¶
WasmGPU.createControls.navigation().hasActiveTransition reports whether a camera transition is currently running.
Transitions are created by APIs such as setView, fitScene, and fitToBounds when animate is enabled.
Syntax¶
WasmGPU.createControls.navigation().hasActiveTransition: boolean
const active = controls.hasActiveTransition;
Parameters¶
This accessor does not take parameters.
Returns¶
boolean - true if an animation transition is in progress.
Example¶
const canvas = document.querySelector("canvas");
const wgpu = await WasmGPU.create(canvas);
const camera = wgpu.createCamera.perspective({ fov: 50, aspect: canvas.clientWidth / canvas.clientHeight, near: 0.1, far: 1000 });
const controls = wgpu.createControls.navigation(camera, canvas);
controls.setView("front", { animate: true, duration: 0.4 });
console.log(controls.hasActiveTransition);