笔者开发环境:Qt 5.6 + VTK 6.3 + VS2013
前言:做项目需要实时动态显示器械移动,原理类似于鼠标。
底层:
class A:
{
public:
void initial(QVTKWidget *widget)
{
modelViewer = widget;
modelViewer ->GetRenderWindow()->AddRenderer(renderer);
}
void getPosition(double *pos)
{
modelViewer->GetRenderWindow->Render();
}
private:
QVTKWidget *modelViewer;
};
界面调用:利用循环或者随时间Timer变化需要来调用上述A::getPosition(double *pos)函数即可。