Renderer
نمای کلی
Renderer یک کلاس در Aspose.3D FOSS برای Python است.
زمینه درباره renderer.
این کلاس ۷ متد برای اشیاء Renderer در برنامههای Python اعلام میکند. متدهای موجود شامل: __init__, clear_cache, create_renderer, execute, get_post_processing, register_entity_renderer, render هستند. تمام اعضای عمومی پس از نصب بسته Aspose.3D FOSS برای Python، برای هر برنامه Python در دسترس هستند. ویژگیها: asset_directories, enable_shadows, fallback_entity_renderer, frustum, material, node و ۸ مورد دیگر.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
shader_set | 'ShaderSet' | خواندن/نوشتن | دریافت یا تنظیم مجموعه شیدر. |
variables | 'RendererVariableManager' | خواندن | متغیرها را دریافت میکند. |
preset_shaders | 'PresetShaders' | خواندن/نوشتن | دریافت یا تنظیم شیدرهای پیشتنظیم شده. |
render_factory | 'RenderFactory' | خواندن | render factory را دریافت میکند. |
asset_directories | `` | خواندن | دایرکتوریهای دارایی را دریافت میکند. |
post_processings | `` | خواندن | پستپردازشها را دریافت میکند. |
enable_shadows | bool | خواندن/نوشتن | دریافت یا تنظیم فعال بودن سایهها. |
render_target | `` | خواندن | هدف رندر را دریافت میکند. |
node | 'Node' | خواندن/نوشتن | دریافت یا تنظیم گره. |
frustum | 'Frustum' | خواندن/نوشتن | دریافت یا تنظیم هرم دید. |
render_stage | 'RenderStage' | خواندن | مرحلهٔ رندر را دریافت میکند. |
material | `` | خواندن/نوشتن | دریافت یا تنظیم ماده. |
shader | 'ShaderProgram' | خواندن/نوشتن | دریافت یا تنظیم شیدر. |
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 پیادهسازی نشده — در زمان اجرا استثنا میاندازد. در این نمونهٔ Renderer، متد execute(post_processing, result) را فراخوانی میکند. |
create_renderer() → 'Renderer' | در نسخهٔ FOSS پیادهسازی نشده — در زمان اجرا استثنا میاندازد. returns a newنمونهٔ Renderer` که میتواند بهصورت مستقل از رندرهای موجود پیکربندی شود |
register_entity_renderer(renderer) | در نسخهٔ FOSS پیادهسازی نشده — در زمان اجرا خطا میاندازد. متد register_entity_renderer(renderer) را بر روی این نمونهٔ Renderer فراخوانی میکند. |
render(render_target) | در نسخهٔ FOSS پیادهسازی نشده — در زمان اجرا خطا میاندازد. خط لولهٔ رندرینگ را اجرا میکند و نتیجه را در هدف مشخصشده مینویسد |