G-code Preview — API Reference
    Preparing search index...
    interface ModelRendererOptions {
        background?: ModelBackground;
        buildVolume?: BuildVolumeDef | null;
        cameraFov?: number;
        canvas: RenderTargetCanvas;
        createRenderer?: (canvas: RenderTargetCanvas) => GLRendererLike;
        preserveDrawingBuffer?: boolean;
        theme?: Theme;
    }
    Index
    background?: ModelBackground
    buildVolume?: BuildVolumeDef | null

    Build plate under the model (DD-032 §4.3). Omit for no plate (today's render).

    cameraFov?: number

    Vertical lens in degrees, [10, 120] (default 50). Framing is lens-aware.

    createRenderer?: (canvas: RenderTargetCanvas) => GLRendererLike

    Injected GL (tests / exotic hosts). Default: the shared stage builder, alpha on for transparency.

    preserveDrawingBuffer?: boolean
    theme?: Theme

    Plate/backdrop theme subset (DD-032 §4.3); theme.background beats background. Lights are not themed.