我使用QVTKWidget渲染3D对象,并使用2D投影 不同的灯光参数和位置。仅使用标准头灯。 VTK 使用OpenGL1建立工作正常,但在OpenGL2中我无法禁用灯光跟随 相机:
Interactor->SetLightFollowCamera(false);
Renderer->SetLightFollowCamera(false); //disable light follow camera in
OpenGL1, but not OpenGL2
您建议做什么? 使用手动创建的灯光以及由摄像机观察者打开/关闭跟随灯光吗? vtkLightKit?
PS。我知道QVTKWidget已过时,但它提供了最简单的方法 更改OpenGL 1/2构建类型。还是我错了,有没有更简单的方法?