--- title: "Интерфейс IUnionComponents" type: interface api: [api7] domain: [3d] tags: [interface, api7, 3d, iunioncomponents] sources: - iunioncomponents.html --- *API интерфейсов. Версия 7 > Документ 3D  > Компоненты  > Интерфейс IMateConstraint3D  > IMateConstraint3D - методы * ## Интерфейс IUnionComponents Интерфейс операции объединения компонентов. Иерархия: IDispatch IKompasAPIObject IModelObjects IUnionComponents Данный интерфейс можно получить с помощью метода коллекции операций объединение компонентов IUnionsComponents::Add или свойства IUnionsComponents::UnionComponents. КОМПАС версия v18 ## Parts - Объединяемые компоненты Тип данных: VARIANT Синтаксис Automation: ``` Parts = Object.Parts Получить свойство (* ) Object.Parts = Parts Установить свойство (* ) Parts = Object.GetParts() Получить свойство (**) Object.SetParts( Parts ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_Parts( &Parts ) Получить свойство Object.put_Parts( Parts ) Установить свойство ``` Примечание: Список объектов возвращается в виде массива SAFEARRAY объектов LPDISPATCH ( VT_ARRAY | VT_DISPATCH).