IFClite TypeScript API
    Preparing search index...

    Interface SnapTarget

    interface SnapTarget {
        confidence: number;
        expressId: number;
        metadata?: {
            edgeIndex?: number;
            faceIndex?: number;
            sourceCurve?: SourceCurveIdentity & {
                kind: "line" | "arc";
                length: number;
                t: number;
            };
            vertices?: Vec3[];
        };
        normal?: Vec3;
        position: Vec3;
        type: SnapType;
    }
    Index
    confidence: number
    expressId: number
    metadata?: {
        edgeIndex?: number;
        faceIndex?: number;
        sourceCurve?: SourceCurveIdentity & {
            kind: "line" | "arc";
            length: number;
            t: number;
        };
        vertices?: Vec3[];
    }
    normal?: Vec3
    position: Vec3
    type: SnapType