ITexture2D
نمای کلی
ITexture2D یک رابط در Aspose.3D FOSS برای .NET است. ارثبرده از: ITextureUnit، IDisposable.
بافت دو-بعدی
این رابط 4 متد برای کار با اشیاء ITexture2D در برنامههای .NET فراهم میکند. متدهای موجود شامل: Load، Save، ToBitmap. تمام اعضای عمومی پس از نصب بسته Aspose.3D FOSS برای .NET، برای هر برنامه .NET قابل دسترسی است. ویژگیها: Depth، Height، Magnification، Minification، Mipmap، Scale و 6 مورد دیگر.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
Type | TextureType | خواندن | نوع این واحد تکستچر را دریافت میکند. |
Width | int | خواندن | عرض این بافت را دریافت میکند. |
Height | int | خواندن | ارتفاع این تکستچر را دریافت میکند. |
Depth | int | خواندن | ارتفاع این تکسچر را برمیگرداند؛ برای تکسچرهای غیر-3D همیشه برابر 1 است. |
UWrap | WrapMode | خواندن/نوشتن | حالت بسته شدن برای مختصات U بافت را دریافت یا تنظیم میکند. |
VWrap | WrapMode | خواندن/نوشتن | حالت پیچش برای مختصات V بافت را دریافت یا تنظیم میکند. |
WWrap | WrapMode | خواندن/نوشتن | حالت پیچش برای مختصات W بافت را دریافت یا تنظیم میکند. |
Minification | TextureFilter | خواندن/نوشتن | حالت فیلتر برای کوچکسازی را دریافت یا تنظیم میکند. |
Magnification | TextureFilter | خواندن/نوشتن | حالت فیلتر برای بزرگنمایی را دریافت یا تنظیم میکند. |
Mipmap | TextureFilter | خواندن/نوشتن | حالت فیلتر برای میپمپ را دریافت یا تنظیم میکند. |
Scroll | Vector2 | خواندن/نوشتن | دریافت یا تنظیم میکند اسکرول مختصات UV. |
Scale | Vector2 | خواندن/نوشتن | مقیاس مختصات UV را دریافت یا تنظیم میکند. |
روش ها
| امضا | توضیح |
|---|---|
Load(bitmap: TextureData) | محتوای بافت را از Bitmap مشخص شده بارگذاری کنید |
Save(path: string, format: string) | محتوای بافت را در فایل خارجی ذخیره کنید. |
Save(bitmap: TextureData) | محتوای بافت را در فایل خارجی ذخیره کنید. |
ToBitmap() | واحد بافت را به instance تبدیل کنید |