interface AsukaSurfacePickTarget {
    distance?: null | number;
    kind: string;
    label?: null | string;
    meshId?: null | string;
    metadata?: Record<string, unknown>;
    normal?: null | [number, number, number];
    objectId?: null | string;
    point?: null | [number, number, number];
    pointSpace?: "world";
    pointUnit?: "world-unit";
    printAreaId?: null | string;
    priority?: number;
    uv?: null | {
        x: number;
        y: number;
    };
    uvSpace?: "uv";
    uvUnit?: "normalized";
}

Properties

distance?: null | number
kind: string
label?: null | string
meshId?: null | string
metadata?: Record<string, unknown>
normal?: null | [number, number, number]
objectId?: null | string
point?: null | [number, number, number]
pointSpace
pointUnit
printAreaId?: null | string
priority?: number
uv?: null | {
    x: number;
    y: number;
}
uvSpace
uvUnit