Renderer

Tổng quan

Renderer là một lớp trong Aspose.3D FOSS dành cho Python.

Ngữ cảnh về bộ dựng hình.

Lớp này khai báo 7 phương thức cho các đối tượng Renderer trong các chương trình Python. Các phương thức khả dụng bao gồm: __init__, clear_cache, create_renderer, execute, get_post_processing, register_entity_renderer, render. Tất cả các thành viên công khai đều có thể truy cập bởi bất kỳ ứng dụng Python nào sau khi cài đặt gói Aspose.3D FOSS cho Python. Thuộc tính: asset_directories, enable_shadows, fallback_entity_renderer, frustum, material, node, và còn 8 mục nữa.

Thuộc tính

TênKiểuTruy cậpMô tả
shader_set'ShaderSet'Đọc/GhiLấy hoặc đặt bộ shader.
variables'RendererVariableManager'ĐọcLấy các biến.
preset_shaders'PresetShaders'Đọc/GhiLấy hoặc đặt các shader đã định sẵn.
render_factory'RenderFactory'ĐọcLấy nhà máy render.
asset_directories``ĐọcLấy các thư mục tài nguyên.
post_processings``ĐọcLấy các xử lý hậu kỳ.
enable_shadowsboolĐọc/GhiLấy hoặc đặt enable shadows.
render_target``ĐọcLấy mục tiêu render.
node'Node'Đọc/GhiLấy hoặc đặt node.
frustum'Frustum'Đọc/GhiLấy hoặc đặt frustum.
render_stage'RenderStage'ĐọcLấy giai đoạn render.
material``Đọc/GhiLấy hoặc đặt vật liệu.
shader'ShaderProgram'Đọc/GhiLấy hoặc đặt shader.
fallback_entity_renderer'EntityRenderer'Đọc/GhiLấy hoặc đặt renderer thực thể dự phòng.

Phương thức

Chữ kýMô tả
__init__()Chưa được triển khai trong phiên bản FOSS — gây lỗi khi chạy. Calls init trên instance Renderer này.
clear_cache()Chưa được triển khai trong phiên bản FOSS — gây lỗi khi chạy. ` xóa mọi dữ liệu render được lưu trong bộ nhớ đệm, đảm bảo rằng các lời gọi render tiếp theo bắt đầu với trạng thái mới.
get_post_processing(name: str)Chưa được triển khai trong phiên bản FOSS — gây lỗi khi chạy. Gọi get_post_processing(name) trên đối tượng Renderer này.
execute(post_processing, result)Chưa được triển khai trong phiên bản FOSS — ném lỗi tại thời gian chạy. Gọi execute(post_processing, result) trên đối tượng Renderer này.
create_renderer() → 'Renderer'Chưa được triển khai trong phiên bản FOSS — ném lỗi tại thời gian chạy. returns a newĐối tượng Renderer` có thể được cấu hình độc lập với các renderer hiện có
register_entity_renderer(renderer)Chưa được triển khai trong phiên bản FOSS — sẽ ném lỗi khi chạy. Gọi register_entity_renderer(renderer) trên thể hiện Renderer này.
render(render_target)Chưa được triển khai trong phiên bản FOSS — sẽ ném lỗi khi chạy. Thực thi pipeline render và ghi kết quả vào mục tiêu đã chỉ định.

Xem thêm

 Tiếng Việt