Texture
Přehled
Texture je třída v Aspose.3D FOSS pro .NET. Dědí z: TextureBase, INamedObject.
Tato třída definuje texturu z externího souboru.
Tato třída poskytuje 13 metod pro práci s objekty Texture v programech .NET. Dostupné metody zahrnují: A3DObject, FindProperty, GetProperty, RemoveProperty, SetProperty, SetRotation, SetScale, SetTranslation, Texture, TextureBase. Všichni veřejní členové jsou přístupní jakékoli aplikaci .NET po instalaci balíčku Aspose.3D FOSS pro .NET. Vlastnosti: Alpha, AlphaSource, Content, EnableMipMap, FileName, MagFilter a dalších 10.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
EnableMipMap | bool | Čtení/zápis | Získá nebo nastaví, zda je pro tuto texturu povolen mipmap |
Content | byte[] | Čtení/zápis | Získá nebo nastaví binární obsah textury. |
FileName | string | Čtení/zápis | Získá nebo nastaví přidružený soubor textury. |
Alpha | double | Čtení/zápis | Získá nebo nastaví výchozí hodnotu alfa textury. |
AlphaSource | AlphaSource | Čtení/zápis | Získá nebo nastaví, zda textura definuje alfa kanál. |
WrapModeU | WrapMode | Čtení/zápis | Získá nebo nastaví režimy opakování textury v ose U. |
WrapModeV | WrapMode | Čtení/zápis | Získá nebo nastaví režimy obalení textury ve směru V. |
WrapModeW | WrapMode | Čtení/zápis | Získá nebo nastaví režimy zabalení textury v ose W. |
MinFilter | TextureFilter | Čtení/zápis | Získá nebo nastaví filtr pro zmenšování. |
MagFilter | TextureFilter | Čtení/zápis | Získá nebo nastaví filtr pro zvětšování. |
MipFilter | TextureFilter | Čtení/zápis | Získá nebo nastaví filtr pro vzorkování úrovně mip. |
UVRotation | Vector3 | Čtení/zápis | Získá nebo nastaví rotaci textury. |
UVScale | Vector2 | Čtení/zápis | Získá nebo nastaví měřítko UV. |
UVTranslation | Vector2 | Čtení/zápis | Získá nebo nastaví posun UV. |
Name | string | Čtení/zápis | Získá nebo nastaví name. |
Properties | PropertyCollection | Čtení | Získá kolekci všech vlastností. |
Metody
| Podpis: | Popis: |
|---|---|
Texture() | Inicializuje novou instanci třídy Texture. |
Texture(name: string) | Inicializuje novou instanci třídy Texture. |
TextureBase(name: string) | Inicializuje novou instanci třídy TextureBase. |
SetTranslation(u: double, v: double) | Nastavuje posun UV. |
SetScale(u: double, v: double) | Nastaví měřítko UV. |
SetRotation(u: double, v: double) | Nastaví rotaci UV. |
A3DObject() | Inicializuje novou instanci třídy A3DObject bez názvu. |
A3DObject(name: string) | Inicializuje novou instanci třídy A3DObject. |
RemoveProperty(property: Property) | Odstraní dynamickou vlastnost. |
RemoveProperty(property: string) | Odstraňte určenou vlastnost identifikovanou podle názvu |
GetProperty(property: string) | Získejte hodnotu určené vlastnosti |
SetProperty(property: string, value: object?) | Nastaví hodnotu určené vlastnosti. |
FindProperty(propertyName: string) | Najde vlastnost. |