Material
نظرة عامة
Material هي فئة في Aspose.3D FOSS لـ Python. تورّث من: A3DObject.
تتيح لك فئة Material إدارة خرائط القوام والخصائص المخصصة، وتدعم خرائط specular وdiffuse وemissive وambient وnormal.
تعلن هذه الفئة عن 7 أساليب لكائنات Material في برامج Python. تشمل الأساليب المتاحة: __init__, find_property, get_property, get_texture, remove_property, set_property, set_texture. جميع الأعضاء العامة متاحة لأي تطبيق Python بعد تثبيت حزمة Aspose.3D FOSS لـ Python. الخصائص: name, properties.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
name | str | قراءة/كتابة | يحصل أو يعيّن الاسم. |
properties | PropertyCollection | قراءة | يحصل على الخصائص. |
الطرق
| التوقيع | وصف |
|---|---|
__init__(name: str) | Calls init(name) على هذا الكائن Material. |
get_texture(slot_name: str) | غير مُنفَّذ في نسخة FOSS — يرفع استثناءً أثناء التشغيل. يسترجع الملمس المعين لاسم الفتحة المحدد |
set_texture(slot_name: str, texture) | غير مُنفّذ في نسخة FOSS — يرمي استثناءً أثناء وقت التشغيل. يضبط قيمة القوام. |
find_property(property_name: str) | ينفّذ find_property(property_name) على هذا المثيل من Material. |
get_property(property: str) | ينفّذ get_property(property) على هذا المثيل من Material. |
set_property(property: str, value) | يضبط قيمة الخاصية. |
remove_property(property) | ينفّذ remove_property(property) على هذا المثيل من Material. |