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