| VRS - The Virtual Rendering System |
| version 3.3 |
#include <vrs/sg/zoomorthogroundplatenavigation.h>

Public Member Functions | |
| ZoomOrthoGroundPlateNavigation (SO< Ortho > orthoProjection, double yValOfGroundPlate=0.0) | |
| The 'orthoProjection' must be the same object as set in the Camera. | |
| SO< Ortho > | getOrthoProjection () const |
| void | setOrthoProjection (SO< Ortho > orthoProjection) |
| VRS_TYPEINFO (ZoomOrthoGroundPlateNavigation, ZoomGroundPlateNavigation) | |
rapidly towards or away from a given focus point. It works with orthographic projections instead of the normal perspective transformation. Because InteractionConcept and ViewParameters only cover the LookAt (the orientation transformation of the camera), this implementation directly modifies the given orthographic transformation which is a bit dirty. One should add support for those transformations to the InteractionConcept in the future. The zoom can be performed by mouse dragging or mouse wheel.
| VRS::ZoomOrthoGroundPlateNavigation::ZoomOrthoGroundPlateNavigation | ( | SO< Ortho > | orthoProjection, | |
| double | yValOfGroundPlate = 0.0 | |||
| ) |
The 'orthoProjection' must be the same object as set in the Camera.
Changes to this projection are made directly without any physical model or other constraint checking done by the interaction concept!
| VRS::ZoomOrthoGroundPlateNavigation::VRS_TYPEINFO | ( | ZoomOrthoGroundPlateNavigation | , | |
| ZoomGroundPlateNavigation | ||||
| ) |