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

NameTypZugriffBeschreibung
EnableMipMapboolLesen/SchreibenRuft ab oder legt fest, ob das Mipmap für diese Textur aktiviert ist.
Contentbyte[]Lesen/SchreibenRuft den binären Inhalt der Textur ab oder legt ihn fest.
FileNamestringLesen/SchreibenRuft die zugehörige Texturdatei ab oder legt sie fest.
AlphadoubleLesen/SchreibenRuft den Standard-Alpha-Wert der Textur ab oder legt ihn fest.
AlphaSourceAlphaSourceLesen/SchreibenRuft ab oder legt fest, ob die Textur den Alphakanal definiert.
WrapModeUWrapModeLesen/SchreibenLiest oder setzt die Textur-Wrap-Modi in U.
WrapModeVWrapModeLesen/SchreibenLiest oder setzt die Textur-Wrap-Modi in V.
WrapModeWWrapModeLesen/SchreibenRuft die Textur-Wrap-Modi in W ab oder legt sie fest.
MinFilterTextureFilterLesen/SchreibenLiest oder setzt den Filter für die Verkleinerung.
MagFilterTextureFilterLesen/SchreibenRuft den Filter für die Vergrößerung ab oder legt ihn fest.
MipFilterTextureFilterLesen/SchreibenLiest oder setzt den Filter für das Mip-Level-Sampling.
UVRotationVector3Lesen/SchreibenRuft die Drehung der Textur ab oder legt sie fest.
UVScaleVector2Lesen/SchreibenLiest oder setzt die UV-Skala.
UVTranslationVector2Lesen/SchreibenLiest oder setzt die UV translation.
NamestringLesen/SchreibenLiest oder setzt den Namen.
PropertiesPropertyCollectionLesenRuft die Sammlung aller Eigenschaften ab.

Methoden

SignaturBeschreibung
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.

Siehe auch

 Deutsch