الفئة TextureBase
TextureBase class
الفئة الأساسية لجميع الملمسات المحددة. الملمس يحدد الشكل والمظهر لسطح الهندسة.
public class TextureBase : A3DObject
المُنشئات
| الاسم | الوصف |
|---|
| TextureBase(string) | ينشئ نسخة جديدة من الفئة TextureBase. |
الخصائص
| الاسم | الوصف |
|---|
| Alpha { get; set; } | يحصل أو يضبط القيمة الافتراضية لألفا للقوام. هذا صالح عندما يكون AlphaSource هو PixelAlpha. القيمة الافتراضية هي 1.0، ونطاق القيم الصالحة بين 0 و 1 |
| AlphaSource { get; set; } | يحصل أو يعيّن ما إذا كان الملمس يحدد قناة ألفا. القيمة الافتراضية هي لا شيء |
| MagFilter { get; set; } | يحصل أو يعيّن الفلتر للتكبير. |
| MinFilter { get; set; } | يسترجع أو يعيّن الفلتر للتقليل. |
| MipFilter { get; set; } | يسترجع أو يعيّن الفلتر لأخذ عينات مستوى الميب. |
| virtual Name { get; set; } | يحصل أو يعيّن الاسم. |
| Properties { get; } | يحصل على مجموعة جميع الخصائص. |
| UVRotation { get; set; } | يسترجع أو يعيّن دوران القوام |
| UVScale { get; set; } | يسترجع أو يعيّن مقياس الـ UV. |
| UVTranslation { get; set; } | يسترجع أو يعيّن إزاحة الـ UV. |
| WrapModeU { get; set; } | يسترجع أو يعيّن أوضاع لف القوام في الاتجاه U. |
| WrapModeV { get; set; } | يسترجع أو يعيّن أوضاع لف القوام في الاتجاه V. |
| WrapModeW { get; set; } | يسترجع أو يعيّن أوضاع لف القوام في الاتجاه W. |
الطرق
| الاسم | الوصف |
|---|
| FindProperty(string) | يجد الخاصية. يمكن أن تكون خاصية ديناميكية (Created by CreateDynamicProperty/SetProperty) أو خاصية أصلية (Identified by its name) |
| GetProperty(string) | احصل على قيمة الخاصية المحددة |
| RemoveProperty(Property) | يزيل خاصية ديناميكية. |
| RemoveProperty(string) | إزالة الخاصية المحددة بالاسم |
| SetProperty(string, object) | يضبط قيمة الخاصية المحددة |
| SetRotation(double, double) | يعيّن دوران الـ UV. |
| SetScale(double, double) | يعيّن مقياس الـ UV. |
| SetTranslation(double, double) | يعيّن إزاحة الـ UV. |
انظر أيضًا