Interface AxisScaleGizmoOptions
interface AxisScaleGizmoOptions {
color?: [number, number, number];
disableColor?: [number, number, number];
dragAxis: Vec3;
hoverColor?: [number, number, number];
sensitivity?: number;
thickness?: number;
uniformScaling?: boolean;
}
color?: [number, number, number];
disableColor?: [number, number, number];
dragAxis: Vec3;
hoverColor?: [number, number, number];
sensitivity?: number;
thickness?: number;
uniformScaling?: boolean;
}
Index
Properties
Optionalcolor
color?: [number, number, number]
Optionaldisable Color
disableColor?: [number, number, number]
drag Axis
World-space drag axis (unit vector). Scaling is applied to the attached
node's local scaling components proportional to each axis component.
Optionalhover Color
hoverColor?: [number, number, number]
Optionalsensitivity
sensitivity?: number
Optional multiplier on the per-frame drag strength. Default 1.
Optionalthickness
thickness?: number
Tube thickness multiplier (visible only; collider gets +4).
Optionaluniform Scaling
uniformScaling?: boolean
When true, scale uniformly on all 3 axes (matches BJS uniformScaling).
Options for building a single-axis or uniform scale gizmo handle.