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
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
Alpha | double | Odczyt/zapis | Pobiera lub ustawia domyślną wartość alfa tekstury. |
AlphaSource | AlphaSource | Odczyt/zapis | Pobiera lub ustawia, czy tekstura definiuje kanał alfa. |
WrapModeU | WrapMode | Odczyt/zapis | Pobiera lub ustawia tryby owijania tekstury w kierunku U. |
WrapModeV | WrapMode | Odczyt/zapis | Pobiera lub ustawia tryby owijania tekstury w V. |
WrapModeW | WrapMode | Odczyt/zapis | Pobiera lub ustawia tryby owijania tekstury w W. |
MinFilter | TextureFilter | Odczyt/zapis | Pobiera lub ustawia filtr minifikacji. |
MagFilter | TextureFilter | Odczyt/zapis | Pobiera lub ustawia filtr powiększania. |
MipFilter | TextureFilter | Odczyt/zapis | Pobiera lub ustawia filtr dla próbkowania poziomów mip. |
UVRotation | Vector3 | Odczyt/zapis | Pobiera lub ustawia obrót tekstury. |
UVScale | Vector2 | Odczyt/zapis | Pobiera lub ustawia skalę UV. |
UVTranslation | Vector2 | Odczyt/zapis | Pobiera lub ustawia translację UV. |
Name | string | Odczyt/zapis | Pobiera lub ustawia nazwę. |
Properties | PropertyCollection | Odczyt | Zwraca zbiór wszystkich właściwości. |
Metody
| Sygnatura | Opis |
|---|---|
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ść. |