API

Type Alias ArcRotateHandlers

Handler shape for arc-rotate camera interactions. Property names are the canonical interaction type strings used in inputMap entries. All handlers are plain functions since none need multi-method lifecycle.

type ArcRotateHandlers = {
    pan: (deltaX: number, deltaY: number) => void;
    rotate: (deltaX: number, deltaY: number) => void;
    zoom: (delta: number) => void;
}
Index
pan: (deltaX: number, deltaY: number) => void

Pan by pre-scaled pixel deltas

rotate: (deltaX: number, deltaY: number) => void

Orbit by pre-scaled pixel deltas

zoom: (delta: number) => void

Zoom by a pre-computed delta (already scaled by input)