TextureBase

Przegląd

TextureBase jest klasą w Aspose.3D FOSS dla .NET. Dziedziczy po: A3DObject, INamedObject.

Klasa bazowa dla wszystkich konkretnych tekstur.

Ta klasa udostępnia 11 metod do pracy z obiektami TextureBase w programach .NET. Dostępne metody to: A3DObject, FindProperty, GetProperty, RemoveProperty, SetProperty, SetRotation, SetScale, SetTranslation, TextureBase. Wszystkie publiczne elementy są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.3D FOSS dla .NET. Właściwości: Alpha, AlphaSource, MagFilter, MinFilter, MipFilter, Name oraz 7 innych.

Właściwości

NazwaTypDostępOpis
AlphadoubleOdczyt/zapisPobiera lub ustawia domyślną wartość alfa tekstury.
AlphaSourceAlphaSourceOdczyt/zapisPobiera lub ustawia, czy tekstura definiuje kanał alfa.
WrapModeUWrapModeOdczyt/zapisPobiera lub ustawia tryby owijania tekstury w kierunku U.
WrapModeVWrapModeOdczyt/zapisPobiera lub ustawia tryby owijania tekstury w V.
WrapModeWWrapModeOdczyt/zapisPobiera lub ustawia tryby owijania tekstury w W.
MinFilterTextureFilterOdczyt/zapisPobiera lub ustawia filtr minifikacji.
MagFilterTextureFilterOdczyt/zapisPobiera lub ustawia filtr powiększania.
MipFilterTextureFilterOdczyt/zapisPobiera lub ustawia filtr dla próbkowania poziomów mip.
UVRotationVector3Odczyt/zapisPobiera lub ustawia obrót tekstury.
UVScaleVector2Odczyt/zapisPobiera lub ustawia skalę UV.
UVTranslationVector2Odczyt/zapisPobiera lub ustawia translację UV.
NamestringOdczyt/zapisPobiera lub ustawia nazwę.
PropertiesPropertyCollectionOdczytZwraca zbiór wszystkich właściwości.

Metody

SygnaturaOpis
TextureBase(name: string)Inicjalizuje nową instancję klasy TextureBase.
SetTranslation(u: double, v: double)Ustawia translację UV.
SetScale(u: double, v: double)Ustawia skalę UV.
SetRotation(u: double, v: double)Ustawia obrót UV.
A3DObject()Inicjalizuje nową instancję klasy A3DObject bez nazwy.
A3DObject(name: string)Inicjalizuje nową instancję klasy A3DObject.
RemoveProperty(property: Property)Usuwa dynamiczną właściwość.
RemoveProperty(property: string)Usuń określoną właściwość zidentyfikowaną po nazwie
GetProperty(property: string)Pobierz wartość określonej właściwości
SetProperty(property: string, value: object?)Ustawia wartość określonej właściwości
FindProperty(propertyName: string)Znajduje właściwość.

Zobacz także

 Polski