Files
kompas3d-mcp/docs/Kompas3D_SDK/interfaces/itexturesparam.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

5.8 KiB

title, type, api, domain, tags, sources
title type api domain tags sources
Интерфейс ITexturesParam interface
api7
3d
interface
api7
3d
itexturesparam
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    - в случае успешного завершения,