Luxar Viewer API Documentation - v2026.9.22
    Preparing search index...

    The frame schedule the capture loop plays out.

    interface TurntablePlan {
        sessionAbort: AbortController;
        controls: LuxarOrbitControls;
        fps: number;
        totalFrames: number;
        anglePerFrame: number;
        dollyCycles: number;
        dollyPhaseFor: (frame: number) => number;
    }
    Index
    sessionAbort: AbortController

    Owns the run; abort() on it stops the loop wherever it is.

    fps: number
    totalFrames: number
    anglePerFrame: number

    Radians to advance per frame. Frame 0 does not rotate.

    dollyCycles: number

    Whole in-and-out dolly cycles over the turn; 0 when the dolly is off.

    dollyPhaseFor: (frame: number) => number

    Dolly phase for a frame index, in [0, 2π·dollyCycles).