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

NaamTypeToegangBeschrijving
EnableMipMapboolLezen/schrijvenKrijgt of stelt in of de mipmap is ingeschakeld voor deze texture
Contentbyte[]Lezen/schrijvenHaalt op of stelt de binaire inhoud van de texture in.
FileNamestringLezen/schrijvenHaalt het gekoppelde textuurbestand op of stelt het in.
AlphadoubleLezen/schrijvenHaalt of stelt de standaard alfa-waarde van de textuur in.
AlphaSourceAlphaSourceLezen/schrijvenGeeft of stelt in of de texture het alfakanaal definieert.
WrapModeUWrapModeLezen/schrijvenHaalt of stelt de texture wrap-modi in U in.
WrapModeVWrapModeLezen/schrijvenHaalt of stelt de textuur-wrapmodi in V in.
WrapModeWWrapModeLezen/schrijvenHaalt de texture wrap-modi op of stelt ze in W in.
MinFilterTextureFilterLezen/schrijvenHaalt op of stelt het filter voor verkleining in.
MagFilterTextureFilterLezen/schrijvenHaalt of stelt het filter voor vergroting in.
MipFilterTextureFilterLezen/schrijvenHaalt of stelt de filter voor mip-level sampling in.
UVRotationVector3Lezen/schrijvenHaalt de rotatie van de Texture op of stelt deze in.
UVScaleVector2Lezen/schrijvenHaalt de UV-schaal op of stelt deze in.
UVTranslationVector2Lezen/schrijvenHaalt de UV-translatie op of stelt deze in.
NamestringLezen/schrijvenHaalt de naam op of stelt de naam in.
PropertiesPropertyCollectionLezenHaalt de collectie van alle eigenschappen op.

Methoden

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

Zie ook

 Nederlands