PhongMaterial

PhongMaterial class

مادة لنموذج التظليل بلين-فونغ.

الطرق

constructor

الاسمالوصف
constructor()يُنشئ مثيلاً جديدًا من الفئة PhongMaterial.

Result:


constructor_overload

الاسمالوصف
constructor_overload(name)يُنشئ مثيلاً جديدًا من الفئة PhongMaterial.

Parameters:

الاسمالنوعالوصف
nameStringالاسم

Result:


getSpecularColor

الاسمالوصف
getSpecularColor()يحصل أو يعيّن اللون الانعكاسي.

Result:


setSpecularColor

الاسمالوصف
setSpecularColor(value)يحصل أو يعيّن اللون الانعكاسي.

Result:


getSpecularFactor

الاسمالوصف
getSpecularFactor()يحصل أو يعيّن عامل الانعكاس اللامع. صيغة الانعكاس اللامع: SpecularColor SpecularFactor (N dot H) ^ Shininess

Result:


setSpecularFactor

الاسمالوصف
setSpecularFactor(value)يحصل أو يعيّن عامل الانعكاس اللامع. صيغة الانعكاس اللامع: SpecularColor SpecularFactor (N dot H) ^ Shininess

Result:


getShininess

الاسمالوصف
getShininess()يحصل أو يعيّن اللمعان، هذا يتحكم في حجم إبراز الانعكاس اللامع. صيغة الانعكاس اللامع: SpecularColor SpecularFactor (N dot H) ^ Shininess اللمعان.

Result:


setShininess

الاسمالوصف
setShininess(value)يحصل أو يعيّن اللمعان، هذا يتحكم في حجم إبراز الانعكاس اللامع. صيغة الانعكاس اللامع: SpecularColor SpecularFactor (N dot H) ^ Shininess اللمعان.

Result:


getReflectionColor

الاسمالوصف
getReflectionColor()يحصل أو يعيّن لون الانعكاس. الانعكاس.

Result:


setReflectionColor

الاسمالوصف
setReflectionColor(value)يحصل أو يعيّن لون الانعكاس. الانعكاس.

Result:


getReflectionFactor

الاسمالوصف
getReflectionFactor()يحصل أو يعيّن تخفيض لون الانعكاس. عامل الانعكاس.

Result:


setReflectionFactor

الاسمالوصف
setReflectionFactor(value)يحصل أو يعيّن تخفيض لون الانعكاس. عامل الانعكاس.

Result:


getEmissiveColor

الاسمالوصف
getEmissiveColor()يحصل أو يضبط اللون الانبعاثي

Result:


setEmissiveColor

الاسمالوصف
setEmissiveColor(value)يحصل أو يضبط اللون الانبعاثي

Result:


getAmbientColor

الاسمالوصف
getAmbientColor()يحصل أو يضبط اللون المحيط. المثال: var mat = new LambertMaterial(); mat.AmbientColor = new Vector3(1, 1, 1); ambient.

Result:


setAmbientColor

الاسمالوصف
setAmbientColor(value)يحصل أو يضبط اللون المحيط. المثال: var mat = new LambertMaterial(); mat.AmbientColor = new Vector3(1, 1, 1); ambient.

Result:


getDiffuseColor

الاسمالوصف
getDiffuseColor()يحصل أو يعيّن لون الانتشار المثال: var mat = new LambertMaterial(); mat.DiffuseColor = new Vector3(1, 0, 0); الانتشار.

Result:


setDiffuseColor

الاسمالوصف
setDiffuseColor(value)يحصل أو يعيّن لون الانتشار المثال: var mat = new LambertMaterial(); mat.DiffuseColor = new Vector3(1, 0, 0); الانتشار.

Result:


getTransparentColor

الاسمالوصف
getTransparentColor()يحصل أو يعيّن اللون الشفاف. المثال: var mat = new LambertMaterial(); mat.TransparentColor = new Vector3(0.3, 0.5, 0.2); لون الشفاف.

Result:


setTransparentColor

الاسمالوصف
setTransparentColor(value)يحصل أو يعيّن اللون الشفاف. المثال: var mat = new LambertMaterial(); mat.TransparentColor = new Vector3(0.3, 0.5, 0.2); لون الشفاف.

Result:


getTransparency

الاسمالوصف
getTransparency()يحصل أو يعيّن عامل الشفافية. يجب أن يكون العامل ضمن النطاق بين 0(0٪، غير شفاف تمامًا) و 1(100٪، شفاف تمامًا). أي قيمة عامل غير صالحة سيتم تقليمها. المثال: var mat = new LambertMaterial(); mat.Transparency = 0.3; عامل الشفافية.

Result:


setTransparency

الاسمالوصف
setTransparency(value)يحصل أو يعيّن عامل الشفافية. يجب أن يكون العامل ضمن النطاق بين 0(0٪، غير شفاف تمامًا) و 1(100٪، شفاف تمامًا). أي قيمة عامل غير صالحة سيتم تقليمها. المثال: var mat = new LambertMaterial(); mat.Transparency = 0.3; عامل الشفافية.

Result:


getName

الاسمالوصف
getName()يحصل أو يضبط الاسم. الاسم.

Result:


setName

الاسمالوصف
setName(value)يحصل أو يضبط الاسم. الاسم.

Result:


getProperties

الاسمالوصف
getProperties()يحصل على مجموعة جميع الخصائص.

Result:


getTexture

الاسمالوصف
getTexture(slotName)يحصل على القوام من الفتحة المحددة، يمكن أن يكون اسم خاصية المادة أو اسم معامل الـ shader

Parameters:

الاسمالنوعالوصف
slotNameStringاسم الفتحة.

Result: TextureBase


setTexture

الاسمالوصف
setTexture(slotName, texture)يعيّن القوام إلى الفتحة المحددة

Parameters:

الاسمالنوعالوصف
slotNameStringاسم الفتحة.
textureTextureBaseالقوام.

Result: TextureBase


toString

الاسمالوصف
toString()يحوّل الكائن إلى سلسلة

Result: String


removeProperty

الاسمالوصف
removeProperty(property)يزيل خاصية ديناميكية.

Parameters:

الاسمالنوعالوصف
خاصيةخاصيةأي خاصية لإزالتها

Result: boolean


removeProperty

الاسمالوصف
removeProperty(property)إزالة الخاصية المحددة بالاسم

Parameters:

الاسمالنوعالوصف
خاصيةStringnull

Result: boolean


getProperty

الاسمالوصف
getProperty(property)احصل على قيمة الخاصية المحددة

Parameters:

الاسمالنوعالوصف
خاصيةStringاسم الخاصية

Result: Object


setProperty

الاسمالوصف
setProperty(property, value)يضبط قيمة الخاصية المحددة

Parameters:

الاسمالنوعالوصف
خاصيةStringاسم الخاصية
القيمةObjectقيمة الخاصية

Result: Object


findProperty

الاسمالوصف
findProperty(propertyName)يبحث عن الخاصية. يمكن أن تكون خاصية ديناميكية (تم إنشاؤها بواسطة CreateDynamicProperty/SetProperty) أو خاصية أصلية (تم التعرف عليها باسمها)

Parameters:

الاسمالنوعالوصف
propertyNameStringاسم الخاصية.

Result: خاصية


iterator

الاسمالوصف
iterator()محجوز للاستخدام الداخلي.

Result: خاصية