我想将vtkRenderWindow的屏幕外渲染到帧缓冲区对象中.
我不知道该怎么做,但我认为是这样的:
- 使用glGenFramebuffers生成帧缓冲区- 获取GLuint fbo_id
- 从vtkRendererWindow创建vtkFrameBufferObject(我不知道怎么做)
- 在vtkFrameBufferObject上调用SetActiveBuffer(fbo_id)
- 在vtkFrameBufferObject上调用RenderQuad - >现在创建的FBO应该填充数据.
我的问题是 - 我如何用窗口的内容创建vtkFrameBufferObject,所以我可以在屏幕外渲染到FBO?应该如上所述完成吗?