Bitbybit Docs
    Preparing search index...

    Class OCCTCompound

    Компаунды в OpenCascade: свободный набор форм любого вида, удерживаемый вместе как одна форма, чтобы набор деталей можно было переместить, нарисовать или экспортировать за один раз. Формы внутри остаются раздельными; компаунд их не объединяет. shapes.shape и геттеры других классов форм снова разбирают компаунд на части.

    Index

    Constructors

    create

    • Собирает любые формы в один компаунд, чтобы с ними можно было работать как с одной формой.

      Формы не соединяются и не сливаются; они просто путешествуют вместе.

      Parameters

      Returns Promise<TopoDSCompoundPointer>

      Компаунд, содержащий их

      const group = await bitbybit.occt.shapes.compound.makeCompound({ shapes: [box, sphere] });
      

    get

    • Разбирает компаунд на формы, из которых он был сделан, в порядке их добавления.

      Parameters

      Returns Promise<TopoDSShapePointer[]>

      Формы внутри него

      const parts = await bitbybit.occt.shapes.compound.getShapesOfCompound({ shape: group });