|
基于FreeSouth的MFC框架修改了一个多视图程序。但是相机观察矩阵为什么根本不起作用?改为通过帧前操作设定相机的姿态位置,也同样不行!请大侠指教,谢谢~~
viewer->addView(view.get());
view->addSlave(camera.get());
camera->setViewMatrixAsLookAt(osg::Vec3(650+nk.radius(),0.0,0.0),osg::Vec3(0.0,0.0,0.0),osg::Vec3(0.0,0.0,-1.0));
camera->addChild(mRoot.get());
其中viewer为osgViewer::CompositeViewer();
若该描述不够清楚,请查看附件中的完整project,使用VS2008编译。
ps:若外接通讯接收数据,不断在帧前操作中修改模型位置,能否形成实时动画?若不行,有什么好的思路?谢谢~~ |
|