Bitbybit Docs
    Preparing search index...

    Interface DesignComponent (Models.OCCT)

    One placed occurrence of a part or of another assembly: its source, and where it goes, at a frame (its own origin, X and Z axes moved onto the frame's origin, direction and normal), by the joint that moves it, or where its source has it when neither places it. replicate places it instead once on every member of a connector set, each occurrence named <id>.<member> and counted in the bill of materials. pattern places copies of it where it is placed, turned about an axis or moved along a direction, each occurrence named <id>.<number> from 1; a patterned component is not moved by a joint, joined to or published. suppressed leaves it out, and properties describe this occurrence, such as a position code.

    interface DesignComponent {
        extras?: unknown;
        extensions?: Record<string, unknown>;
        id: string;
        name?: string;
        source: DesignComponentSource;
        at?: DesignFrame;
        replicate?: DesignReplicate;
        pattern?: DesignComponentPattern;
        suppressed?: boolean | DesignNumber;
        properties?: DesignProperties;
    }

    Hierarchy (View Summary)

    Index

    Properties

    extras?: unknown
    extensions?: Record<string, unknown>
    id: string
    name?: string
    replicate?: DesignReplicate
    suppressed?: boolean | DesignNumber
    properties?: DesignProperties