Files
kompas3d-mcp/docs/Kompas3D_SDK/interfaces/ksaggregatedefinition.md
T
mikhail e1337e4016 feat(sdk-docs): MD-база знаний SDK — в репозиторий; генератор и зеркало убраны
docs/Kompas3D_SDK/ становится каноническим источником справки КОМПАС SDK
и включается в репозиторий (2491 файл, ~14 МБ). HTML-зеркало
docs/KOMPAS_SDK_ru-RU/ (~1.4 ГБ, © АСКОН) и генератор
tools/build_kompas3d_sdk.py больше не нужны — регенерация не предполагается.

- .gitignore: MD-база разблокирована; зеркало остаётся проигнорированным
  (safety-net на случай повторной локальной выгрузки).
- CLAUDE.md / SKILL.md: убраны упоминания регенерации и зеркала.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 20:00:05 +03:00

1.9 KiB

title, type, api, domain, tags, sources
title type api domain tags sources
Интерфейс булевой операции над твердыми телами(Интерфейсы ksAggregateDefinition, IAggregateDefinition) interface
api7
3d
feature
interface
api7
3d
feature
ksaggregatedefinition
ksaggregatedefinition.html

*API интерфейсов. Версия 5 > Документ-модель (Интерфейсы - ksDocument3D, IDocument3D ) *

Интерфейс булевой операции над твердыми телами(Интерфейсы ksAggregateDefinition, IAggregateDefinition)

Интерфейс булевой операции над твердыми телами.

ksAggregateDefinition - интерфейс Automation
IAggregateDefinition - интерфейс COM

BodyCollection - Получить указатель на интерфейс массива тел

Синтаксис Automation:

LPDISPATCH BodyCollection();

Синтаксис COM:

LPBODYCOLLECTION BodyCollection();
Возвращаемое значение:
- указатель на интерфейс массива тел ksBodyCollection или IBodyCollection.

BooleanType - Тип операции над телами

Тип данных: long Синтаксис Automation:

BooleanType = iAggregateDefinition.BooleanType    Получить свойство(* )
iAggregateDefinition.BooleanType = BooleanType    Установить свойство (* )
BooleanType = iAggregateDefinition.GetBooleanType()    Получить свойство (**)
iAggregateDefinition.SetBooleanType( BooleanType )    Установить свойство (**)
Типы булевых операций над твердыми телами...

Примечание: Коллекцию тел можно получить с помощью методов ksAggregateDefinition::BodyCollection и IAggregateDefinition::BodyCollection.