G-code Preview — API Reference
    Preparing search index...
    interface DrawLayerOptions {
        colorMode: ColorMode;
        fit: LayerFit;
        layer: number;
        lineWidth?: number;
        opacity?: number;
        progressCutSeg?: number;
        travel?: false | TravelStyle;
        upcomingOpacity?: number;
    }
    Index

    Properties

    colorMode: ColorMode

    Per-segment color mode (shared with the 3D renderer). Applied to extrusion moves.

    World→pixel mapping. Usually from computeLayerFit for the same layer.

    layer: number

    Index into ir.layers. Out-of-range or absent → nothing drawn (honest no-op).

    lineWidth?: number

    Extrusion stroke width in device px (default 1).

    opacity?: number

    Layer opacity in [0,1] via globalAlpha (default 1). Used to dim adjacent "ghost" layers.

    progressCutSeg?: number

    Live-progress "completed cut" (DD-006): the last printed segment index in THIS layer. Extrusion segments at or before it draw at full opacity; those after it draw at upcomingOpacity (not yet printed). Omit for no progress split. Honest — nothing is hidden, only dimmed.

    travel?: false | TravelStyle

    Draw travel moves too, in this style. Omitted/false → extrusion only (the default).

    upcomingOpacity?: number

    Opacity of not-yet-printed extrusion when progressCutSeg is set (default 0.15).