Textur
Inheritance: java.lang.Object, com.aspose.threed.A3DObject, com.aspose.threed.TextureBase
public class Texture extends TextureBase
Diese Klasse definiert die Textur aus einer externen Datei.
Konstruktoren
| Konstruktor | Beschreibung |
|---|---|
| Texture() | Initialisiert eine neue Instanz der Klasse Texture. |
| Texture(String name) | Initialisiert eine neue Instanz der Klasse Texture. |
Methoden
| Methode | Beschreibung |
|---|---|
| equals(Object arg0) | |
| findProperty(String propertyName) | Findet die Eigenschaft. |
| getAlpha() | Ermittelt den Standard-Alpha-Wert der Textur. Dies ist gültig, wenn die getAlphaSource AlphaSource.PIXEL_ALPHA ist. Der Standardwert ist 1,0, der gültige Wertebereich liegt zwischen 0 und 1. |
| getAlphaSource() | Ermittelt, ob die Textur den Alpha-Kanal definiert. |
| getClass() | |
| getContent() | Ermittelt den Binärinhalt der Textur. |
| getEnableMipMap() | Ermittelt, ob das Mipmap für diese Textur aktiviert ist. |
| getFileName() | Ermittelt die zugehörige Texturdatei. |
| getMagFilter() | Ermittelt den Filter für Vergrößerung. |
| getMinFilter() | Ermittelt den Filter für Verkleinerung. |
| getMipFilter() | Ermittelt den Filter für Mip-Level-Abtastung. |
| getName() | Liefert den Namen. |
| getProperties() | Liefert die Sammlung aller Eigenschaften. |
| getProperty(String property) | Liefere den Wert der angegebenen Eigenschaft |
| getUVRotation() | Ermittelt die Drehung der Textur. |
| getUVScale() | Ermittelt die UV-Skalierung. |
| getUVTranslation() | Ermittelt die UV-Translation. |
| getWrapModeU() | Ermittelt die Textur-Wrap-Modi in U. |
| getWrapModeV() | Ermittelt die Textur-Wrap-Modi in V. |
| getWrapModeW() | Ermittelt die Textur-Wrap-Modi in W. |
| hashCode() | |
| notify() | |
| notifyAll() | |
| removeProperty(Property property) | Entfernt eine dynamische Eigenschaft. |
| removeProperty(String property) | Entferne die angegebene Eigenschaft, die durch ihren Namen identifiziert wird |
| setAlpha(double value) | Legt den Standard-Alpha-Wert der Textur fest. Dies ist gültig, wenn die getAlphaSource AlphaSource.PIXEL_ALPHA ist. Der Standardwert ist 1,0, der gültige Wertebereich liegt zwischen 0 und 1. |
| setAlphaSource(AlphaSource value) | Legt fest, ob die Textur den Alpha-Kanal definiert. |
| setContent(byte[] value) | Legt den Binärinhalt der Textur fest. |
| setEnableMipMap(boolean value) | Legt fest, ob das Mipmap für diese Textur aktiviert ist |
| setFileName(String value) | Legt die zugehörige Texturdatei fest. |
| setMagFilter(TextureFilter value) | Legt den Filter für Vergrößerung fest. |
| setMinFilter(TextureFilter value) | Legt den Filter für Verkleinerung fest. |
| setMipFilter(TextureFilter value) | Legt den Filter für Mipmap‑Ebene‑Abtastung fest. |
| setName(String value) | Setzt den Namen. |
| setProperty(String property, Object value) | Setzt den Wert der angegebenen Eigenschaft |
| setRotation(double u, double v) | Legt die UV‑Rotation fest. |
| setScale(double u, double v) | Legt die UV‑Skalierung fest. |
| setTranslation(double u, double v) | Legt die UV‑Translation fest. |
| setUVRotation(Vector3 value) | Legt die Rotation der Textur fest |
| setUVScale(Vector2 value) | Legt die UV‑Skalierung fest. |
| setUVTranslation(Vector2 value) | Legt die UV‑Translation fest. |
| setWrapModeU(WrapMode value) | Legt die Textur-Wrap‑Modi in U fest. |
| setWrapModeV(WrapMode value) | Legt die Textur-Wrap‑Modi in V fest. |
| setWrapModeW(WrapMode value) | Legt die Textur-Wrap‑Modi in W fest. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
Texture()
public Texture()
Initialisiert eine neue Instanz der Klasse Texture.
Texture(String name)
public Texture(String name)
Initialisiert eine neue Instanz der Klasse Texture.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Name | java.lang.String | Name |
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
findProperty(String propertyName)
public Property findProperty(String propertyName)
Findet die Eigenschaft. Sie kann eine dynamische Eigenschaft sein (erstellt durch CreateDynamicProperty/SetProperty) oder eine native Eigenschaft (identifiziert durch ihren Namen)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| propertyName | java.lang.String | Eigenschaftsname. |
Returns: Property - The property.
getAlpha()
public double getAlpha()
Ermittelt den Standard-Alpha-Wert der Textur. Dies ist gültig, wenn die getAlphaSource AlphaSource.PIXEL_ALPHA ist. Der Standardwert ist 1,0, der gültige Wertebereich liegt zwischen 0 und 1.
Returns: double - der Standard‑Alpha‑Wert der Textur. Dies ist gültig, wenn getAlphaSource AlphaSource.PIXEL_ALPHA ist. Standardwert ist 1.0, gültiger Wertebereich liegt zwischen 0 und 1
getAlphaSource()
public AlphaSource getAlphaSource()
Ermittelt, ob die Textur den Alpha‑Kanal definiert. Standardwert ist AlphaSource.NONE
Returns: AlphaSource - whether the texture defines the alpha channel. Default value is AlphaSource.NONE
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getContent()
public byte[] getContent()
Ermittelt den Binärinhalt der Textur. Der eingebettete Texturinhalt ist optional, der Benutzer sollte die Textur aus einer externen Datei laden, falls dieser fehlt.
Returns: byte[] - der Binärinhalt der Textur. Der eingebettete Texturinhalt ist optional, der Benutzer sollte die Textur aus einer externen Datei laden, falls dieser fehlt.
getEnableMipMap()
public boolean getEnableMipMap()
Ermittelt, ob das Mipmap für diese Textur aktiviert ist.
Returns: boolean - ob das Mipmap für diese Textur aktiviert ist
getFileName()
public String getFileName()
Ermittelt die zugehörige Texturdatei.
Returns: java.lang.String - die zugehörige Texturdatei.
getMagFilter()
public TextureFilter getMagFilter()
Ermittelt den Filter für Vergrößerung.
Returns: TextureFilter - the filter for magnification.
getMinFilter()
public TextureFilter getMinFilter()
Ermittelt den Filter für Verkleinerung.
Returns: TextureFilter - the filter for minification.
getMipFilter()
public TextureFilter getMipFilter()
Ermittelt den Filter für Mip-Level-Abtastung.
Returns: TextureFilter - the filter for mip-level sampling.
getName()
public String getName()
Liefert den Namen.
Returns: java.lang.String - der Name.
getProperties()
public PropertyCollection getProperties()
Liefert die Sammlung aller Eigenschaften.
Returns: PropertyCollection - the collection of all properties.
getProperty(String property)
public Object getProperty(String property)
Liefere den Wert der angegebenen Eigenschaft
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Eigenschaft | java.lang.String | Eigenschaftsname |
Returns: java.lang.Object - Der Wert der gefundenen Eigenschaft
getUVRotation()
public Vector3 getUVRotation()
Ermittelt die Drehung der Textur.
Returns: Vector3 - the rotation of the texture
getUVScale()
public Vector2 getUVScale()
Ermittelt die UV-Skalierung.
Returns: Vector2 - the UV scale.
getUVTranslation()
public Vector2 getUVTranslation()
Ermittelt die UV-Translation.
Returns: Vector2 - the UV translation.
getWrapModeU()
public WrapMode getWrapModeU()
Ermittelt die Textur-Wrap-Modi in U.
Returns: WrapMode - the texture wrap modes in U.
getWrapModeV()
public WrapMode getWrapModeV()
Ermittelt die Textur-Wrap-Modi in V.
Returns: WrapMode - the texture wrap modes in V.
getWrapModeW()
public WrapMode getWrapModeW()
Ermittelt die Textur-Wrap-Modi in W.
Returns: WrapMode - the texture wrap modes in W.
hashCode()
public native int hashCode()
Returns: int
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
removeProperty(Property property)
public boolean removeProperty(Property property)
Entfernt eine dynamische Eigenschaft.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| property | Property | Welche Eigenschaft zu entfernen ist |
Returns: boolean - true, wenn die Eigenschaft erfolgreich entfernt wurde
removeProperty(String property)
public boolean removeProperty(String property)
Entferne die angegebene Eigenschaft, die durch ihren Namen identifiziert wird
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Eigenschaft | java.lang.String | Welche Eigenschaft zu entfernen ist |
Returns: boolean - true, wenn die Eigenschaft erfolgreich entfernt wurde
setAlpha(double value)
public void setAlpha(double value)
Legt den Standard-Alpha-Wert der Textur fest. Dies ist gültig, wenn die getAlphaSource AlphaSource.PIXEL_ALPHA ist. Der Standardwert ist 1,0, der gültige Wertebereich liegt zwischen 0 und 1.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | double | Neuer Wert |
setAlphaSource(AlphaSource value)
public void setAlphaSource(AlphaSource value)
Legt fest, ob die Textur den Alpha‑Kanal definiert. Standardwert ist AlphaSource.NONE
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | AlphaSource | Neuer Wert |
setContent(byte[] value)
public void setContent(byte[] value)
Legt den Binärinhalt der Textur fest. Der eingebettete Texturinhalt ist optional, der Benutzer sollte die Textur aus einer externen Datei laden, falls dieser fehlt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | byte[] | Neuer Wert |
setEnableMipMap(boolean value)
public void setEnableMipMap(boolean value)
Legt fest, ob das Mipmap für diese Textur aktiviert ist
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | boolean | Neuer Wert |
setFileName(String value)
public void setFileName(String value)
Legt die zugehörige Texturdatei fest.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | java.lang.String | Neuer Wert |
setMagFilter(TextureFilter value)
public void setMagFilter(TextureFilter value)
Legt den Filter für Vergrößerung fest.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | TextureFilter | Neuer Wert |
setMinFilter(TextureFilter value)
public void setMinFilter(TextureFilter value)
Legt den Filter für Verkleinerung fest.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | TextureFilter | Neuer Wert |
setMipFilter(TextureFilter value)
public void setMipFilter(TextureFilter value)
Legt den Filter für Mipmap‑Ebene‑Abtastung fest.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | TextureFilter | Neuer Wert |
setName(String value)
public void setName(String value)
Setzt den Namen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | java.lang.String | Neuer Wert |
setProperty(String property, Object value)
public void setProperty(String property, Object value)
Setzt den Wert der angegebenen Eigenschaft
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Eigenschaft | java.lang.String | Eigenschaftsname |
| Wert | java.lang.Object | Der Wert der Eigenschaft |
setRotation(double u, double v)
public void setRotation(double u, double v)
Legt die UV‑Rotation fest.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| u | double | U. |
| v | double | V. |
setScale(double u, double v)
public void setScale(double u, double v)
Legt die UV‑Skalierung fest.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| u | double | U. |
| v | double | V. |
setTranslation(double u, double v)
public void setTranslation(double u, double v)
Legt die UV‑Translation fest.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| u | double | U. |
| v | double | V. |
setUVRotation(Vector3 value)
public void setUVRotation(Vector3 value)
Legt die Rotation der Textur fest
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | Vector3 | Neuer Wert |
setUVScale(Vector2 value)
public void setUVScale(Vector2 value)
Legt die UV‑Skalierung fest.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | Vector2 | Neuer Wert |
setUVTranslation(Vector2 value)
public void setUVTranslation(Vector2 value)
Legt die UV‑Translation fest.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | Vector2 | Neuer Wert |
setWrapModeU(WrapMode value)
public void setWrapModeU(WrapMode value)
Legt die Textur-Wrap‑Modi in U fest.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | WrapMode | Neuer Wert |
setWrapModeV(WrapMode value)
public void setWrapModeV(WrapMode value)
Legt die Textur-Wrap‑Modi in V fest.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | WrapMode | Neuer Wert |
setWrapModeW(WrapMode value)
public void setWrapModeW(WrapMode value)
Legt die Textur-Wrap‑Modi in W fest.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | WrapMode | Neuer Wert |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| arg0 | long | |
| arg1 | int |