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>
150 lines
5.8 KiB
Markdown
150 lines
5.8 KiB
Markdown
---
|
|
title: "Интерфейс ITexturesParam"
|
|
type: interface
|
|
api: [api7]
|
|
domain: [3d]
|
|
tags: [interface, api7, 3d, itexturesparam]
|
|
sources:
|
|
- itexturesparam.html
|
|
---
|
|
|
|
*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 - в случае успешного завершения,
|
|
```
|