TextureBase

Übersicht

TextureBase ist eine Klasse in Aspose.3D FOSS für Java. Erbt von: A3DObject.

Basisklasse für alle konkreten Texturen.

Diese Klasse stellt 36 Methoden zur Arbeit mit TextureBase Objekten in Java Programmen bereit. Verfügbare Methoden umfassen: A3DObject, TextureBase, findProperty, getAlpha, getAlphaSource, getMagFilter, getMinFilter, getMipFilter, getName, getProperties, getProperty, getUVRotation und 22 weitere Methoden. Alle öffentlichen Mitglieder sind für jede Java Anwendung nach der Installation des Aspose.3D FOSS für Java Pakets zugänglich. Eigenschaften: alpha, alphaSource, magFilter, minFilter, mipFilter, name und 7 weitere.

Eigenschaften

NameTypZugriffBeschreibung
alphadoubleLesenLiest oder legt den Standard-Alpha-Wert der Textur fest.
alphaSourceAlphaSourceLesenLiest oder legt fest, ob die Textur den Alphakanal definiert.
wrapModeUWrapModeLesenLiest oder setzt die Textur-Wrap-Modi in U.
wrapModeVWrapModeLesenLiest oder setzt die Textur-Wrap-Modi in V.
wrapModeWWrapModeLesenLiest oder legt die Textur-Wrap-Modi in W fest.
minFilterTextureFilterLesenLiest den Filter für die Verkleinerung aus oder legt ihn fest.
magFilterTextureFilterLesenLiest oder setzt den Filter für die Vergrößerung.
mipFilterTextureFilterLesenLiest oder setzt den Filter für die Mip-Level-Abtastung.
uVRotationVector3LesenLiest oder legt die Drehung der Textur fest.
uVScaleVector2LesenLiest oder setzt die UV-Skala.
uVTranslationVector2LesenRuft die UV-Übersetzung ab oder legt sie fest.
nameStringLesenLiefert den Namen.
propertiesPropertyCollectionLesenRuft die Eigenschaften ab.

Methoden

SignaturBeschreibung
TextureBase(name: String)Initialisiert eine neue Instanz der TextureBase-Klasse.
getAlpha() → doubleRuft den Standard-Alpha-Wert der Textur ab oder legt ihn fest.
setAlpha(alpha: double)Setzt den Alphawert.
getAlphaSource() → AlphaSourceRuft ab oder legt fest, ob die Textur den Alphakanal definiert.
setAlphaSource(alphaSource: AlphaSource)Setzt den Alpha-Quellwert.
getWrapModeU() → WrapModeLiest oder legt die Textur-Wrap-Modi in U fest.
setWrapModeU(wrapModeU: WrapMode)Setzt den Wrap-Modus-u-Wert.
getWrapModeV() → WrapModeLiest oder setzt die Textur-Wrap-Modi in V.
setWrapModeV(wrapModeV: WrapMode)Setzt den wrap mode v-Wert.
getWrapModeW() → WrapModeLiest oder setzt die Textur-Wrap-Modi in W.
setWrapModeW(wrapModeW: WrapMode)Setzt den wrap mode w Wert.
getMinFilter() → TextureFilterLiest oder legt den Filter für die Minifizierung fest.
setMinFilter(minFilter: TextureFilter)Setzt den Min-Filterwert.
getMagFilter() → TextureFilterRuft den Filter für die Vergrößerung ab oder legt ihn fest.
setMagFilter(magFilter: TextureFilter)Setzt den Mag-Filterwert.
getMipFilter() → TextureFilterLiest oder setzt den Filter für das Mip-Level-Sampling.
setMipFilter(mipFilter: TextureFilter)Setzt den Mip-Filterwert.
getUVRotation() → Vector3Liest oder setzt die Drehung der Textur.
setUVRotation(uvRotation: Vector3)Setzt den UV-Rotationswert.
getUVScale() → Vector2Liest oder setzt die UV-Skala.
setUVScale(uvScale: Vector2)Setzt den UV-Skalenwert.
getUVTranslation() → Vector2Ruft die UV-Translation ab oder legt sie fest.
setUVTranslation(uvTranslation: Vector2)Setzt den uv-Übersetzungswert.
setTranslation(u: double, v: double)Setzt die UV-Verschiebung.
setScale(u: double, v: double)Setzt die UV-Skala.
setRotation(u: double, v: double)Setzt die UV-Rotation.
A3DObject()Ruft A3DObject für diese TextureBase-Instanz auf.
A3DObject(name: String)Basisklasse für alle konkreten Texturen. Texture definiert das Aussehen und die Anmutung einer geometrischen Oberfläche.
getName() → StringGibt den Namen zurück.
setName(name: String)Setzt den Namenswert.
getProperties() → PropertyCollectionGibt die Eigenschaften zurück.
findProperty(name: String) → PropertyRuft findProperty(name) für diese TextureBase-Instanz auf.
getProperty(name: String) → ObjectRuft getProperty(name) auf dieser TextureBase-Instanz auf.
setProperty(name: String, value: Object)Setzt den Eigenschaftswert.
removeProperty(name: String) → booleanRuft removeProperty(name) auf dieser TextureBase-Instanz auf.
removeProperty(property: Property) → booleanRuft removeProperty(property) für diese TextureBase-Instanz auf.

Siehe auch

 Deutsch