e1337e4016
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>
4.0 KiB
4.0 KiB
title, type, api, domain, tags, sources
| title | type | api | domain | tags | sources | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Интерфейс ISpecRough3D | interface |
|
|
|
|
*API интерфейсов. Версия 7 > Документ 3D > Оформление > Неуказанная шероховатость *
Интерфейс ISpecRough3D
Интерфейс неуказанной шероховатости 3D. Иерархия: IDispatch IKompasAPIObject ISpecRough3D Интерфейс можно получить с помощью свойства IKompasDocument3D1::SpecRough.
AddSign - Добавить знак в скобках
Тип данных: BOOL Синтаксис Automation:
AddSign = Object.AddSign; Получить свойство (* )
Object.AddSign = AddSign; Установить свойство (* )
AddSign = Object.GetAddSign(); Получить свойство (**)
Object.SetAddSign( AddSign ); Установить свойство (* )
Синтаксис COM:
Object.get_AddSign( &AddSign ); Получить свойство
Object.put_AddSign( AddSign ); Установить свойство
Delete - Удалить объект
Синтаксис Automation:
BOOL Delete();
Синтаксис COM:
HRESULT Delete( BOOL * Result );
Возвращаемое значение:
TRUE - в случае удачного завершения,
FALSE - в случае неудачи.
IsCreated - Признак отображения в документе
Тип данных: BOOL Синтаксис Automation:
IsCreated = Object.IsCreated Получить свойство (* )
IsCreated = Object.GetIsCreated() Получить свойство (**)
Синтаксис COM:
Object.get_IsCreated( &IsCreated ) Получить свойство
Примечание: Свойство доступно только для чтения.
Placement - Размещение
Тип данных: из перечисления ksSpecRoughPlacementEnum Синтаксис Automation:
Placement = Object. Placement; Получить свойство (* )
Object. Placement = Placement; Установить свойство (* )
Placement = Object.Get Placement(); Получить свойство (**)
Object.Set Placement( Placement ); Установить свойство (* )
Синтаксис COM:
Object.get_ Placement( & Placement ); Получить свойство
Object.put_ Placement( Placement ); Установить свойство
SignType - Тип значка
Тип данных: из перечисления ksRoughSignEnum Синтаксис Automation:
SignType = Object. SignType; Получить свойство (* )
Object. SignType = SignType; Установить свойство (* )
SignType = Object.Get SignType(); Получить свойство (**)
Object.Set SignType( SignType ); Установить свойство (* )
Синтаксис COM:
Object.get_ SignType( & SignType ); Получить свойство
Object.put_ SignType( SignType ); Установить свойство
Text - Текст
Тип данных: BSTR Синтаксис Automation:
Text = Object. Text; Получить свойство (* )
Object. Text = Text; Установить свойство (* )
Text = Object.Get Text(); Получить свойство (**)
Object.Set Text( Text ); Установить свойство (* )
Синтаксис COM:
Object.get_ Text( & Text ); Получить свойство
Object.put_ Text( Text ); Установить свойство
Update - Обновление данных
BOOL Update(); Синтаксис COM:
HRESULT Update( BOOL * Result );
Возвращаемое значение:
TRUE - в случае удачного завершения,
FALSE - в случае неудачи.