求助求助求助,新人万分不解~actor旋转问题~
vtk吧
全部回复
仅看楼主
level 1
fogorever233 楼主
目前的问题是,用leap motion手势操作VTK的相机,可是actor一边自转一边公转(我就想让它自转啊)。。。
actor->SetPosition(0,0,0)
camera->SetFocalPoint(0,0,0)
这两个语句加上之后,我的相机还是看不见actor......
各位聚聚,我该怎么办?
顺便问一句,有什么能实现放大缩小功能的办法么?[乖]
2017年04月26日 03点04分 1
level 12
放大缩小在vtkCamera::zoom可以设置。你也可以在初始相机的时候设置相机的距离。
double *c = actor->GetCenter();
camera->SetFocalPoint(c[0], c[1], c[2]);
camera->SetPosition(c[0] + 400, c[1], c[2]);//此处就是设置相机离中心点400mm。根据情况设置
camera->ComputeViewPlaneNormal();/
camera->SetViewUp(0, 0, -1);
ren->SetActiveCamera(camera);
2017年07月18日 08点07分 2
1