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

NaamTypeToegangBeschrijving
alphadoubleLezenHaalt of stelt de standaard alfa-waarde van de texture in.
alphaSourceAlphaSourceLezenHaalt op of stelt in of de texture het alpha-kanaal definieert.
wrapModeUWrapModeLezenHaalt of stelt de textuur-wrappingmodi in U in.
wrapModeVWrapModeLezenGeeft of stelt de textuur-wrapmodi in V in.
wrapModeWWrapModeLezenKrijgt of stelt de textuurwrapmodi in W in.
minFilterTextureFilterLezenHaalt op of stelt het filter voor verkleining in.
magFilterTextureFilterLezenHaalt op of stelt het filter voor vergroting in.
mipFilterTextureFilterLezenHaalt de filter voor mip-level sampling op of stelt deze in.
uVRotationVector3LezenHaalt of stelt de rotatie van de texture in.
uVScaleVector2LezenHaalt op of stelt de UV-schaal in.
uVTranslationVector2LezenHaalt de UV-translatie op of stelt deze in.
nameStringLezenHaalt de naam op.
propertiesPropertyCollectionLezenHaalt de eigenschappen op.

Methoden

HandtekeningBeschrijving
TextureBase(name: String)Initialiseert een nieuw exemplaar van de TextureBase klasse.
getAlpha() → doubleHaalt op of stelt de standaard alfa-waarde van de texture in.
setAlpha(alpha: double)Stelt de alfawaarde in.
getAlphaSource() → AlphaSourceGeeft of stelt in of de texture het alpha-kanaal definieert.
setAlphaSource(alphaSource: AlphaSource)Stelt de alpha-bronwaarde in.
getWrapModeU() → WrapModeHaalt of stelt de textuurwrap-modus in U in.
setWrapModeU(wrapModeU: WrapMode)Stelt de wrap-modus u-waarde in.
getWrapModeV() → WrapModeHaalt of stelt de texture wrap modes in V in.
setWrapModeV(wrapModeV: WrapMode)Stelt de wrap-modus v-waarde in.
getWrapModeW() → WrapModeHaalt de texture wrap modes op of stelt ze in de W-richting in.
setWrapModeW(wrapModeW: WrapMode)Stelt de wrap-modus w-waarde in.
getMinFilter() → TextureFilterHaalt of stelt het filter voor verkleining in.
setMinFilter(minFilter: TextureFilter)Stelt de min-filterwaarde in.
getMagFilter() → TextureFilterHaalt op of stelt het filter voor vergroting in.
setMagFilter(magFilter: TextureFilter)Stelt de mag-filterwaarde in.
getMipFilter() → TextureFilterHaalt de filter op of stelt deze in voor mip-level sampling.
setMipFilter(mipFilter: TextureFilter)Stelt de mip-filterwaarde in.
getUVRotation() → Vector3Haalt de rotatie van de textuur op of stelt deze in.
setUVRotation(uvRotation: Vector3)Stelt de uv-rotatiewaarde in.
getUVScale() → Vector2Haalt de UV-schaal op of stelt deze in.
setUVScale(uvScale: Vector2)Stelt de uv-schaalwaarde in.
getUVTranslation() → Vector2Haalt 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() → StringRetourneert de naam.
setName(name: String)Stelt de naamwaarde in.
getProperties() → PropertyCollectionRetourneert de eigenschappen.
findProperty(name: String) → PropertyRoept findProperty(name) aan op deze TextureBase instantie.
getProperty(name: String) → ObjectRoept getProperty(name) aan op deze TextureBase instantie.
setProperty(name: String, value: Object)Stelt de waarde van de eigenschap in.
removeProperty(name: String) → booleanRoept removeProperty(name) aan op deze TextureBase instantie.
removeProperty(property: Property) → booleanRoept removeProperty(property) aan op deze TextureBase instantie.

Zie ook

 Nederlands