Texture
Pregled
Texture је класа у Aspose.3D FOSS за .NET. Наслеђени од: TextureBase, INamedObject.
Ова класа дефинише текстуру из спољног датотеке.
Ова класа пружа 11 метода за рад са Текстуре објектима у .NET програмима. Доступне методе укључују: A3DObject, FindProperty, GetProperty, RemoveProperty, SetProperty, SetRotation, SetScale, SetTranslation, Texture, TextureBase. Сви јавни чланови су доступни за било коју .NET апликацију након инсталације Aspose.3D FOSS за .Net пакет. имовине : Alpha, AlphaSource, Content, EnableMipMap, FileName, MagFilter,И још 10 више.
Svojstva
| Име | Тип | Access | Опис |
|---|---|---|---|
EnableMipMap | bool | Прочитајте / Пишите | Dobija ili postavlja da li je mipmap omogućen za ovu teksturu |
Content | byte[] | Прочитајте / Пишите | Dobija ili postavlja binarni sadržaj teksture. |
FileName | string | Прочитајте / Пишите | Dobija ili postavlja povezanu teksturnu datoteku. |
Alpha | double | Прочитајте / Пишите | Dobija ili postavlja podrazumevanu alfa vrednost teksture. |
AlphaSource | AlphaSource | Прочитајте / Пишите | Dobija ili postavlja da li tekstura definiše alfa kanal. |
WrapModeU | WrapMode | Прочитајте / Пишите | Dobija ili postavlja režime omotavanja teksture u U. |
WrapModeV | WrapMode | Прочитајте / Пишите | Dobija ili postavlja načine omotavanja teksture u V. |
WrapModeW | WrapMode | Прочитајте / Пишите | Dohvata ili postavlja načine omotavanja teksture u W. |
MinFilter | TextureFilter | Прочитајте / Пишите | Dobija ili postavlja filter za minifikaciju. |
MagFilter | TextureFilter | Прочитајте / Пишите | Dobija ili postavlja filter za uvećanje. |
MipFilter | TextureFilter | Прочитајте / Пишите | Dobija ili postavlja filter za uzorkovanje mip‑nivoa. |
UVRotation | Vector3 | Прочитајте / Пишите | Dobija ili postavlja rotaciju teksture. |
UVScale | Vector2 | Прочитајте / Пишите | Dobija ili postavlja UV skalu. |
UVTranslation | Vector2 | Прочитајте / Пишите | Dobija ili postavlja UV translaciju. |
Name | string | Прочитајте / Пишите | Dobija ili postavlja ime. |
Properties | PropertyCollection | читање | Dohvata kolekciju svih svojstava. |
Metode
| Signature | Опис |
|---|---|
Texture() | Иницијалише нови инстант текстурне класе. |
Texture(name: string) | Иницијалише нови инстант текстурне класе. |
TextureBase(name: string) | Иницијалише нову инстанцију класе TextureBase. |
SetTranslation(u: double, v: double) | Postavlja UV translaciju. |
SetScale(u: double, v: double) | Postavlja UV skalu. |
SetRotation(u: double, v: double) | Postavlja UV rotaciju. |
A3DObject() | Иницијалише нову инстанцију класе А3ДОбјект без имена. |
RemoveProperty(property: Property) | Уклоните динамичну имовину. |
GetProperty(property: string) | Dobijte vrednost navedene svojine |
SetProperty(property: string, value: object?) | Postavlja vrednost specificirane svojine |
FindProperty(propertyName: string) | Pronađi imovinu. |