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>
5.8 KiB
title, type, api, domain, tags, sources
| title | type | api | domain | tags | sources | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Интерфейс ITexturesParam | interface |
|
|
|
|
*API интерфейсов. Версия 7 > Документ 3D > Свойства цвета объекта *
Интерфейс ITexturesParam
Интерфейс параметров наложения текстур. Иерархия: IDispatch ITexturesParam Интерфейс является дополнительным для интерфейса IColorParam7 объектов IModelObject. IPart7, IBody7,ILayer3D. Для установки параметров отображения текстур для объектов модели требуется, чтобы у объекта был установлен признак использования собственного цвета, т.е. свойство IColorParam7::UseColor требуется установить равным useColorOur. Версия: KOMPAS v19
TextureAngle - Поворот текстуры
Тип данных: double Синтаксис Automation:
TextureAngle = Object.TextureAngle ( Type ) Получить свойство (* )
Object.TextureAngle ( Type ) = TextureAngle Установить свойство (* )
TextureAngle = Object.GetTextureAngle ( Type ) Получить свойство (**)
Object.SetTextureAngle ( Type, TextureAngle ) Установить свойство (**)
Синтаксис COM:
Object.get_TextureAngle ( Type, &TextureAngle ) Получить свойство
Object.put_TextureAngle ( Type, TextureAngle ) Установить свойство
Входные параметры:
ksTextureTypeEnum - Type - тип текстуры.
TextureDx - Смещение по горизонтали
Тип данных: double Синтаксис Automation:
TextureDx = Object.TextureDx ( Type ) Получить свойство (* )
Object.TextureDx ( Type ) = TextureDx Установить свойство (* )
TextureDx = Object.GetTextureDx ( Type ) Получить свойство (**)
Object.SetTextureDx ( Type, TextureDx ) Установить свойство (**)
Синтаксис COM:
Object.get_TextureDx ( Type, &TextureDx ) Получить свойство
Object.put_TextureDx ( Type, TextureDx ) Установить свойство
Входные параметры:
ksTextureTypeEnum - Type - тип текстуры.
TextureDy - Смещение по вертикали
Тип данных: double Синтаксис Automation:
TextureDy = Object.TextureDy ( Type ) Получить свойство (* )
Object.TextureDy ( Type ) = TextureDy Установить свойство (* )
TextureDy = Object.GetTextureDy ( Type ) Получить свойство (**)
Object.SetTextureDy ( Type, TextureDy ) Установить свойство (**)o
Синтаксис COM:
Object.get_TextureDy ( Type, &TextureDy ) Получить свойство
Object.put_TextureDy ( Type, TextureDy ) Установить свойство
Входные параметры:
ksTextureTypeEnum - Type - тип текстуры.
TextureFileName - Имя файла текстуры
Тип данных: BSTR Синтаксис Automation:
TextureFileName = Object.TextureFileName( Type ) Получить свойство (* )
Object.TextureFileName( Type ) = TextureFileName Установить свойство (* )
TextureFileName = Object.GetTextureFileName( Type ) Получить свойство (**)
Object.SetTextureFileName( Type, TextureFileName ) Установить свойство (**)
Синтаксис COM:
Object.get_TextureFileName( Type, &TextureFileName ) Получить свойство
Object.put_TextureFileName( Type, TextureFileName ) Установить свойство
Входные параметры:
ksTextureTypeEnum - Type - тип текстуры.
TextureHeight - Высота текстуры
Тип данных: double Синтаксис Automation:
TextureHeight = Object.TextureHeight ( Type ) Получить свойство (* )
Object.TextureHeight ( Type ) = TextureHeight Установить свойство (* )
TextureHeight = Object.GetTextureHeight ( Type ) Получить свойство (**)
Object.SetTextureHeight ( Type, TextureHeight ) Установить свойство (**)
Синтаксис COM:
Object.get_TextureHeight ( Type, &TextureHeight ) Получить свойство
Object.put_TextureHeight ( Type, TextureHeight ) Установить свойство
Входные параметры:
ksTextureTypeEnum - Type - тип текстуры.
TextureWidth - Ширина текстуры
Тип данных: double Синтаксис Automation:
TextureWidth = Object.TextureWidth ( Type ) Получить свойство (* )
Object.TextureWidth ( Type ) = TextureWidth Установить свойство (* )
TextureWidth = Object.GetTextureWidth ( Type ) Получить свойство (**)
Object.SetTextureWidth ( Type, TextureWidth ) Установить свойство (**)
Синтаксис COM:
Object.get_TextureWidth ( Type, &TextureWidth ) Получить свойство
Object.put_TextureWidth ( Type, TextureWidth ) Установить свойство
Входные параметры:
ksTextureTypeEnum - Type - тип текстуры.
Update - Обновление данных
Синтаксис Automation:
BOOL Update();
Синтаксис COM :
HRESULT Update( BOOL * Result );
Возвращаемое значение:
TRUE - в случае успешного завершения,