Renderer

ภาพรวม

Renderer เป็นคลาสใน Aspose.3D FOSS สำหรับ Python.

บริบทเกี่ยวกับ renderer.

คลาสนี้ประกาศ 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'อ่าน/เขียนรับหรือกำหนด shader set.
variables'RendererVariableManager'อ่านรับตัวแปร.
preset_shaders'PresetShaders'อ่าน/เขียนรับหรือกำหนดเชดเดอร์สำเร็จรูป.
render_factory'RenderFactory'อ่านรับ factory ของการเรนเดอร์.
asset_directories``อ่านรับไดเรกทอรีของแอสเซ็ต.
post_processings``อ่านรับการประมวลผลหลัง.
enable_shadowsboolอ่าน/เขียนรับหรือกำหนดการเปิดเงา.
render_target``อ่านรับเป้าหมายการเรนเดอร์.
node'Node'อ่าน/เขียนรับหรือกำหนดโหนด.
frustum'Frustum'อ่าน/เขียนรับหรือกำหนด frustum.
render_stage'RenderStage'อ่านรับค่า render stage.
material``อ่าน/เขียนรับหรือกำหนดวัสดุ.
shader'ShaderProgram'อ่าน/เขียนรับหรือกำหนด shader.
fallback_entity_renderer'EntityRenderer'อ่าน/เขียนรับหรือกำหนดตัวเรนเดอร์เอนทิตีสำรอง.

วิธีการ

ลายเซ็นคำอธิบาย
__init__()ไม่ได้รับการดำเนินการในรุ่น FOSS — จะโยนข้อผิดพลาดในเวลารันไทม์. Calls init บนอินสแตนซ์ Renderer นี้.
clear_cache()ไม่ได้รับการดำเนินการในรุ่น FOSS — จะโยนข้อผิดพลาดในเวลารันไทม์. ` ลบข้อมูลการเรนเดอร์ที่แคชทั้งหมด, ทำให้การเรียก render ถัดไปเริ่มต้นด้วยสถานะใหม่
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` ที่สามารถกำหนดค่าได้อย่างอิสระจาก renderer ที่มีอยู่
register_entity_renderer(renderer)ไม่ได้ทำการดำเนินการในรุ่น FOSS — จะโยนข้อผิดพลาดในขณะทำงาน. เรียก register_entity_renderer(renderer) บนอินสแตนซ์ Renderer นี้.
render(render_target)ไม่ได้ทำการดำเนินการในรุ่น FOSS — จะโยนข้อผิดพลาดในขณะทำงาน. ดำเนินการ pipeline การเรนเดอร์และเขียนผลลัพธ์ไปยังเป้าหมายที่ระบุ

ดูเพิ่มเติม

 ภาษาไทย