Type alias PathSegment

PathSegment: {
    end: Point3D;
    kind: "path.line";
    start: Point3D;
} | {
    center: Point3D;
    direction?: "cw" | "ccw";
    end: Point3D;
    kind: "path.arc";
    start: Point3D;
}

Type declaration

Type declaration