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
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
enableMipMap | boolean | Lesen | Liest oder legt fest, ob das Mipmap für diese Textur aktiviert ist. |
content | byte[] | Lesen | Ruft den binären Inhalt der Textur ab oder legt ihn fest. |
fileName | String | Lesen | Ruft die zugehörige Texturdatei ab oder legt sie fest. |
alpha | double | Lesen | Liest oder setzt den Standard-Alpha-Wert der Textur. |
alphaSource | AlphaSource | Lesen | Liest oder setzt, ob die Textur den Alphakanal definiert. |
wrapModeU | WrapMode | Lesen | Ruft die Texture-Wrap-Modi in U ab oder legt sie fest. |
wrapModeV | WrapMode | Lesen | Liest oder setzt die Texture-Wrap-Modi in V. |
wrapModeW | WrapMode | Lesen | Liest oder legt die Textur-Wrap-Modi in W fest. |
minFilter | TextureFilter | Lesen | Liest oder setzt den Filter für die Verkleinerung. |
magFilter | TextureFilter | Lesen | Ruft den Filter für Vergrößerung ab oder legt ihn fest. |
mipFilter | TextureFilter | Lesen | Ruft den Filter für das Mip-Level-Sampling ab oder legt ihn fest. |
uVRotation | Vector3 | Lesen | Liest oder legt die Drehung der Textur fest. |
uVScale | Vector2 | Lesen | Liest oder setzt die UV-Skala. |
uVTranslation | Vector2 | Lesen | Liest oder setzt die UV-Übersetzung. |
name | String | Lesen | Liest den Namen. |
properties | PropertyCollection | Lesen | Gibt die Eigenschaften zurück. |
Methoden
| Signatur | Beschreibung |
|---|---|
Texture() | Initialisiert eine neue Instanz der Klasse Texture. |
Texture(name: String) | Initialisiert eine neue Instanz der Klasse Texture. |
isEnableMipMap() → boolean | Liest 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() → String | Liest oder legt die zugehörige Texturdatei fest. |
setFileName(fileName: String) | Setzt den Dateinamenwert. |
TextureBase(name: String) | Initialisiert eine neue Instanz der TextureBase-Klasse. |
getAlpha() → double | Ruft 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() → AlphaSource | Ruft ab oder legt fest, ob die Textur den Alphakanal definiert. |
setAlphaSource(alphaSource: AlphaSource) | Setzt den Alpha-Quellwert. |
getWrapModeU() → WrapMode | Ruft die Textur-Wrap-Modi in U ab oder legt sie fest. |
setWrapModeU(wrapModeU: WrapMode) | Setzt den Wrap-Modus u-Wert. |
getWrapModeV() → WrapMode | Ruft die Textur-Wrap-Modi in V ab oder legt sie fest. |
setWrapModeV(wrapModeV: WrapMode) | Setzt den Wrap-Mode-V-Wert. |
getWrapModeW() → WrapMode | Liest oder legt die Textur-Wrap-Modi in W fest. |
setWrapModeW(wrapModeW: WrapMode) | Setzt den Wrap-Modus w-Wert. |
getMinFilter() → TextureFilter | Ruft den Filter für die Verkleinerung ab oder legt ihn fest. |
setMinFilter(minFilter: TextureFilter) | Setzt den Min-Filterwert. |
getMagFilter() → TextureFilter | Ruft den Filter für die Vergrößerung ab oder legt ihn fest. |
setMagFilter(magFilter: TextureFilter) | Setzt den Mag-Filter-Wert. |
getMipFilter() → TextureFilter | Liest oder setzt den Filter für die Mip-Level-Abtastung. |
setMipFilter(mipFilter: TextureFilter) | Setzt den Mip-Filterwert. |
getUVRotation() → Vector3 | Ermittelt oder legt die Drehung der Textur fest. |
setUVRotation(uvRotation: Vector3) | Setzt den uv-Rotationswert. |
getUVScale() → Vector2 | Liest oder setzt die UV-Skala. |
setUVScale(uvScale: Vector2) | Setzt den UV-Skalenwert. |
getUVTranslation() → Vector2 | Liest 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() → String | Gibt den Namen zurück. |
setName(name: String) | Setzt den Namenwert. |
getProperties() → PropertyCollection | Gibt die Eigenschaften zurück. |
findProperty(name: String) → Property | Ruft findProperty(name) für diese Texture-Instanz auf. |
getProperty(name: String) → Object | Ruft getProperty(name) für diese Texture-Instanz auf. |
setProperty(name: String, value: Object) | Setzt den Eigenschaftswert. |
removeProperty(name: String) → boolean | Ruft removeProperty(name) für diese Texture-Instanz auf. |
removeProperty(property: Property) → boolean | Ruft removeProperty(property) für diese Texture-Instanz auf. |