Texture
Übersicht
Texture ist eine Klasse in Aspose.3D FOSS für .NET. Erbt von: TextureBase, INamedObject.
Diese Klasse definiert die Textur aus einer externen Datei.
Diese Klasse stellt 13 Methoden zur Arbeit mit Texture-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: A3DObject, FindProperty, GetProperty, RemoveProperty, SetProperty, SetRotation, SetScale, SetTranslation, Texture, TextureBase. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung nach der Installation des Aspose.3D FOSS für .NET-Pakets zugänglich. Eigenschaften: Alpha, AlphaSource, Content, EnableMipMap, FileName, MagFilter und 10 weitere.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
EnableMipMap | bool | Lesen/Schreiben | Ruft ab oder legt fest, ob das Mipmap für diese Textur aktiviert ist. |
Content | byte[] | Lesen/Schreiben | Ruft den binären Inhalt der Textur ab oder legt ihn fest. |
FileName | string | Lesen/Schreiben | Ruft die zugehörige Texturdatei ab oder legt sie fest. |
Alpha | double | Lesen/Schreiben | Ruft den Standard-Alpha-Wert der Textur ab oder legt ihn fest. |
AlphaSource | AlphaSource | Lesen/Schreiben | Ruft ab oder legt fest, ob die Textur den Alphakanal definiert. |
WrapModeU | WrapMode | Lesen/Schreiben | Liest oder setzt die Textur-Wrap-Modi in U. |
WrapModeV | WrapMode | Lesen/Schreiben | Liest oder setzt die Textur-Wrap-Modi in V. |
WrapModeW | WrapMode | Lesen/Schreiben | Ruft die Textur-Wrap-Modi in W ab oder legt sie fest. |
MinFilter | TextureFilter | Lesen/Schreiben | Liest oder setzt den Filter für die Verkleinerung. |
MagFilter | TextureFilter | Lesen/Schreiben | Ruft den Filter für die Vergrößerung ab oder legt ihn fest. |
MipFilter | TextureFilter | Lesen/Schreiben | Liest oder setzt den Filter für das Mip-Level-Sampling. |
UVRotation | Vector3 | Lesen/Schreiben | Ruft die Drehung der Textur ab oder legt sie fest. |
UVScale | Vector2 | Lesen/Schreiben | Liest oder setzt die UV-Skala. |
UVTranslation | Vector2 | Lesen/Schreiben | Liest oder setzt die UV translation. |
Name | string | Lesen/Schreiben | Liest oder setzt den Namen. |
Properties | PropertyCollection | Lesen | Ruft die Sammlung aller Eigenschaften ab. |
Methoden
| Signatur | Beschreibung |
|---|---|
Texture() | Initialisiert eine neue Instanz der Texture-Klasse. |
Texture(name: string) | Initialisiert eine neue Instanz der Texture-Klasse. |
TextureBase(name: string) | Initialisiert eine neue Instanz der TextureBase-Klasse. |
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() | Initialisiert eine neue Instanz der A3DObject-Klasse ohne Namen. |
A3DObject(name: string) | Initialisiert eine neue Instanz der A3DObject-Klasse. |
RemoveProperty(property: Property) | Entfernt eine dynamische Eigenschaft. |
RemoveProperty(property: string) | Entferne die angegebene Eigenschaft, die durch den Namen identifiziert wird. |
GetProperty(property: string) | Ruft den Wert der angegebenen Eigenschaft ab |
SetProperty(property: string, value: object?) | Setzt den Wert der angegebenen Eigenschaft |
FindProperty(propertyName: string) | Findet die Eigenschaft. |