---
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    - в случае успешного завершения,
```
