|
楼主 |
发表于 2010-10-6 09:10:23
|
显示全部楼层
……………………
TravelManipulator* tm=new TravelManipulator;
pos=tm->GetPosition();
ax = (pos._v[0]-1692.0f) /500.0f * 320.0f;
by = (pos._v[1] +2270.0f)/500.0f * 240.0f;
view->getCamera()->setViewport( new osg::Viewport(ax,by,10,10));
……………………………
GetPosition()是操作器TravelManipulator中的得到相机的位置函数,我想实现的是随着主视口相机位置的改变,另外的一个视口也随着改变位置,但实际运行不能够动态改变只能得到初始位置。你看有什么好的方法能实现不。在这先谢谢了! |
|