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