الفئة 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.

انظر أيضًا