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