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Опис
EnableMipMapboolПрочитајте / ПишитеDobija ili postavlja da li je mipmap omogućen za ovu teksturu
Contentbyte[]Прочитајте / ПишитеDobija ili postavlja binarni sadržaj teksture.
FileNamestringПрочитајте / ПишитеDobija ili postavlja povezanu teksturnu datoteku.
AlphadoubleПрочитајте / ПишитеDobija ili postavlja podrazumevanu alfa vrednost teksture.
AlphaSourceAlphaSourceПрочитајте / ПишитеDobija ili postavlja da li tekstura definiše alfa kanal.
WrapModeUWrapModeПрочитајте / ПишитеDobija ili postavlja režime omotavanja teksture u U.
WrapModeVWrapModeПрочитајте / ПишитеDobija ili postavlja načine omotavanja teksture u V.
WrapModeWWrapModeПрочитајте / ПишитеDohvata ili postavlja načine omotavanja teksture u W.
MinFilterTextureFilterПрочитајте / ПишитеDobija ili postavlja filter za minifikaciju.
MagFilterTextureFilterПрочитајте / ПишитеDobija ili postavlja filter za uvećanje.
MipFilterTextureFilterПрочитајте / ПишитеDobija ili postavlja filter za uzorkovanje mip‑nivoa.
UVRotationVector3Прочитајте / ПишитеDobija ili postavlja rotaciju teksture.
UVScaleVector2Прочитајте / ПишитеDobija ili postavlja UV skalu.
UVTranslationVector2Прочитајте / ПишитеDobija ili postavlja UV translaciju.
NamestringПрочитајте / ПишитеDobija ili postavlja ime.
PropertiesPropertyCollectionчитање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.

Vidi takođe

 Српски