Texture

Обзор

Texture — это класс в Aspose.3D FOSS для .NET. Наследует от: TextureBase, INamedObject.

Этот класс определяет текстуру из внешнего файла.

Этот класс предоставляет 13 методов для работы с объектами Texture в программах .NET. Доступные методы включают: A3DObject, FindProperty, GetProperty, RemoveProperty, SetProperty, SetRotation, SetScale, SetTranslation, Texture, TextureBase. Все публичные члены доступны любому приложению .NET после установки пакета Aspose.3D FOSS для .NET. Свойства: Alpha, AlphaSource, Content, EnableMipMap, FileName, MagFilter и ещё 10.

Свойства

Имя:Тип:ДоступОписание:
EnableMipMapboolЧтение/записьПолучает или задает, включён ли mipmap для этой текстуры
Contentbyte[]Чтение/записьПолучает или задаёт двоичное содержимое текстуры.
FileNamestringЧтение/записьПолучает или задает связанный файл текстуры.
AlphadoubleЧтение/записьПолучает или задает значение альфа-по-умолчанию текстуры.
AlphaSourceAlphaSourceЧтение/записьПолучает или задает, определяет ли текстура альфа-канал.
WrapModeUWrapModeЧтение/записьПолучает или задаёт режимы обёртки текстуры по оси U.
WrapModeVWrapModeЧтение/записьПолучает или задает режимы обертки текстуры по V.
WrapModeWWrapModeЧтение/записьПолучает или задает режимы обёртки текстуры по координате W.
MinFilterTextureFilterЧтение/записьПолучает или задает фильтр минификации.
MagFilterTextureFilterЧтение/записьПолучает или задает фильтр увеличения.
MipFilterTextureFilterЧтение/записьПолучает или задает фильтр для выборки уровней mip.
UVRotationVector3Чтение/записьПолучает или задает вращение текстуры.
UVScaleVector2Чтение/записьПолучает или задает масштаб UV.
UVTranslationVector2Чтение/записьПолучает или задает трансляцию UV.
NamestringЧтение/записьПолучает или задает имя.
PropertiesPropertyCollectionЧтениеПолучает коллекцию всех свойств.

Методы

ПодписьОписание:
Texture()Создаёт новый экземпляр класса Texture.
Texture(name: string)Создаёт новый экземпляр класса Texture.
TextureBase(name: string)Создаёт новый экземпляр класса TextureBase.
SetTranslation(u: double, v: double)Устанавливает трансляцию UV.
SetScale(u: double, v: double)Устанавливает масштаб UV.
SetRotation(u: double, v: double)Устанавливает вращение UV.
A3DObject()Инициализирует новый экземпляр класса A3DObject без имени.
A3DObject(name: string)Инициализирует новый экземпляр класса A3DObject.
RemoveProperty(property: Property)Удаляет динамическое свойство.
RemoveProperty(property: string)Удалить указанное свойство, определённое по имени
GetProperty(property: string)Получить значение указанного свойства
SetProperty(property: string, value: object?)Устанавливает значение указанного свойства
FindProperty(propertyName: string)Находит свойство.

См. также:

 Русский