The ratio currently applied to the renderer (reduced while a gesture is in progress).
The gesture's reduction of the resting ratio: applied / base while interacting, else exactly 1.
Release the pending settle timer and stop frame sampling.
OrbitControls 'change': render, and (when 'auto') reduce detail + adapt to frame interval.
Move the resting ratio to ratio (the owner's pixel-ratio option changed, or the display's DPR did).
At rest the renderer goes straight to it. Mid-gesture the current reduction factor is kept and applied
to the new base, the next adaptation step scales from it, and the settle restores exactly it. Works in
either mode.
Toggle the mode. 'off' clears any pending settle and, if a gesture had reduced detail, restores
the resting ratio immediately; otherwise it leaves the renderer's pixel ratio untouched.
OrbitControls 'end': restore full detail a short debounce after the camera settles.
Reduces render detail during camera interaction and restores it on settle. Off by default — no behavior change until switched to
'auto'. The detailfactoris clamped to[MIN_INTERACTION_FACTOR, 1]and adapted by a bounded frame-interval hysteresis.