|
楼主 |
发表于 2011-1-7 12:51:04
|
显示全部楼层
我用事件回调了 但是一按左键就自动退出不知道为什么代码如下
bool handle(const osgGA::GUIEventAdapter& ea, osgGA::GUIActionAdapter& aa) { osg::ref_ptr viewer = dynamic_cast(&aa);
osg::ref_ptr < osg:ositionAttitudeTransform > mt = dynamic_cast (viewer->getSeceneData());
if (ea.getEventType() == osgGA::GUIEventAdapter::PUSH)
{ if (ea.getButton() == 1) {
double an = 0.0;
osg::Vec3 axis;
mt->getAttitude().getRotate(an, axis);
cout << osg::RadiansToDegrees(an) << endl;
}
}
不知道问题出在哪里了 |
|