Osg实现飞行漫游定位物体
引言
Osg中和osgearth中经常要实现定位功能,简单的定位很简单,就是setNode方法设置后,调用home方法就可以。但这样无法获得动态的交互效果。而动态的效果能够方便用户看到目标位置和目前视角的位置关系,更加方便。那么如何实现一个飞行漫游呢?
实现原理
其实osg中通过相机操作器来实现各种漫游的,需要把相机位置和目标物体位置进行设置。osg提供很多种漫游器。可用的漫游器有:
AnimationPathManipulator
CameraManipulator
CameraViewSwitchManipulator
DriveManipulator
FirstPersonManipulator
FlightManipulator
KeySwitchMatrixManipulator
MultiTouchTrackballM
版权声明:本文为haojunjun原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。