Texture
Přehled
Texture je třída v Aspose.3D FOSS pro Java. Dědí z: TextureBase.
Tato třída definuje texturu z externího souboru.
Tato třída poskytuje 44 metod pro práci s objekty Texture v programech Java. Dostupné metody zahrnují: A3DObject, Texture, TextureBase, findProperty, getAlpha, getAlphaSource, getContent, getFileName, getMagFilter, getMinFilter, getMipFilter, getName a 29 dalších metod. Všechny veřejné členy jsou přístupné jakékoli aplikaci Java po instalaci balíčku Aspose.3D FOSS pro Java. Vlastnosti: alpha, alphaSource, content, enableMipMap, fileName, magFilter a 10 dalších.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
enableMipMap | boolean | Čtení | Získá nebo nastaví, zda je pro tuto texturu povolen mipmap. |
content | byte[] | Čtení | Získá nebo nastaví binární obsah textury. |
fileName | String | Čtení | Získá nebo nastaví přidružený soubor textury. |
alpha | double | Čtení | Získá nebo nastaví výchozí alfa hodnotu textury. |
alphaSource | AlphaSource | Čtení | Získá nebo nastaví, zda textura definuje alfa kanál. |
wrapModeU | WrapMode | Čtení | Získá nebo nastaví režimy zalamování textury v ose U. |
wrapModeV | WrapMode | Čtení | Získá nebo nastaví režimy balení textury ve směru V. |
wrapModeW | WrapMode | Čtení | Získá nebo nastaví režimy obtékání textury v W. |
minFilter | TextureFilter | Čtení | Získá nebo nastaví filtr pro minifikaci. |
magFilter | TextureFilter | Čtení | Získá nebo nastaví filtr pro zvětšení. |
mipFilter | TextureFilter | Čtení | Získá nebo nastaví filtr pro vzorkování úrovní mip. |
uVRotation | Vector3 | Čtení | Získá nebo nastaví rotaci textury. |
uVScale | Vector2 | Čtení | Získá nebo nastaví měřítko UV. |
uVTranslation | Vector2 | Čtení | Získá nebo nastaví posun UV. |
name | String | Čtení | Získá název. |
properties | PropertyCollection | Čtení | Získá vlastnosti. |
Metody
| Podpis: | Popis: |
|---|---|
Texture() | Inicializuje novou instanci třídy Texture. |
Texture(name: String) | Inicializuje novou instanci třídy Texture. |
isEnableMipMap() → boolean | Získá nebo nastaví, zda je pro tuto texturu povolen mipmap. |
setEnableMipMap(enableMipMap: boolean) | Nastaví hodnotu povolení mip mapy. |
getContent() → byte[] | Získá nebo nastaví binární obsah textury. |
setContent(content: byte[]) | Nastaví hodnotu obsahu. |
getFileName() → String | Získá nebo nastaví přidružený soubor textury. |
setFileName(fileName: String) | Nastaví hodnotu názvu souboru. |
TextureBase(name: String) | Inicializuje novou instanci třídy TextureBase. |
getAlpha() → double | Získá nebo nastaví výchozí hodnotu alfa textury. |
setAlpha(alpha: double) | Získá nebo nastaví binární obsah textury. Vložený obsah textury je volitelný, uživatel by měl načíst texturu z externího souboru, pokud chybí. |
getAlphaSource() → AlphaSource | Získá nebo nastaví, zda textura definuje alfa kanál. |
setAlphaSource(alphaSource: AlphaSource) | Nastavuje hodnotu zdroje alfa. |
getWrapModeU() → WrapMode | Získá nebo nastaví režimy zalamování textury v ose U. |
setWrapModeU(wrapModeU: WrapMode) | Nastavuje hodnotu wrap mode u. |
getWrapModeV() → WrapMode | Získá nebo nastaví režimy zalamování textury ve směru V. |
setWrapModeV(wrapModeV: WrapMode) | Nastaví hodnotu režimu zabalení v. |
getWrapModeW() → WrapMode | Získá nebo nastaví režimy zalamování textury v ose W. |
setWrapModeW(wrapModeW: WrapMode) | Nastavuje hodnotu w režimu obalení. |
getMinFilter() → TextureFilter | Získá nebo nastaví filtr pro minifikaci. |
setMinFilter(minFilter: TextureFilter) | Nastaví hodnotu min filtru. |
getMagFilter() → TextureFilter | Získá nebo nastaví filtr pro zvětšování. |
setMagFilter(magFilter: TextureFilter) | Nastaví hodnotu mag filtru. |
getMipFilter() → TextureFilter | Získá nebo nastaví filtr pro vzorkování úrovně mip. |
setMipFilter(mipFilter: TextureFilter) | Nastaví hodnotu mip filtru. |
getUVRotation() → Vector3 | Získá nebo nastaví rotaci textury. |
setUVRotation(uvRotation: Vector3) | Nastaví hodnotu rotace uv. |
getUVScale() → Vector2 | Získá nebo nastaví měřítko UV. |
setUVScale(uvScale: Vector2) | Nastaví hodnotu měřítka uv. |
getUVTranslation() → Vector2 | Získá nebo nastaví UV translaci. |
setUVTranslation(uvTranslation: Vector2) | Nastaví hodnotu posunu UV. |
setTranslation(u: double, v: double) | Nastaví UV translaci. |
setScale(u: double, v: double) | Nastaví měřítko UV. |
setRotation(u: double, v: double) | Nastaví rotaci UV. |
A3DObject() | Volá A3DObject na této instanci Texture. |
A3DObject(name: String) | Volá A3DObject(name) na této instanci Texture. |
getName() → String | Vrací název. |
setName(name: String) | Nastaví hodnotu name. |
getProperties() → PropertyCollection | Vrací vlastnosti. |
findProperty(name: String) → Property | Volá findProperty(name) na této instanci Texture. |
getProperty(name: String) → Object | Volá getProperty(name) na této instanci Texture. |
setProperty(name: String, value: Object) | Nastaví hodnotu vlastnosti. |
removeProperty(name: String) → boolean | Volá removeProperty(name) na této instanci Texture. |
removeProperty(property: Property) → boolean | Volá removeProperty(property) na této instanci Texture. |