Renderer
نظرة عامة
Renderer هي فئة في Aspose.3D FOSS لـ Python.
السياق حول المُعالج.
تُعلن هذه الفئة عن 7 طرق لكائنات Renderer في برامج Python. تشمل الطرق المتاحة: __init__, clear_cache, create_renderer, execute, get_post_processing, register_entity_renderer, render. جميع الأعضاء العامين متاحين لأي تطبيق Python بعد تثبيت حزمة Aspose.3D FOSS لـ Python. الخصائص: asset_directories, enable_shadows, fallback_entity_renderer, frustum, material, node, و 8 أخرى.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
shader_set | 'ShaderSet' | قراءة/كتابة | يحصل أو يضبط مجموعة التظليل. |
variables | 'RendererVariableManager' | قراءة | يحصل على المتغيّرات. |
preset_shaders | 'PresetShaders' | قراءة/كتابة | يحصل أو يضبط الـ preset shaders. |
render_factory | 'RenderFactory' | قراءة | يحصل على مصنع العرض. |
asset_directories | `` | قراءة | يحصل على أدلة الأصول. |
post_processings | `` | قراءة | يحصل على عمليات المعالجة اللاحقة. |
enable_shadows | bool | قراءة/كتابة | الحصول على أو تعيين تمكين الظلال. |
render_target | `` | قراءة | يحصل على هدف العرض. |
node | 'Node' | قراءة/كتابة | يحصل أو يعيّن العقدة. |
frustum | 'Frustum' | قراءة/كتابة | يحصل أو يضبط المستوى الهرمي. |
render_stage | 'RenderStage' | قراءة | يحصل على مرحلة التصيير. |
material | `` | قراءة/كتابة | يحصل أو يحدد المادة. |
shader | 'ShaderProgram' | قراءة/كتابة | يحصل أو يضبط الـ shader. |
fallback_entity_renderer | 'EntityRenderer' | قراءة/كتابة | يحصل أو يعيّن عارض الكيان الاحتياطي. |
الطرق
| التوقيع | وصف |
|---|---|
__init__() | غير مُنفَّذ في نسخة FOSS — يُطرح أثناء وقت التشغيل. Calls init على هذه الحالة من Renderer. |
clear_cache() | غير مُنفَّذ في نسخة FOSS — يُطرح أثناء وقت التشغيل. ` يمسح أي بيانات تجسيد مخزنة مؤقتًا، مما يضمن أن مكالمات التجسيد اللاحقة تبدأ بحالة جديدة |
get_post_processing(name: str) | غير مُنفّذ في نسخة FOSS — يُرمى استثناءً أثناء التشغيل. ينادي get_post_processing(name) على كائن Renderer هذا. |
execute(post_processing, result) | غير مُنفّذ في نسخة FOSS — يُرمى استثناءً أثناء التشغيل. ينادي execute(post_processing, result) على كائن Renderer هذا. |
create_renderer() → 'Renderer' | غير مُنفّذ في نسخة FOSS — يُرمى استثناءً أثناء التشغيل. returns a newمثيل Renderer` يمكن تكوينه بشكل مستقل عن العارضين الحاليين |
register_entity_renderer(renderer) | غير مُنفّذ في نسخة FOSS — يرمي أثناء وقت التشغيل. يستدعي register_entity_renderer(renderer) على مثيل Renderer هذا. |
render(render_target) | غير مُنفّذ في نسخة FOSS — يرمي أثناء وقت التشغيل. ينفذ خط أنابيب العرض ويكتب النتيجة إلى الهدف المحدد |