TextureBase
Overzicht
TextureBase is een klasse in Aspose.3D FOSS voor Java. Erft van: A3DObject.
Basisklasse voor alle concrete texturen.
Deze klasse biedt 36 methoden voor het werken met TextureBase objecten in Java programma’s. Beschikbare methoden omvatten: A3DObject, TextureBase, findProperty, getAlpha, getAlphaSource, getMagFilter, getMinFilter, getMipFilter, getName, getProperties, getProperty, getUVRotation, en 22 extra methoden. Alle openbare leden zijn toegankelijk voor elke Java applicatie na het installeren van het Aspose.3D FOSS voor Java pakket. Eigenschappen: alpha, alphaSource, magFilter, minFilter, mipFilter, name, en nog 7.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
alpha | double | Lezen | Haalt of stelt de standaard alfa-waarde van de texture in. |
alphaSource | AlphaSource | Lezen | Haalt op of stelt in of de texture het alpha-kanaal definieert. |
wrapModeU | WrapMode | Lezen | Haalt of stelt de textuur-wrappingmodi in U in. |
wrapModeV | WrapMode | Lezen | Geeft of stelt de textuur-wrapmodi in V in. |
wrapModeW | WrapMode | Lezen | Krijgt of stelt de textuurwrapmodi in W in. |
minFilter | TextureFilter | Lezen | Haalt op of stelt het filter voor verkleining in. |
magFilter | TextureFilter | Lezen | Haalt op of stelt het filter voor vergroting in. |
mipFilter | TextureFilter | Lezen | Haalt de filter voor mip-level sampling op of stelt deze in. |
uVRotation | Vector3 | Lezen | Haalt of stelt de rotatie van de texture in. |
uVScale | Vector2 | Lezen | Haalt op of stelt de UV-schaal in. |
uVTranslation | Vector2 | Lezen | Haalt de UV-translatie op of stelt deze in. |
name | String | Lezen | Haalt de naam op. |
properties | PropertyCollection | Lezen | Haalt de eigenschappen op. |
Methoden
| Handtekening | Beschrijving |
|---|---|
TextureBase(name: String) | Initialiseert een nieuw exemplaar van de TextureBase klasse. |
getAlpha() → double | Haalt op of stelt de standaard alfa-waarde van de texture in. |
setAlpha(alpha: double) | Stelt de alfawaarde in. |
getAlphaSource() → AlphaSource | Geeft of stelt in of de texture het alpha-kanaal definieert. |
setAlphaSource(alphaSource: AlphaSource) | Stelt de alpha-bronwaarde in. |
getWrapModeU() → WrapMode | Haalt of stelt de textuurwrap-modus in U in. |
setWrapModeU(wrapModeU: WrapMode) | Stelt de wrap-modus u-waarde in. |
getWrapModeV() → WrapMode | Haalt of stelt de texture wrap modes in V in. |
setWrapModeV(wrapModeV: WrapMode) | Stelt de wrap-modus v-waarde in. |
getWrapModeW() → WrapMode | Haalt de texture wrap modes op of stelt ze in de W-richting in. |
setWrapModeW(wrapModeW: WrapMode) | Stelt de wrap-modus w-waarde in. |
getMinFilter() → TextureFilter | Haalt of stelt het filter voor verkleining in. |
setMinFilter(minFilter: TextureFilter) | Stelt de min-filterwaarde in. |
getMagFilter() → TextureFilter | Haalt op of stelt het filter voor vergroting in. |
setMagFilter(magFilter: TextureFilter) | Stelt de mag-filterwaarde in. |
getMipFilter() → TextureFilter | Haalt de filter op of stelt deze in voor mip-level sampling. |
setMipFilter(mipFilter: TextureFilter) | Stelt de mip-filterwaarde in. |
getUVRotation() → Vector3 | Haalt de rotatie van de textuur op of stelt deze in. |
setUVRotation(uvRotation: Vector3) | Stelt de uv-rotatiewaarde in. |
getUVScale() → Vector2 | Haalt de UV-schaal op of stelt deze in. |
setUVScale(uvScale: Vector2) | Stelt de uv-schaalwaarde in. |
getUVTranslation() → Vector2 | Haalt de UV-translatie op of stelt deze in. |
setUVTranslation(uvTranslation: Vector2) | Stelt de uv-translatiewaarde in. |
setTranslation(u: double, v: double) | Stelt de UV-translatie in. |
setScale(u: double, v: double) | Stelt de UV-schaal in. |
setRotation(u: double, v: double) | Stelt de UV-rotatie in. |
A3DObject() | Roept A3DObject aan op deze TextureBase instantie. |
A3DObject(name: String) | Basisklasse voor alle concrete texturen. Texture definieert het uiterlijk en het gevoel van een geometrisch oppervlak. |
getName() → String | Retourneert de naam. |
setName(name: String) | Stelt de naamwaarde in. |
getProperties() → PropertyCollection | Retourneert de eigenschappen. |
findProperty(name: String) → Property | Roept findProperty(name) aan op deze TextureBase instantie. |
getProperty(name: String) → Object | Roept getProperty(name) aan op deze TextureBase instantie. |
setProperty(name: String, value: Object) | Stelt de waarde van de eigenschap in. |
removeProperty(name: String) → boolean | Roept removeProperty(name) aan op deze TextureBase instantie. |
removeProperty(property: Property) → boolean | Roept removeProperty(property) aan op deze TextureBase instantie. |