PbrSpecularMaterial
نظرة عامة
PbrSpecularMaterial هي فئة في Aspose.3D FOSS لـ Python.
مادة للتصيير القائم على الفيزياء تعتمد على اللون المنتشر/اللمعان/البريق.
هذه الفئة تعلن عن 7 طرق لكائنات PbrSpecularMaterial في برامج Python. تشمل الطرق المتاحة: __init__, find_property, get_property, get_texture, remove_property, set_property, set_texture. جميع الأعضاء العامة متاحة لأي تطبيق Python بعد تثبيت حزمة Aspose.3D FOSS لـ Python. الخصائص: diffuse, diffuse_texture, emissive_color, emissive_texture, glossiness_factor, name, و 5 أخرى.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
name | str | قراءة/كتابة | يحصل أو يضبط الاسم. |
properties | `` | قراءة | يحصل على الخصائص. |
transparency | float | قراءة/كتابة | يحصل أو يضبط الشفافية. |
normal_texture | 'TextureBase' | قراءة/كتابة | يحصل أو يضبط الملمس العادي. |
specular_glossiness_texture | 'TextureBase' | قراءة/كتابة | يحصل أو يضبط نسيج اللمعان الانعكاسي. |
glossiness_factor | float | قراءة/كتابة | يحصل أو يضبط عامل اللمعان. |
specular | `` | قراءة/كتابة | يحصل أو يعيّن الـ specular. |
diffuse_texture | 'TextureBase' | قراءة/كتابة | يحصل أو يضبط نسيج الانتشار. |
diffuse | `` | قراءة/كتابة | يحصل أو يعيّن الـ diffuse. |
emissive_texture | 'TextureBase' | قراءة/كتابة | يحصل أو يضبط نسيج الانبعاث. |
emissive_color | `` | قراءة/كتابة | يحصل أو يضبط اللون الانبعاثي. |
الطرق
| التوقيع | وصف |
|---|---|
__init__() | لم يتم تنفيذها في نسخة FOSS — تُثير خطأً أثناء وقت التشغيل. Calls init على هذا الكائن PbrSpecularMaterial. |
remove_property(property) | غير مُنفَّذ في نسخة FOSS — يُرمى استثناءً أثناء وقت التشغيل. ينفّذ remove_property(property) على هذا الكائن PbrSpecularMaterial. |
get_property(property) | غير مُنفَّذ في نسخة FOSS — يُرمى استثناءً أثناء وقت التشغيل. ينفّذ get_property(property) على هذا الكائن PbrSpecularMaterial. |
set_property(property, value) | غير مُطبق في نسخة FOSS — يُرمى أثناء وقت التشغيل. يعين قيمة الخاصية. |
find_property(property_name: str) → 'Property' | غير مُطبق في نسخة FOSS — يُرمى أثناء وقت التشغيل. ينادي find_property(property_name) على هذه المثيلة PbrSpecularMaterial. |
get_texture(slot_name: str) → 'TextureBase' | غير مُطبق في نسخة FOSS — يُرمى أثناء وقت التشغيل. ينادي get_texture(slot_name) على هذه المثيلة PbrSpecularMaterial. |
set_texture(slot_name: str, texture: 'TextureBase') | غير مُنفّذ في نسخة FOSS — يُرمى استثناءً أثناء وقت التشغيل. يضبط قيمة النسيج. |