TextureBase
Przegląd
TextureBase jest klasą w Aspose.3D FOSS dla Java. Dziedziczy po: A3DObject.
Klasa bazowa dla wszystkich konkretnych tekstur.
Ta klasa udostępnia 36 metod do pracy z obiektami TextureBase w programach Java. Dostępne metody to: A3DObject, TextureBase, findProperty, getAlpha, getAlphaSource, getMagFilter, getMinFilter, getMipFilter, getName, getProperties, getProperty, getUVRotation oraz 22 dodatkowe metody. Wszystkie publiczne elementy są dostępne dla każdej aplikacji Java po zainstalowaniu pakietu Aspose.3D FOSS dla Java. Właściwości: alpha, alphaSource, magFilter, minFilter, mipFilter, name oraz 7 kolejnych.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
alpha | double | Odczyt | Pobiera lub ustawia domyślną wartość alfa tekstury. |
alphaSource | AlphaSource | Odczyt | Pobiera lub ustawia, czy tekstura definiuje kanał alfa. |
wrapModeU | WrapMode | Odczyt | Pobiera lub ustawia tryby owijania tekstury w U. |
wrapModeV | WrapMode | Odczyt | Pobiera lub ustawia tryby zawijania tekstury w osi V. |
wrapModeW | WrapMode | Odczyt | Pobiera lub ustawia tryby zawijania tekstury w W. |
minFilter | TextureFilter | Odczyt | Pobiera lub ustawia filtr minifikacji. |
magFilter | TextureFilter | Odczyt | Pobiera lub ustawia filtr powiększenia. |
mipFilter | TextureFilter | Odczyt | Pobiera lub ustawia filtr dla próbkowania poziomu mip. |
uVRotation | Vector3 | Odczyt | Pobiera lub ustawia obrót tekstury. |
uVScale | Vector2 | Odczyt | Pobiera lub ustawia skalę UV. |
uVTranslation | Vector2 | Odczyt | Pobiera lub ustawia translację UV. |
name | String | Odczyt | Pobiera nazwę. |
properties | PropertyCollection | Odczyt | Pobiera właściwości. |
Metody
| Sygnatura | Opis |
|---|---|
TextureBase(name: String) | Inicjalizuje nową instancję klasy TextureBase. |
getAlpha() → double | Pobiera lub ustawia domyślną wartość alfa tekstury. |
setAlpha(alpha: double) | Ustawia wartość alfa. |
getAlphaSource() → AlphaSource | Pobiera lub ustawia, czy tekstura definiuje kanał alfa. |
setAlphaSource(alphaSource: AlphaSource) | Ustawia wartość źródła alfa. |
getWrapModeU() → WrapMode | Pobiera lub ustawia tryby zawijania tekstury w osi U. |
setWrapModeU(wrapModeU: WrapMode) | Ustawia wartość trybu owinięcia u. |
getWrapModeV() → WrapMode | Pobiera lub ustawia tryby zawijania tekstury wzdłuż osi V. |
setWrapModeV(wrapModeV: WrapMode) | Ustawia wartość trybu owinięcia v. |
getWrapModeW() → WrapMode | Pobiera lub ustawia tryby zawijania tekstury w osi W. |
setWrapModeW(wrapModeW: WrapMode) | Ustawia wartość trybu zawijania w. |
getMinFilter() → TextureFilter | Pobiera lub ustawia filtr dla minimalizacji. |
setMinFilter(minFilter: TextureFilter) | Ustawia wartość filtru min. |
getMagFilter() → TextureFilter | Pobiera lub ustawia filtr powiększenia. |
setMagFilter(magFilter: TextureFilter) | Ustawia wartość filtru mag. |
getMipFilter() → TextureFilter | Pobiera lub ustawia filtr dla próbkowania poziomu mip. |
setMipFilter(mipFilter: TextureFilter) | Ustawia wartość filtru mip. |
getUVRotation() → Vector3 | Pobiera lub ustawia obrót tekstury. |
setUVRotation(uvRotation: Vector3) | Ustawia wartość rotacji UV. |
getUVScale() → Vector2 | Pobiera lub ustawia skalę UV. |
setUVScale(uvScale: Vector2) | Ustawia wartość skali uv. |
getUVTranslation() → Vector2 | Pobiera lub ustawia przesunięcie UV. |
setUVTranslation(uvTranslation: Vector2) | Ustawia wartość przesunięcia uv. |
setTranslation(u: double, v: double) | Ustawia przesunięcie UV. |
setScale(u: double, v: double) | Ustawia skalę UV. |
setRotation(u: double, v: double) | Ustawia obrót UV. |
A3DObject() | Wywołuje A3DObject na tej instancji TextureBase. |
A3DObject(name: String) | Klasa bazowa dla wszystkich konkretnych tekstur. Tekstura definiuje wygląd i wrażenie powierzchni geometrycznej. |
getName() → String | Zwraca nazwę. |
setName(name: String) | Ustawia wartość nazwy. |
getProperties() → PropertyCollection | Zwraca właściwości. |
findProperty(name: String) → Property | Wywołuje findProperty(name) na tej instancji TextureBase. |
getProperty(name: String) → Object | Wywołuje getProperty(name) na tej instancji TextureBase. |
setProperty(name: String, value: Object) | Ustawia wartość właściwości. |
removeProperty(name: String) → boolean | Wywołuje removeProperty(name) na tej instancji TextureBase. |
removeProperty(property: Property) → boolean | Wywołuje removeProperty(property) na tej instancji TextureBase. |