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