Texture
Opinie generală
Texture este o clasă în Aspose.3D FOSS pentru Java. Moștenitorii de la: TextureBase.
Această clasă definește textura dintr-un fișier extern.
Această clasă oferă 42 de metode pentru a lucra cu obiecte Texture în programele Java. Metodele disponibile includ: A3DObject, Texture, TextureBase, findProperty, getAlpha, getAlphaSource, getContent, getFileName, getMagFilter, getMinFilter, getMipFilter, getName, și 29 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: alpha, alphaSource, content, enableMipMap, fileName, magFilter, şi încă 10.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
enableMipMap | boolean | Citeşte. | Obține sau stabilește dacă mipmap-ul este activat pentru această textură. |
content | byte[] | Citeşte. | Obține sau stabilește conținutul binar al texturii. |
fileName | String | Citeşte. | Obține sau stabilește fișierul de textură asociat. |
alpha | double | Citeşte. | Obține sau stabilește valoarea alfa implicită a texturii. |
alphaSource | AlphaSource | Citeşte. | Obține sau stabilește dacă textura definește canalul alfa. |
wrapModeU | WrapMode | Citeşte. | Obține sau stabilește modurile de înfășurare textură în U. |
wrapModeV | WrapMode | Citeşte. | Obține sau stabilește modurile de înfășurare textură în V. |
wrapModeW | WrapMode | Citeşte. | Obține sau stabilește modurile de înfășurare textură în W. |
minFilter | TextureFilter | Citeşte. | Obține sau setează filtrul pentru minificare. |
magFilter | TextureFilter | Citeşte. | Obţine sau setează filtrul pentru măreţire. |
mipFilter | TextureFilter | Citeşte. | Obține sau stabilește filtrul pentru prelevarea de mostre la nivel mip. |
uVRotation | Vector3 | Citeşte. | Obține sau stabilește rotația texturii. |
uVScale | Vector2 | Citeşte. | Obţine sau stabileşte scara UV. |
uVTranslation | Vector2 | Citeşte. | Obţine sau stabileşte traducerea UV. |
name | String | Citeşte. | A primit numele. |
properties | PropertyCollection | Citeşte. | Obţine proprietăţile. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
Texture() | Inițializează o nouă instanță a clasei Texture. |
Texture(name: String) | Inițializează o nouă instanță a clasei Texture. |
isEnableMipMap() → boolean | Obține sau stabilește dacă mipmap-ul este activat pentru această textură. |
setEnableMipMap(enableMipMap: boolean) | Stabilește valoarea enable mip map. |
getContent() → byte[] | Obține sau stabilește conținutul binar al texturii. |
setContent(content: byte[]) | Stabilește valoarea conținutului. |
getFileName() → String | Obține sau stabilește fișierul de textură asociat. |
setFileName(fileName: String) | Stabileşte valoarea numelui fişierului. |
TextureBase(name: String) | Inițializează o nouă instanță a clasei TextureBase. |
getAlpha() → double | Obține sau stabilește valoarea alfa implicită a texturii. |
setAlpha(alpha: double) | Obține sau stabilește conținutul binar al texturii. Conținutele de textură încorporate sunt opționale, utilizatorul ar trebui să încărce textura din fișier extern dacă aceasta lipsește. |
getAlphaSource() → AlphaSource | Obține sau stabilește dacă textura definește canalul alfa. |
setAlphaSource(alphaSource: AlphaSource) | Stabileşte valoarea sursei alfa. |
getWrapModeU() → WrapMode | Obține sau stabilește modurile de înfășurare textură în U. |
setWrapModeU(wrapModeU: WrapMode) | Stabilește modul de înfășurare u valoare. |
getWrapModeV() → WrapMode | Obține sau stabilește modurile de înfășurare textură în V. |
setWrapModeV(wrapModeV: WrapMode) | Stabilește modul de înfășurare v valoare. |
getWrapModeW() → WrapMode | Obține sau stabilește modurile de înfășurare textură în W. |
setWrapModeW(wrapModeW: WrapMode) | Stabilește modul de înfășurare w valoare. |
getMinFilter() → TextureFilter | Obține sau setează filtrul pentru minificare. |
setMinFilter(minFilter: TextureFilter) | Setarea valorii de filtr min. |
getMagFilter() → TextureFilter | Obţine sau setează filtrul pentru măreţire. |
setMagFilter(magFilter: TextureFilter) | Stabileşte valoarea filtrului magnetic. |
getMipFilter() → TextureFilter | Obține sau stabilește filtrul pentru prelevarea de mostre la nivel mip. |
setMipFilter(mipFilter: TextureFilter) | Stabilirea valorii filtrului mip. |
getUVRotation() → Vector3 | Obține sau stabilește rotația texturii. |
setUVRotation(uvRotation: Vector3) | Stabiliți valoarea de rotație UV. |
getUVScale() → Vector2 | Obţine sau stabileşte scara UV. |
setUVScale(uvScale: Vector2) | Stabileşte valoarea la scară UV. |
getUVTranslation() → Vector2 | Obţine sau stabileşte traducerea UV. |
setUVTranslation(uvTranslation: Vector2) | Stabilește valoarea de traducere UV. |
setTranslation(u: double, v: double) | Setează translaţia UV. |
setScale(u: double, v: double) | Setarea scării UV. |
setRotation(u: double, v: double) | Setează rotaţia UV. |
A3DObject() | Cîlindru parametrizat. Poate fi folosit și pentru a reprezenta un con atunci când unul din radiusTop/radiusBottom este zero. |
getName() → String | Segmentele curbei. |
setName(name: String) | Construiește un profil CircleShape cu o rază specificată. |
getProperties() → PropertyCollection | Iniţializează o nouă instanţă a clasei Cylinder. |
findProperty(name: String) → Property | Iniţializează o nouă instanţă a clasei “Bone”. |
getProperty(name: String) → Object | Obține matricea de transformare a nodului în poziția curentă. |
setProperty(name: String, value: Object) | Obţine segmentele de lăţime. |
removeProperty(name: String) → boolean | Obține sistemul de coordonate flip al punctelor de control/normal în timpul importului / exportului. |