Translate / rotate / scale handles with hover highlight, snap,
screen-space sizing, and the view-aligned E and XYZE rings.
Overview
The transformControls module exposes a familiar transform-gizmo
UX through a xeokit-idiomatic API:
Three modes — "translate" | "rotate" | "scale", plus "none"
to hide the rig without detaching.
Two coordinate spaces — "world" (world axes) or "local"
(target's own rotation).
All handle groups —
axis arrows + plane handles + centre free-move (translate);
three axis rings + view-aligned E ring + view-aligned XYZE
trackball (rotate);
axis sticks with cube ends + plane handles + centre uniform-scale
handle (scale).
Hover highlight — the handle under the pointer turns yellow.
xeokit Transform Controls
Translate / rotate / scale handles with hover highlight, snap, screen-space sizing, and the view-aligned
EandXYZErings.Overview
The
transformControlsmodule exposes a familiar transform-gizmo UX through a xeokit-idiomatic API:"translate" | "rotate" | "scale", plus"none"to hide the rig without detaching."world"(world axes) or"local"(target's own rotation).Ering + view-alignedXYZEtrackball (rotate); axis sticks with cube ends + plane handles + centre uniform-scale handle (scale).setTranslationSnap,setRotationSnap,setScaleSnapquantise drag deltas.Quick Start