|
本帖最后由 mayokaze 于 2013-5-8 14:32 编辑
请问如何获得相机朝向并在当前朝向前面放置node
-----------------------
请问如何通过选择一个对象将这个对象设为trackball manipulator的焦点?
已经自己解决 代码如下
osg::Vec3 eye, at, up,front,side;
pViewer->getCameraManipulator()->getInverseMatrix().getLookAt(eye, at, up);
front= at - eye;
front.normalize();
side = front ^ up;
osg::Matrixf m,m2,m3,m4;
m.makeRotate(eye,at);
m2.makeTranslate(eye);
m3.makeTranslate(front*50); |
|