|
我想在当前视点的位置 添加一个飞机模型 然后让视点跟随飞机模型尾部 然后可以用鼠标控制飞机移动和旋转
目前的方法是
获得当前视点的viewpoint
fx = vm.getFocalPoint().x();
fy = vm.getFocalPoint().y();
fz = vm.getFocalPoint().z();
heading_deg = vm.getHeading();
pitch_deg = vm.getPitch();
range = vm.getRange();
然后
csn->getEllipsoidModel()->convertLatLongHeightToXYZ(osg:egreesToRadians(fy), osg::DegreesToRadians(fx), range, x, y, z);
计算出世界坐标系的xyz
用位置节点 add飞机模型 setPosition(osg::Vec3(x,y,z));
但是结果飞机模型没出现在当前视点处 而是别的地方 请问是哪里出问题了? |
|