Texture

Przegląd

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

Ta klasa definiuje teksturę z zewnętrznego pliku.

Ta klasa zapewnia 13 metod do pracy z obiektami Texture w programach .NET. Dostępne metody to: A3DObject, FindProperty, GetProperty, RemoveProperty, SetProperty, SetRotation, SetScale, SetTranslation, Texture, 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, Content, EnableMipMap, FileName, MagFilter oraz 10 kolejnych.

Właściwości

NazwaTypDostępOpis
EnableMipMapboolOdczyt/zapisPobiera lub ustawia, czy mipmapa jest włączona dla tej tekstury
Contentbyte[]Odczyt/zapisPobiera lub ustawia binarną zawartość tekstury.
FileNamestringOdczyt/zapisPobiera lub ustawia powiązany plik tekstury.
AlphadoubleOdczyt/zapisPobiera lub ustawia domyślną wartość alfa tekstury.
AlphaSourceAlphaSourceOdczyt/zapisPobiera lub ustawia, czy tekstura definiuje kanał alfa.
WrapModeUWrapModeOdczyt/zapisPobiera lub ustawia tryby zawijania tekstury w osi U.
WrapModeVWrapModeOdczyt/zapisPobiera lub ustawia tryby owijania tekstury w V.
WrapModeWWrapModeOdczyt/zapisPobiera lub ustawia tryby owinięcia tekstury w W.
MinFilterTextureFilterOdczyt/zapisPobiera lub ustawia filtr dla minifikacji.
MagFilterTextureFilterOdczyt/zapisPobiera lub ustawia filtr powiększenia.
MipFilterTextureFilterOdczyt/zapisPobiera lub ustawia filtr dla próbkowania poziomu mip.
UVRotationVector3Odczyt/zapisPobiera lub ustawia obrót tekstury.
UVScaleVector2Odczyt/zapisPobiera lub ustawia skalę UV.
UVTranslationVector2Odczyt/zapisPobiera lub ustawia przesunięcie UV.
NamestringOdczyt/zapisPobiera lub ustawia nazwę.
PropertiesPropertyCollectionOdczytZwraca kolekcję wszystkich właściwości.

Metody

SygnaturaOpis
Texture()Inicjalizuje nową instancję klasy Texture.
Texture(name: string)Inicjalizuje nową instancję klasy Texture.
TextureBase(name: string)Inicjalizuje nową instancję klasy TextureBase.
SetTranslation(u: double, v: double)Ustawia przesunięcie 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