Texture

Übersicht

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

Diese Klasse definiert die Textur aus einer externen Datei.

Diese Klasse stellt 44 Methoden zur Arbeit mit Texture-Objekten in Java-Programmen bereit. Verfügbare Methoden umfassen: A3DObject, Texture, TextureBase, findProperty, getAlpha, getAlphaSource, getContent, getFileName, getMagFilter, getMinFilter, getMipFilter, getName und 29 weitere Methoden. Alle öffentlichen Mitglieder sind für jede Java-Anwendung zugänglich, nachdem das Aspose.3D FOSS für Java-Paket installiert wurde. Eigenschaften: alpha, alphaSource, content, enableMipMap, fileName, magFilter und 10 weitere.

Eigenschaften

NameTypZugriffBeschreibung
enableMipMapbooleanLesenLiest oder legt fest, ob das Mipmap für diese Textur aktiviert ist.
contentbyte[]LesenRuft den binären Inhalt der Textur ab oder legt ihn fest.
fileNameStringLesenRuft die zugehörige Texturdatei ab oder legt sie fest.
alphadoubleLesenLiest oder setzt den Standard-Alpha-Wert der Textur.
alphaSourceAlphaSourceLesenLiest oder setzt, ob die Textur den Alphakanal definiert.
wrapModeUWrapModeLesenRuft die Texture-Wrap-Modi in U ab oder legt sie fest.
wrapModeVWrapModeLesenLiest oder setzt die Texture-Wrap-Modi in V.
wrapModeWWrapModeLesenLiest oder legt die Textur-Wrap-Modi in W fest.
minFilterTextureFilterLesenLiest oder setzt den Filter für die Verkleinerung.
magFilterTextureFilterLesenRuft den Filter für Vergrößerung ab oder legt ihn fest.
mipFilterTextureFilterLesenRuft den Filter für das Mip-Level-Sampling ab oder legt ihn fest.
uVRotationVector3LesenLiest oder legt die Drehung der Textur fest.
uVScaleVector2LesenLiest oder setzt die UV-Skala.
uVTranslationVector2LesenLiest oder setzt die UV-Übersetzung.
nameStringLesenLiest den Namen.
propertiesPropertyCollectionLesenGibt die Eigenschaften zurück.

Methoden

SignaturBeschreibung
Texture()Initialisiert eine neue Instanz der Klasse Texture.
Texture(name: String)Initialisiert eine neue Instanz der Klasse Texture.
isEnableMipMap() → booleanLiest oder setzt, ob das Mipmap für diese Textur aktiviert ist.
setEnableMipMap(enableMipMap: boolean)Setzt den aktivierten Mip-Map-Wert.
getContent() → byte[]Liest oder legt den binären Inhalt der Textur fest.
setContent(content: byte[])Setzt den Inhaltswert.
getFileName() → StringLiest oder legt die zugehörige Texturdatei fest.
setFileName(fileName: String)Setzt den Dateinamenwert.
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)Liest oder setzt den binären Inhalt der Textur. Der eingebettete Texturinhalt ist optional, der Benutzer sollte die Textur aus einer externen Datei laden, wenn dieser fehlt.
getAlphaSource() → AlphaSourceRuft ab oder legt fest, ob die Textur den Alphakanal definiert.
setAlphaSource(alphaSource: AlphaSource)Setzt den Alpha-Quellwert.
getWrapModeU() → WrapModeRuft die Textur-Wrap-Modi in U ab oder legt sie fest.
setWrapModeU(wrapModeU: WrapMode)Setzt den Wrap-Modus u-Wert.
getWrapModeV() → WrapModeRuft die Textur-Wrap-Modi in V ab oder legt sie fest.
setWrapModeV(wrapModeV: WrapMode)Setzt den Wrap-Mode-V-Wert.
getWrapModeW() → WrapModeLiest oder legt die Textur-Wrap-Modi in W fest.
setWrapModeW(wrapModeW: WrapMode)Setzt den Wrap-Modus w-Wert.
getMinFilter() → TextureFilterRuft den Filter für die Verkleinerung ab oder legt ihn 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-Filter-Wert.
getMipFilter() → TextureFilterLiest oder setzt den Filter für die Mip-Level-Abtastung.
setMipFilter(mipFilter: TextureFilter)Setzt den Mip-Filterwert.
getUVRotation() → Vector3Ermittelt oder legt die Drehung der Textur fest.
setUVRotation(uvRotation: Vector3)Setzt den uv-Rotationswert.
getUVScale() → Vector2Liest oder setzt die UV-Skala.
setUVScale(uvScale: Vector2)Setzt den UV-Skalenwert.
getUVTranslation() → Vector2Liest oder setzt die UV-Verschiebung.
setUVTranslation(uvTranslation: Vector2)Setzt den uv-Translationswert.
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 auf dieser Texture-Instanz auf.
A3DObject(name: String)Ruft A3DObject(name) für diese Texture-Instanz auf.
getName() → StringGibt den Namen zurück.
setName(name: String)Setzt den Namenwert.
getProperties() → PropertyCollectionGibt die Eigenschaften zurück.
findProperty(name: String) → PropertyRuft findProperty(name) für diese Texture-Instanz auf.
getProperty(name: String) → ObjectRuft getProperty(name) für diese Texture-Instanz auf.
setProperty(name: String, value: Object)Setzt den Eigenschaftswert.
removeProperty(name: String) → booleanRuft removeProperty(name) für diese Texture-Instanz auf.
removeProperty(property: Property) → booleanRuft removeProperty(property) für diese Texture-Instanz auf.

Siehe auch

 Deutsch