Osg实现飞行漫游定位物体

  • Post author:
  • Post category:其他




引言

Osg中和osgearth中经常要实现定位功能,简单的定位很简单,就是setNode方法设置后,调用home方法就可以。但这样无法获得动态的交互效果。而动态的效果能够方便用户看到目标位置和目前视角的位置关系,更加方便。那么如何实现一个飞行漫游呢?



实现原理

其实osg中通过相机操作器来实现各种漫游的,需要把相机位置和目标物体位置进行设置。osg提供很多种漫游器。可用的漫游器有:

AnimationPathManipulator
CameraManipulator
CameraViewSwitchManipulator
DriveManipulator
FirstPersonManipulator
FlightManipulator
KeySwitchMatrixManipulator
MultiTouchTrackballM



版权声明:本文为haojunjun原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。