Texture

خلاصه ای

Texture یک کلاس در Aspose.3D FOSS برای .NET است. وارثان از: TextureBase, INamedObject.

این کلاس بافت را از یک فایل خارجی تعریف می کند.

این کلاس 11 روش برای کار با اشیاء Texture در برنامه های .NET را ارائه می دهد. روش های موجود شامل: A3DObject, FindProperty, GetProperty, RemoveProperty, SetProperty, SetRotation, SetScale, SetTranslation, Texture, TextureBase. همه اعضای عمومی پس از نصب بسته Aspose.3D FOSS for .NET به هر برنامه .Net قابل دسترسی هستند. خواص: Alpha, AlphaSource, Content, EnableMipMap, FileName, MagFilter,، و 10 تا ديگه .

خواص

نام:نوع:Accessشرح:
EnableMipMapboolخواندن/نوشتندریافت یا تنظیم می‌کند که آیا مِیپ‌مپ برای این بافت فعال است
Contentbyte[]خواندن/نوشتندریافت یا تنظیم محتوای باینری بافت.
FileNamestringخواندن/نوشتندریافت یا تنظیم فایل تکستچر مرتبط.
Alphadoubleخواندن/نوشتنمقدار آلفای پیش‌فرض بافت را دریافت یا تنظیم می‌کند.
AlphaSourceAlphaSourceخواندن/نوشتندریافت یا تنظیم می‌کند که آیا بافت کانال آلفا را تعریف می‌کند.
WrapModeUWrapModeخواندن/نوشتنحالت‌های پیچش بافت در جهت U را دریافت یا تنظیم می‌کند.
WrapModeVWrapModeخواندن/نوشتندریافت یا تنظیم حالت‌های پیچش بافت در V.
WrapModeWWrapModeخواندن/نوشتندریافت یا تنظیم حالت‌های پیچش بافت در W.
MinFilterTextureFilterخواندن/نوشتنفیلتر برای فشرده‌سازی را دریافت یا تنظیم می‌کند.
MagFilterTextureFilterخواندن/نوشتنفیلتر بزرگنمایی را دریافت یا تنظیم می‌کند.
MipFilterTextureFilterخواندن/نوشتنفیلتر برای نمونه‌برداری سطح میپ را دریافت یا تنظیم می‌کند.
UVRotationVector3خواندن/نوشتنچرخش بافت را دریافت یا تنظیم می‌کند.
UVScaleVector2خواندن/نوشتنمقدار UV scale را دریافت یا تنظیم می‌کند.
UVTranslationVector2خواندن/نوشتندریافت یا تنظیم ترجمه UV.
Namestringخواندن/نوشتننام را دریافت یا تنظیم می‌کند.
PropertiesPropertyCollectionبخونید.مجموعه‌ای از تمام ویژگی‌ها را دریافت می‌کند.

روش ها

Signatureشرح:
Texture()یک نمونه جدید از کلاس Texture را شروع می کند.
Texture(name: string)یک نمونه جدید از کلاس Texture را شروع می کند.
TextureBase(name: string)یک نمونه جدید از کلاس TextureBase را شروع می کند.
SetTranslation(u: double, v: double)ترجمه UV را تنظیم می‌کند.
SetScale(u: double, v: double)مقیاس UV را تنظیم می‌کند.
SetRotation(u: double, v: double)چرخش UV را تنظیم می‌کند.
A3DObject()یک نمونه جدید کلاس A3DObject بدون نام را شروع می کند.
RemoveProperty(property: Property)یک ویژگی پویا را حذف می کند.
GetProperty(property: string)دریافت مقدار ویژگی مشخص شده
SetProperty(property: string, value: object?)مقدار ویژگی مشخص‌شده را تنظیم می‌کند
FindProperty(propertyName: string)ملک رو پیدا میکنه.

همچنین ببینید:

 فارسی