TextureBase
Overzicht
TextureBase is een klasse in Aspose.3D FOSS voor .NET. Erft van: A3DObject, INamedObject.
Basis-klasse voor alle concrete texturen.
Deze klasse biedt 11 methoden voor het werken met TextureBase objecten in .NET programma’s. Beschikbare methoden omvatten: A3DObject, FindProperty, GetProperty, RemoveProperty, SetProperty, SetRotation, SetScale, SetTranslation, TextureBase. Alle openbare leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.3D FOSS voor .NET pakket. Eigenschappen: Alpha, AlphaSource, MagFilter, MinFilter, MipFilter, Name, en nog 7.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
Alpha | double | Lezen/schrijven | Haalt de standaard alfa-waarde van de texture op of stelt deze in. |
AlphaSource | AlphaSource | Lezen/schrijven | Haalt op of stelt in of de texture het alfakanaal definieert. |
WrapModeU | WrapMode | Lezen/schrijven | Haalt de texture wrap modes op in U of stelt ze in. |
WrapModeV | WrapMode | Lezen/schrijven | Haalt of stelt de texture wrap modes in V in. |
WrapModeW | WrapMode | Lezen/schrijven | Haalt of stelt de textuurwrap-modi in W in. |
MinFilter | TextureFilter | Lezen/schrijven | Haalt op of stelt de filter voor verkleining in. |
MagFilter | TextureFilter | Lezen/schrijven | Haalt de filter op of stelt de filter in voor vergroting. |
MipFilter | TextureFilter | Lezen/schrijven | Krijgt of stelt de filter voor mip-level sampling in. |
UVRotation | Vector3 | Lezen/schrijven | Haalt of stelt de rotatie van de textuur in. |
UVScale | Vector2 | Lezen/schrijven | Haalt op of stelt de UV-schaal in. |
UVTranslation | Vector2 | Lezen/schrijven | Haalt of stelt de UV-vertaling in. |
Name | string | Lezen/schrijven | Haalt de naam op of stelt deze in. |
Properties | PropertyCollection | Lezen | Haalt de collectie van alle eigenschappen op. |
Methoden
| Handtekening | Beschrijving |
|---|---|
TextureBase(name: string) | Initialiseert een nieuwe instantie van de TextureBase klasse. |
SetTranslation(u: double, v: double) | Stelt de UV-translatie in. |
SetScale(u: double, v: double) | Stelt de UV-schaal in. |
SetRotation(u: double, v: double) | Stelt de UV-rotatie in. |
A3DObject() | Initialiseert een nieuwe instantie van de A3DObject-klasse zonder naam. |
A3DObject(name: string) | Initialiseert een nieuw exemplaar van de A3DObject-klasse. |
RemoveProperty(property: Property) | Verwijdert een dynamische eigenschap. |
RemoveProperty(property: string) | Verwijder de opgegeven eigenschap die wordt geïdentificeerd op naam |
GetProperty(property: string) | Haal de waarde van de opgegeven eigenschap op |
SetProperty(property: string, value: object?) | Stelt de waarde van de opgegeven eigenschap in |
FindProperty(propertyName: string) | Vindt de eigenschap. |