PbrMaterial

PbrMaterial class

مادة للتصيير القائم على الفيزياء تعتمد على لون الألبيدو/المعدن/الخشونة

الطرق

constructor

الاسمالوصف
constructor()إنشاء نسخة افتراضية من مادة PBR

Result:


constructor_overload

الاسمالوصف
constructor_overload(albedo)إنشاء مادة PBR افتراضية مع قيمة لون albedo المحددة.

Parameters:

الاسمالنوعالوصف
albedoVector3قيمة لون albedo الافتراضية

Result:


getTransparency

الاسمالوصف
getTransparency()يحصل أو يضبط عامل الشفافية. يجب أن يكون العامل ضمن النطاق بين 0(0٪، غير شفاف تمامًا) و 1(100٪، شفاف تمامًا). أي قيمة عامل غير صالحة سيتم تقليمها. عامل الشفافية.

Result:


setTransparency

الاسمالوصف
setTransparency(value)يحصل أو يضبط عامل الشفافية. يجب أن يكون العامل ضمن النطاق بين 0(0٪، غير شفاف تمامًا) و 1(100٪، شفاف تمامًا). أي قيمة عامل غير صالحة سيتم تقليمها. عامل الشفافية.

Result:


getNormalTexture

الاسمالوصف
getNormalTexture()يحصل أو يضبط نسيج التطبيع العادي

Result:


setNormalTexture

الاسمالوصف
setNormalTexture(value)يحصل أو يضبط نسيج التطبيع العادي

Result:


getSpecularTexture

الاسمالوصف
getSpecularTexture()يحصل أو يضبط النسيج للون الانعكاس

Result:


setSpecularTexture

الاسمالوصف
setSpecularTexture(value)يحصل أو يضبط النسيج للون الانعكاس

Result:


getAlbedoTexture

الاسمالوصف
getAlbedoTexture()يحصل أو يضبط النسيج للـ albedo

Result:


setAlbedoTexture

الاسمالوصف
setAlbedoTexture(value)يحصل أو يضبط النسيج للـ albedo

Result:


getAlbedo

الاسمالوصف
getAlbedo()يحصل أو يضبط اللون الأساسي للمادة

Result:


setAlbedo

الاسمالوصف
setAlbedo(value)يحصل أو يضبط اللون الأساسي للمادة

Result:


getOcclusionTexture

الاسمالوصف
getOcclusionTexture()يحصل أو يضبط النسيج للانغلاق المحيطي

Result:


setOcclusionTexture

الاسمالوصف
setOcclusionTexture(value)يحصل أو يضبط النسيج للانغلاق المحيطي

Result:


getOcclusionFactor

الاسمالوصف
getOcclusionFactor()يحصل أو يضبط عامل التظليل المحيطي

Result:


setOcclusionFactor

الاسمالوصف
setOcclusionFactor(value)يحصل أو يضبط عامل التظليل المحيطي

Result:


getMetallicFactor

الاسمالوصف
getMetallicFactor()يحصل أو يضبط معدنية المادة، القيمة 1 تعني أن المادة معدن والقيمة 0 تعني أن المادة عازلة.

Result:


setMetallicFactor

الاسمالوصف
setMetallicFactor(value)يحصل أو يضبط معدنية المادة، القيمة 1 تعني أن المادة معدن والقيمة 0 تعني أن المادة عازلة.

Result:


getRoughnessFactor

الاسمالوصف
getRoughnessFactor()يحصل أو يضبط خشونة المادة، القيمة 1 تعني أن المادة خشنة تمامًا والقيمة 0 تعني أن المادة ناعمة تمامًا.

Result:


setRoughnessFactor

الاسمالوصف
setRoughnessFactor(value)يحصل أو يضبط خشونة المادة، القيمة 1 تعني أن المادة خشنة تمامًا والقيمة 0 تعني أن المادة ناعمة تمامًا.

Result:


getMetallicRoughness

الاسمالوصف
getMetallicRoughness()يحصل أو يضبط القوام للمعادن (في قناة R) والخشونة (في قناة G)

Result:


setMetallicRoughness

الاسمالوصف
setMetallicRoughness(value)يحصل أو يضبط القوام للمعادن (في قناة R) والخشونة (في قناة G)

Result:


getEmissiveTexture

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

Result:


setEmissiveTexture

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

Result:


getEmissiveColor

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

Result:


setEmissiveColor

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

Result:


getName

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

Result:


setName

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

Result:


getProperties

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

Result:


fromMaterial

الاسمالوصف
fromMaterial(material)السماح بتحويل مادة أخرى إلى PbrMaterial

Parameters:

الاسمالنوعالوصف
مادةمادةnull

Result: PbrMaterial


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: خاصية