Текстура

Текстура

Общ преглед

Texture е клас в Aspose.3D FOSS за Java. Наследници от: TextureBase.

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

Този клас предоставя 42 метода за работа с Текстури обекти в Java програми. Наличните методи включват: A3DObject, Texture, TextureBase, findProperty, getAlpha, getAlphaSource, getContent, getFileName, getMagFilter, getMinFilter, getMipFilter, getName, и 29 допълнителни методи. Всички публични членове са достъпни за всяко приложение на Java след инсталиране на пакета Aspose.3D FOSS for Java. Свойства: alpha, alphaSource, content, enableMipMap, fileName, magFilter, и още 10 .

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
enableMipMapbooleanПрочети.Получава или определя, ако mipmap е включен за тази текстура.
contentbyte[]Прочети.Получава или определя двоичното съдържание на текстурата.
fileNameStringПрочети.Получава или определя съответния текстурен файл.
alphadoubleПрочети.Получава или определя алфа стойността на текстурата.
alphaSourceAlphaSourceПрочети.Получава или определя дали текстурата дефинира алфа канала.
wrapModeUWrapModeПрочети.Получава или поставя текстура на опаковката режими в U.
wrapModeVWrapModeПрочети.Получава или определя режимите на обгръщане в V.
wrapModeWWrapModeПрочети.Получава или определя текстура на обгръщане режими в W.
minFilterTextureFilterПрочети.Получава или настройва филтъра за минификация.
magFilterTextureFilterПрочети.Получава или настройва филтъра за увеличение.
mipFilterTextureFilterПрочети.Получава или задава филтъра за вземане на проби от нивото mip.
uVRotationVector3Прочети.Получава или определя въртенето на текстурата.
uVScaleVector2Прочети.Получава или определя UV скалата.
uVTranslationVector2Прочети.Получава или настройва UV превод.
nameStringПрочети.- Да, но не и името.
propertiesPropertyCollectionПрочети.Взема имотите.

Методи за изчисляване на данните

ПодписътОписание на състоянието
Texture()Инициализира нов екземпляр на класа “Текстура”.
Texture(name: String)Инициализира нов екземпляр на класа “Текстура”.
isEnableMipMap()booleanПолучава или определя, ако mipmap е включен за тази текстура.
setEnableMipMap(enableMipMap: boolean)Определя стойността на карта за разрешаване mip.
getContent()byte[]Получава или определя двоичното съдържание на текстурата.
setContent(content: byte[])Определя съдържанието на стойността.
getFileName()StringПолучава или определя съответния текстурен файл.
setFileName(fileName: String)Определя стойността на името на файла.
TextureBase(name: String)Инициализира нов екземпляр на класа TextureBase .
getAlpha()doubleПолучава или определя алфа стойността на текстурата.
setAlpha(alpha: double)Получава или определя двоичното съдържание на текстурата. Вградената текстъра е неконтактна, потребителят трябва да зарежда текста от външен файл, ако липсва.
getAlphaSource()AlphaSourceПолучава или определя дали текстурата дефинира алфа канала.
setAlphaSource(alphaSource: AlphaSource)Определя алфа източника.
getWrapModeU()WrapModeПолучава или поставя текстура на опаковката режими в U.
setWrapModeU(wrapModeU: WrapMode)Установява стойността на wrap mode u.
getWrapModeV()WrapModeПолучава или определя режимите на обгръщане в V.
setWrapModeV(wrapModeV: WrapMode)Установява стойността на режим за обмотване v.
getWrapModeW()WrapModeПолучава или определя текстура на обгръщане режими в W.
setWrapModeW(wrapModeW: WrapMode)Установява стойността на w-режим за опаковане.
getMinFilter()TextureFilterПолучава или настройва филтъра за минификация.
setMinFilter(minFilter: TextureFilter)Записва стойността на филтъра min.
getMagFilter()TextureFilterПолучава или настройва филтъра за увеличение.
setMagFilter(magFilter: TextureFilter)Установява стойността на магнитния филтър.
getMipFilter()TextureFilterПолучава или задава филтъра за вземане на проби от нивото mip.
setMipFilter(mipFilter: TextureFilter)Установява стойността на филтъра mip.
getUVRotation()Vector3Получава или определя въртенето на текстурата.
setUVRotation(uvRotation: Vector3)Установява стойността на UV ротацията.
getUVScale()Vector2Получава или определя UV скалата.
setUVScale(uvScale: Vector2)Установява стойността на UV скалата.
getUVTranslation()Vector2Получава или настройва UV превод.
setUVTranslation(uvTranslation: Vector2)Установява стойността на UV превод.
setTranslation(u: double, v: double)Настройва UV превод.
setScale(u: double, v: double)Настройва UV скалата.
setRotation(u: double, v: double)Настройва UV ротацията.
A3DObject()Параметризиран цилиндър. Може да се използва и за представяне на конус, когато един от радиусаTop/radiusBottom е нула.
getName()StringСегментите на кривата.
setName(name: String)Конструира профил CircleShape с определен радиус.
getProperties()PropertyCollectionИнициализира нова инстанция на класата “Цилиндър”.
findProperty(name: String)PropertyИнициализира нова инстанция на класа Кости.
getProperty(name: String)ObjectПолучи трансформационната матрица на възела в текуща поза.
setProperty(name: String, value: Object)Получава широките сегменти.
removeProperty(name: String)booleanПолучава система за превръщане на координатите на контролните точки/нормално по време на внос/експорт.

Вижте също:

 Български