Tekstura
Približni podaci
Texture je klasa u Aspose.3D FOSS za Java. Nasljednici od: TextureBase.
Ova klasa definiše teksturu iz vanjske datoteke.
Ova klasa pruža 42 metode za rad s teksturnim objektima u Java programima. Postoje i sljedeće metode: A3DObject, Texture, TextureBase, findProperty, getAlpha, getAlphaSource, getContent, getFileName, getMagFilter, getMinFilter, getMipFilter, getName, i 29 dodatnih metoda. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.3D FOSS za Java. Ograničenja: alpha, alphaSource, content, enableMipMap, fileName, magFilter, i još 10 .
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
enableMipMap | boolean | Čitaj. | Dobiva ili postavlja ako je mipmap uključen za ovu teksturu. |
content | byte[] | Čitaj. | Dobiva ili postavlja binarni sadržaj teksture. |
fileName | String | Čitaj. | Dobija ili postavlja povezan teksturu datoteke. |
alpha | double | Čitaj. | Dobija ili postavlja podrazumevanu alfa vrijednost teksture. |
alphaSource | AlphaSource | Čitaj. | Dobiva ili postavlja da li tekstura definiše alfa kanal. |
wrapModeU | WrapMode | Čitaj. | Dobiva ili postavlja teksturu oklop modova u U. |
wrapModeV | WrapMode | Čitaj. | Dobiva ili postavlja teksturu oklopiti režime u V. |
wrapModeW | WrapMode | Čitaj. | Dobiva ili postavlja teksturu oklop modova u W. |
minFilter | TextureFilter | Čitaj. | Dobiva ili postavlja filter za minifikaciju. |
magFilter | TextureFilter | Čitaj. | Dobiva ili postavlja filter za uvećanje. |
mipFilter | TextureFilter | Čitaj. | Sastavljanje ili postavljanje filtera za uzorkovanje na nivou mip. |
uVRotation | Vector3 | Čitaj. | Dobiva ili postavlja rotaciju teksture. |
uVScale | Vector2 | Čitaj. | Dobiva ili postavlja UV skale. |
uVTranslation | Vector2 | Čitaj. | Dobiva ili postavlja UV translaciju. |
name | String | Čitaj. | Dobiva ime. |
properties | PropertyCollection | Čitaj. | Dobija imovinu. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
Texture() | Inicijalizira novu instancinu klase Texture. |
Texture(name: String) | Inicijalizira novu instancinu klase Texture. |
isEnableMipMap() → boolean | Dobiva ili postavlja ako je mipmap uključen za ovu teksturu. |
setEnableMipMap(enableMipMap: boolean) | Postavlja vrijednost mape za omogućivanje mip. |
getContent() → byte[] | Dobiva ili postavlja binarni sadržaj teksture. |
setContent(content: byte[]) | Postavlja vrijednost sadržaja. |
getFileName() → String | Dobija ili postavlja povezan teksturu datoteke. |
setFileName(fileName: String) | Postavlja vrijednost imena datoteke. |
TextureBase(name: String) | Inicijalizira novu instanclu klase TextureBase . |
getAlpha() → double | Dobija ili postavlja podrazumevanu alfa vrijednost teksture. |
setAlpha(alpha: double) | Dobija ili postavlja binarni sadržaj teksture. Ugrađeni sadržaji tekstura su opcionalni, korisnik bi trebao učitati teksturu iz vanjske datoteke ako to nedostaje. |
getAlphaSource() → AlphaSource | Dobiva ili postavlja da li tekstura definiše alfa kanal. |
setAlphaSource(alphaSource: AlphaSource) | Postavi vrijednost izvora alfa. |
getWrapModeU() → WrapMode | Dobiva ili postavlja teksturu oklop modova u U. |
setWrapModeU(wrapModeU: WrapMode) | Postavi vrijednost za obruci. |
getWrapModeV() → WrapMode | Dobiva ili postavlja teksturu oklopiti režime u V. |
setWrapModeV(wrapModeV: WrapMode) | Postavlja vrijednost v za obruci. |
getWrapModeW() → WrapMode | Dobiva ili postavlja teksturu oklop modova u W. |
setWrapModeW(wrapModeW: WrapMode) | Postavlja w vrijednost za obruci. |
getMinFilter() → TextureFilter | Dobiva ili postavlja filter za minifikaciju. |
setMinFilter(minFilter: TextureFilter) | Postavlja vrijednost min filtera. |
getMagFilter() → TextureFilter | Dobiva ili postavlja filter za uvećanje. |
setMagFilter(magFilter: TextureFilter) | Postavlja vrijednost magnetnog filtera. |
getMipFilter() → TextureFilter | Sastavljanje ili postavljanje filtera za uzorkovanje na nivou mip. |
setMipFilter(mipFilter: TextureFilter) | Postavlja vrijednost mip filtera. |
getUVRotation() → Vector3 | Dobiva ili postavlja rotaciju teksture. |
setUVRotation(uvRotation: Vector3) | Uređuje UV vrijednost rotacije. |
getUVScale() → Vector2 | Dobiva ili postavlja UV skale. |
setUVScale(uvScale: Vector2) | Postavi UV vrijednost. |
getUVTranslation() → Vector2 | Dobiva ili postavlja UV translaciju. |
setUVTranslation(uvTranslation: Vector2) | Uređuje UV translaciju vrijednost. |
setTranslation(u: double, v: double) | Nastavlja UV translaciju. |
setScale(u: double, v: double) | Postavi UV skalu. |
setRotation(u: double, v: double) | Nastavlja UV rotaciju. |
A3DObject() | Parametrizirani cilindar. Može se koristiti i za predstavljanje čunja kada je jedan od poluprežnikaGornji/polupražnjiDni nulti. |
getName() → String | Segmenti krive. |
setName(name: String) | Izgradnja profila CircleShape s određenim radijumom. |
getProperties() → PropertyCollection | Inicijalizira novu instancinu klase “Cylinder”. |
findProperty(name: String) → Property | Inicijalizira novu instancku klase Bone. |
getProperty(name: String) → Object | Dobiva transformativnu matricu čvora u trenutnom položaju. |
setProperty(name: String, value: Object) | Dobiva segmente širine. |
removeProperty(name: String) → boolean | Dobiva flip koordinatni sustav kontrolnih točaka/normalno tijekom uvoza/izvoza. |