Interface AsukaAssemblyClearanceDefinition

interface AsukaAssemblyClearanceDefinition {
    center?: AsukaAssemblyVector3;
    collidesWith?: string[];
    group?: string;
    id: string;
    label?: string;
    message?: string;
    metadata?: Record<string, unknown>;
    positionMode?: "fixed" | "scaled";
    severity?: "error" | "warning";
    size: AsukaAssemblyVector3;
    sizeMode?: "fixed" | "scaled";
}

Properties

collidesWith?: string[]
group?: string
id: string
label?: string
message?: string
metadata?: Record<string, unknown>
positionMode?: "fixed" | "scaled"

Keep the reserved zone attached to a parametrically resized surface.

severity?: "error" | "warning"
sizeMode?: "fixed" | "scaled"

Resize the reserved volume itself with the component geometry.