oe中的视角加速感觉好奇怪,就仿照谷歌方式去改了. 先看看oe原来的漫游器改变视角的接口: void CameraManipulator::setViewpoint(const Viewpoint& vp, double duration_seconds) { // If the manip is not set up, save the viewpoint for later. if ( !established() ) { _pendingViewpoint = vp; _pendingVi
bool EarthManipulator::handle(const osgGA::GUIEventAdapter& ea, osgGA::GUIActionAdapter& aa) { bool handled = false; // first order of business: make sure the CSN is established. if ( !established() ) return false; // make sure the camera projecti
Flightgear提供了非常灵活的模块化功能 这里就简要记录一下视角切换功能 首先,需要了解一下Flightgear中的property tree的主要内容,这里暂略. http://wiki.flightgear.org/PropertyList_XML_files 然后,我们看官方说明(http://wiki.flightgear.org/Howto:Configure_camera_view_windows) FlightGear's XML-configurable camera vi