Bitbybit Docs
    Preparing search index...

    Interface DesignPartDocument (Models.OCCT)

    A parametric part model as data: named parameters and configurations, an ordered list of features that build bodies, and the parts they are (every body that is not used up, when left out). id is a UUID that stays with the document for life; units default to millimetres and up to y; apis records the kernel API its operations were written against.

    interface DesignPartDocument {
        extras?: unknown;
        extensions?: Record<string, unknown>;
        $schema?: string;
        schemaVersion: 1;
        kind?: "part";
        id?: string;
        units?: DesignUnits;
        up?: "y" | "z";
        meta?: DesignMeta;
        requires?: string[];
        apis?: DesignApis;
        parameters?: Record<string, DesignNumber | boolean | DesignParameter>;
        configurations?: DesignConfiguration[];
        features: DesignFeature[];
        parts?: DesignPart[];
        materials?: DesignMaterial[];
        assets?: DesignAsset[];
    }

    Hierarchy (View Summary)

    Index

    Properties

    extras?: unknown
    extensions?: Record<string, unknown>
    $schema?: string
    schemaVersion: 1
    kind?: "part"
    id?: string
    units?: DesignUnits
    up?: "y" | "z"
    meta?: DesignMeta
    requires?: string[]
    apis?: DesignApis
    parameters?: Record<string, DesignNumber | boolean | DesignParameter>
    configurations?: DesignConfiguration[]
    features: DesignFeature[]
    parts?: DesignPart[]
    materials?: DesignMaterial[]
    assets?: DesignAsset[]