TextureBase
Přehled
TextureBase je třída v Aspose.3D FOSS pro Java. Dědí z: A3DObject.
Základní třída pro všechny konkrétní textury.
Tato třída poskytuje 36 metod pro práci s objekty TextureBase v programech Java. Mezi dostupné metody patří: A3DObject, TextureBase, findProperty, getAlpha, getAlphaSource, getMagFilter, getMinFilter, getMipFilter, getName, getProperties, getProperty, getUVRotation a 22 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, magFilter, minFilter, mipFilter, name a 7 dalších.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
alpha | double | Čtení | Získá nebo nastaví výchozí hodnotu alfa textury. |
alphaSource | AlphaSource | Čtení | Získá nebo nastaví, zda textura definuje alfa kanál. |
wrapModeU | WrapMode | Čtení | Získá nebo nastaví režimy obtékání textury v U. |
wrapModeV | WrapMode | Čtení | Získá nebo nastaví režimy zalamování textury ve směru V. |
wrapModeW | WrapMode | Čtení | Získá nebo nastaví režimy balení textury ve směru 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í mip úrovně. |
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: |
|---|---|
TextureBase(name: String) | Inicializuje novou instanci třídy TextureBase. |
getAlpha() → double | Získá nebo nastaví výchozí hodnotu alfa textury. |
setAlpha(alpha: double) | Nastaví hodnotu alfa. |
getAlphaSource() → AlphaSource | Získá nebo nastaví, zda textura definuje alfa kanál. |
setAlphaSource(alphaSource: AlphaSource) | Nastaví hodnotu zdroje alfa. |
getWrapModeU() → WrapMode | Získá nebo nastaví režimy zabalení textury v ose U. |
setWrapModeU(wrapModeU: WrapMode) | Nastaví hodnotu režimu zabalení u. |
getWrapModeV() → WrapMode | Získá nebo nastaví režimy obalení textury ve směru V. |
setWrapModeV(wrapModeV: WrapMode) | Nastaví hodnotu režimu zalamování v. |
getWrapModeW() → WrapMode | Získá nebo nastaví režimy zalamování textury v ose W. |
setWrapModeW(wrapModeW: WrapMode) | Nastaví hodnotu wrap mode w. |
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í mip-úrovní. |
setMipFilter(mipFilter: TextureFilter) | Nastaví hodnotu filtru mip. |
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í posun UV. |
setScale(u: double, v: double) | Nastaví měřítko UV. |
setRotation(u: double, v: double) | Nastaví rotaci UV. |
A3DObject() | Volá A3DObject na této instanci TextureBase. |
A3DObject(name: String) | Základní třída pro všechny konkrétní textury. Texture definuje vzhled a pocit geometrického povrchu. |
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 TextureBase instanci. |
getProperty(name: String) → Object | Volá getProperty(name) na této TextureBase instanci. |
setProperty(name: String, value: Object) | Nastaví hodnotu vlastnosti. |
removeProperty(name: String) → boolean | Volá removeProperty(name) na této instanci TextureBase. |
removeProperty(property: Property) → boolean | Volá removeProperty(property) na této instanci TextureBase. |