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

NaamTypeToegangBeschrijving
AlphadoubleLezen/schrijvenHaalt de standaard alfa-waarde van de texture op of stelt deze in.
AlphaSourceAlphaSourceLezen/schrijvenHaalt op of stelt in of de texture het alfakanaal definieert.
WrapModeUWrapModeLezen/schrijvenHaalt de texture wrap modes op in U of stelt ze in.
WrapModeVWrapModeLezen/schrijvenHaalt of stelt de texture wrap modes in V in.
WrapModeWWrapModeLezen/schrijvenHaalt of stelt de textuurwrap-modi in W in.
MinFilterTextureFilterLezen/schrijvenHaalt op of stelt de filter voor verkleining in.
MagFilterTextureFilterLezen/schrijvenHaalt de filter op of stelt de filter in voor vergroting.
MipFilterTextureFilterLezen/schrijvenKrijgt of stelt de filter voor mip-level sampling in.
UVRotationVector3Lezen/schrijvenHaalt of stelt de rotatie van de textuur in.
UVScaleVector2Lezen/schrijvenHaalt op of stelt de UV-schaal in.
UVTranslationVector2Lezen/schrijvenHaalt of stelt de UV-vertaling in.
NamestringLezen/schrijvenHaalt de naam op of stelt deze in.
PropertiesPropertyCollectionLezenHaalt de collectie van alle eigenschappen op.

Methoden

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

Zie ook

 Nederlands