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
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
alpha | double | Lesen | Liest oder legt den Standard-Alpha-Wert der Textur fest. |
alphaSource | AlphaSource | Lesen | Liest oder legt fest, ob die Textur den Alphakanal definiert. |
wrapModeU | WrapMode | Lesen | Liest oder setzt die Textur-Wrap-Modi in U. |
wrapModeV | WrapMode | Lesen | Liest oder setzt die Textur-Wrap-Modi in V. |
wrapModeW | WrapMode | Lesen | Liest oder legt die Textur-Wrap-Modi in W fest. |
minFilter | TextureFilter | Lesen | Liest den Filter für die Verkleinerung aus oder legt ihn fest. |
magFilter | TextureFilter | Lesen | Liest oder setzt den Filter für die Vergrößerung. |
mipFilter | TextureFilter | Lesen | Liest oder setzt den Filter für die Mip-Level-Abtastung. |
uVRotation | Vector3 | Lesen | Liest oder legt die Drehung der Textur fest. |
uVScale | Vector2 | Lesen | Liest oder setzt die UV-Skala. |
uVTranslation | Vector2 | Lesen | Ruft die UV-Übersetzung ab oder legt sie fest. |
name | String | Lesen | Liefert den Namen. |
properties | PropertyCollection | Lesen | Ruft die Eigenschaften ab. |
Methoden
| Signatur | Beschreibung |
|---|---|
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) | Setzt den Alphawert. |
getAlphaSource() → AlphaSource | Ruft ab oder legt fest, ob die Textur den Alphakanal definiert. |
setAlphaSource(alphaSource: AlphaSource) | Setzt den Alpha-Quellwert. |
getWrapModeU() → WrapMode | Liest oder legt die Textur-Wrap-Modi in U fest. |
setWrapModeU(wrapModeU: WrapMode) | Setzt den Wrap-Modus-u-Wert. |
getWrapModeV() → WrapMode | Liest oder setzt die Textur-Wrap-Modi in V. |
setWrapModeV(wrapModeV: WrapMode) | Setzt den wrap mode v-Wert. |
getWrapModeW() → WrapMode | Liest oder setzt die Textur-Wrap-Modi in W. |
setWrapModeW(wrapModeW: WrapMode) | Setzt den wrap mode w Wert. |
getMinFilter() → TextureFilter | Liest oder legt den Filter für die Minifizierung 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-Filterwert. |
getMipFilter() → TextureFilter | Liest oder setzt den Filter für das Mip-Level-Sampling. |
setMipFilter(mipFilter: TextureFilter) | Setzt den Mip-Filterwert. |
getUVRotation() → Vector3 | Liest oder setzt die Drehung der Textur. |
setUVRotation(uvRotation: Vector3) | Setzt den UV-Rotationswert. |
getUVScale() → Vector2 | Liest oder setzt die UV-Skala. |
setUVScale(uvScale: Vector2) | Setzt den UV-Skalenwert. |
getUVTranslation() → Vector2 | Ruft 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() → String | Gibt den Namen zurück. |
setName(name: String) | Setzt den Namenswert. |
getProperties() → PropertyCollection | Gibt die Eigenschaften zurück. |
findProperty(name: String) → Property | Ruft findProperty(name) für diese TextureBase-Instanz auf. |
getProperty(name: String) → Object | Ruft getProperty(name) auf dieser TextureBase-Instanz auf. |
setProperty(name: String, value: Object) | Setzt den Eigenschaftswert. |
removeProperty(name: String) → boolean | Ruft removeProperty(name) auf dieser TextureBase-Instanz auf. |
removeProperty(property: Property) → boolean | Ruft removeProperty(property) für diese TextureBase-Instanz auf. |