weasel API - v0.8.0
    Preparing search index...

    Interface SharedAnchor

    A point in the shared anchor set. Every representation reads only the fields it cares about: cubic Bezier reads inHandle/outHandle; NURBS reads weight; Spiro reads spiroType. Edits to position propagate to every representation; edits to per-rep fields only affect that rep.

    interface SharedAnchor {
        inHandle?: { x: number; y: number };
        outHandle?: { x: number; y: number };
        spiroType?: "corner" | "g2-smooth" | "g4-smooth";
        weight?: number;
        x: number;
        y: number;
    }
    Index

    Properties

    inHandle?: { x: number; y: number }

    Cubic Bezier tangent handles in world coords. Default undefined = smooth (handles auto-derived from neighbors).

    outHandle?: { x: number; y: number }
    spiroType?: "corner" | "g2-smooth" | "g4-smooth"

    Spiro continuity class at this anchor. Default 'g2-smooth'.

    weight?: number

    NURBS rational weight. Default 1 (non-rational B-spline). Clamped ≥ 1e-3 by the UI.

    x: number
    y: number