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