G-code Preview — API Reference
    Preparing search index...
    MoveKind: {
        ArcSegment: number;
        Cut: number;
        Extrude: number;
        None: 0;
        Retract: number;
        Seam: number;
        Travel: number;
        Unretract: number;
        Wipe: number;
    } = ...

    Bitflags stored in ToolpathSegments.kind.

    Type declaration

    • ReadonlyArcSegment: number
    • ReadonlyCut: number

      Tool-engaged productive move (cut / burn / draw) when no extrusion E is present — a CNC/laser/plotter counterpart to Extrude (DD-012 D2). Set by the parser only when a tool-state modal (spindle/laser on) holds and the move has no E delta, so an FDM slice never sets it. Composes with ArcSegment like the other kinds.

    • ReadonlyExtrude: number
    • ReadonlyNone: 0
    • ReadonlyRetract: number
    • ReadonlySeam: number
    • ReadonlyTravel: number
    • ReadonlyUnretract: number
    • ReadonlyWipe: number