render_scene_3dT_render_scene_3dRenderScene3dRenderScene3drender_scene_3d (算子)
名称
render_scene_3dT_render_scene_3dRenderScene3dRenderScene3drender_scene_3d — 渲染三维场景的图像。
签名
描述
render_scene_3drender_scene_3dRenderScene3dRenderScene3dRenderScene3drender_scene_3d renders an image of the 3D scene Scene3DScene3DScene3DScene3Dscene3Dscene_3d
and returns the result in ImageImageImageImageimageimage. The view of the camera
CameraIndexCameraIndexCameraIndexCameraIndexcameraIndexcamera_index is used to render the image.
The set_scene_3d_paramset_scene_3d_paramSetScene3dParamSetScene3dParamSetScene3dParamset_scene_3d_param parameters
'object_index_persistence'"object_index_persistence""object_index_persistence""object_index_persistence""object_index_persistence""object_index_persistence" and 'disp_background'"disp_background""disp_background""disp_background""disp_background""disp_background" are
ignored. The background of ImageImageImageImageimageimage is black.
render_scene_3drender_scene_3dRenderScene3dRenderScene3dRenderScene3drender_scene_3d requires OpenGL 2.1, GLSL 1.2, and the OpenGL
extensions GL_EXT_framebuffer_object and GL_EXT_framebuffer_blit.
Otherwise the compatibility mode is automatically enabled. The compatibility
mode requires OpenGL 1.1.
执行信息
- 多线程类型:可重入(与非独占算子并行运行)。
- 多线程作用域:全局(可从任何线程调用)。
- 未采用并行化处理。
参数
ImageImageImageImageimageimage (输出对象) (multichannel-)image → objectHImageHObjectHImageHobject * (byte)
Rendered 3D scene.
Scene3DScene3DScene3DScene3Dscene3Dscene_3d (输入控制) scene_3d → HScene3D, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
3D 场景的句柄。
CameraIndexCameraIndexCameraIndexCameraIndexcameraIndexcamera_index (输入控制) integer → HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Index of the camera used to display the scene.
结果
render_scene_3drender_scene_3dRenderScene3dRenderScene3dRenderScene3drender_scene_3d 在所有参数正确时返回 2 ( H_MSG_TRUE )。如有必要,则抛出异常。
替代
display_scene_3ddisplay_scene_3dDisplayScene3dDisplayScene3dDisplayScene3ddisplay_scene_3d
另见
create_scene_3dcreate_scene_3dCreateScene3dCreateScene3dCreateScene3dcreate_scene_3d
模块
三维计量