Texture
Overzicht
Texture is een klasse in Aspose.3D FOSS voor .NET. Erft van: TextureBase, INamedObject.
Deze klasse definieert de textuur vanuit een extern bestand.
Deze klasse biedt 13 methoden voor het werken met Texture-objecten in .NET-programma’s. Beschikbare methoden omvatten: A3DObject, FindProperty, GetProperty, RemoveProperty, SetProperty, SetRotation, SetScale, SetTranslation, Texture, TextureBase. Alle openbare leden zijn toegankelijk voor elke .NET-applicatie na het installeren van het Aspose.3D FOSS voor .NET-pakket. Eigenschappen: Alpha, AlphaSource, Content, EnableMipMap, FileName, MagFilter, en nog 10.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
EnableMipMap | bool | Lezen/schrijven | Krijgt of stelt in of de mipmap is ingeschakeld voor deze texture |
Content | byte[] | Lezen/schrijven | Haalt op of stelt de binaire inhoud van de texture in. |
FileName | string | Lezen/schrijven | Haalt het gekoppelde textuurbestand op of stelt het in. |
Alpha | double | Lezen/schrijven | Haalt of stelt de standaard alfa-waarde van de textuur in. |
AlphaSource | AlphaSource | Lezen/schrijven | Geeft of stelt in of de texture het alfakanaal definieert. |
WrapModeU | WrapMode | Lezen/schrijven | Haalt of stelt de texture wrap-modi in U in. |
WrapModeV | WrapMode | Lezen/schrijven | Haalt of stelt de textuur-wrapmodi in V in. |
WrapModeW | WrapMode | Lezen/schrijven | Haalt de texture wrap-modi op of stelt ze in W in. |
MinFilter | TextureFilter | Lezen/schrijven | Haalt op of stelt het filter voor verkleining in. |
MagFilter | TextureFilter | Lezen/schrijven | Haalt of stelt het filter voor vergroting in. |
MipFilter | TextureFilter | Lezen/schrijven | Haalt of stelt de filter voor mip-level sampling in. |
UVRotation | Vector3 | Lezen/schrijven | Haalt de rotatie van de Texture op of stelt deze in. |
UVScale | Vector2 | Lezen/schrijven | Haalt de UV-schaal op of stelt deze in. |
UVTranslation | Vector2 | Lezen/schrijven | Haalt de UV-translatie op of stelt deze in. |
Name | string | Lezen/schrijven | Haalt de naam op of stelt de naam in. |
Properties | PropertyCollection | Lezen | Haalt de collectie van alle eigenschappen op. |
Methoden
| Handtekening | Beschrijving |
|---|---|
Texture() | Initialiseert een nieuw exemplaar van de Texture-klasse. |
Texture(name: string) | Initialiseert een nieuw exemplaar van de Texture-klasse. |
TextureBase(name: string) | Initialiseert een nieuw exemplaar 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 nieuw exemplaar 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, 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. |