85fffc2e76
A Collada camera will be added to the scenegraph as osg::CameraView. This allows the user to create a set of predefined camera viewpoints. I also added a new MatrixManipulator to osgGA called CameraViewSwitchManipulator and added usage of this to the osgviewer example. This manipulator allows switching between the predefined camera viewpoints. The current design limition I ran into is that a MatrixManipulator only manipulates the ViewMatrix, but for this particular manipulator I also want to update the projectionMatrix of the camera when switching to a new viewpoint. This is not implemented because I don't know what would be the best way to design it. Any ideas? Furthermore Collada also supports orthographic camera's, where an osg::CameraView only supports a perspective camera. Would it be useful to create a CameraView with customizable optics for this?" |
||
---|---|---|
.. | ||
AnimationPathManipulator | ||
CameraViewSwitchManipulator | ||
DriveManipulator | ||
EventQueue | ||
EventVisitor | ||
Export | ||
FlightManipulator | ||
GUIActionAdapter | ||
GUIEventAdapter | ||
GUIEventHandler | ||
KeySwitchMatrixManipulator | ||
MatrixManipulator | ||
NodeTrackerManipulator | ||
StateSetManipulator | ||
TerrainManipulator | ||
TrackballManipulator | ||
UFOManipulator | ||
Version |