G-code Preview — API Reference
    Preparing search index...

    Ordered motion segments as parallel typed arrays of length count. Positions are Float32 deltas relative to ToolpathIRHeader.originOffset. Optional channels use sentinels: feedrate NaN = unknown; feature/object 0 = unknown/none.

    interface ToolpathSegments {
        count: number;
        e: Float32Array;
        feature: Uint8Array;
        feedrate: Float32Array;
        kind: Uint8Array;
        layer: Uint32Array;
        object: Uint32Array;
        srcByte: Uint32Array;
        tool: Uint16Array;
        x0: Float32Array;
        x1: Float32Array;
        y0: Float32Array;
        y1: Float32Array;
        z0: Float32Array;
        z1: Float32Array;
    }
    Index

    Properties

    count: number
    e: Float32Array

    Extrusion delta for the segment (0 for travel).

    feature: Uint8Array

    FeatureRole index; 0 = unknown.

    feedrate: Float32Array

    mm/min; NaN when unknown.

    kind: Uint8Array

    MoveKind bitflags.

    layer: Uint32Array

    Index into layers.

    object: Uint32Array

    Index into objects + 1; 0 = none/unknown.

    srcByte: Uint32Array

    Byte offset in the source of the command that produced this segment.

    tool: Uint16Array

    Index into tools.

    x0: Float32Array
    x1: Float32Array
    y0: Float32Array
    y1: Float32Array
    z0: Float32Array
    z1: Float32Array