C++ vtkRenderWindow屏幕外渲染

C++ vtkRenderWindow屏幕外渲染,c++,vtk,fbo,C++,Vtk,Fbo,我想在屏幕外将vtkRenderWindow渲染到帧缓冲区对象中 我不知道怎么做,但我认为: 使用glGenFramebuffers生成帧缓冲区-获取GLuint fbo\u id 从VTKrenderWindow创建vtkFrameBufferObject(我不知道怎么做) 在vtkFrameBufferObject 调用vtkFrameBufferObject->上的RenderQuad,现在创建的FBO应填充数据 我的问题是-如何使用窗口内容创建vtkFrameBufferObject,以

我想在屏幕外将vtkRenderWindow渲染到帧缓冲区对象中

我不知道怎么做,但我认为:

  • 使用glGenFramebuffers生成帧缓冲区-获取GLuint fbo\u id
  • VTKrenderWindow创建vtkFrameBufferObject(我不知道怎么做)
  • vtkFrameBufferObject
  • 调用vtkFrameBufferObject->上的RenderQuad,现在创建的FBO应填充数据
  • 我的问题是-如何使用窗口内容创建vtkFrameBufferObject,以便在FBO中进行屏幕外渲染?这应该像我上面说的那样吗