NavigationInterpreter.SmartNavigation Class Reference

#include <class_navigation_interpreter_1_1_smart_navigation.h>

List of all members.

Public Member Functions

  __init__ ()
  startNav ()
  setDestination ()
  Specify a point to tell the smart navigator where to go.
  endNav ()
  invokeNavPrototypeCode ()
  adjustAE ()
  Modify the azimuth and elevation so that the camera moves a bit slower when the mouse is in the "center" of the screen and faster towards the "edge" of the screen.

Public Attributes

float  kNoHitpointDistance = 1000.0

Member Function Documentation

NavigationInterpreter.SmartNavigation.__init__ ( )
NavigationInterpreter.SmartNavigation.startNav ( )
NavigationInterpreter.SmartNavigation.setDestination ( )

Specify a point to tell the smart navigator where to go.

Specify "None" if there is currently no destination point.

NavigationInterpreter.SmartNavigation.endNav ( )
NavigationInterpreter.SmartNavigation.invokeNavPrototypeCode ( )
NavigationInterpreter.SmartNavigation.adjustAE ( )

Modify the azimuth and elevation so that the camera moves a bit slower when the mouse is in the "center" of the screen and faster towards the "edge" of the screen.

Since we are continuely warping the mouse back to the center of the screen and we only have the mouse delta to work with we can't just do a 1-1 remapping of the mouse position to azimuth and elevation as would be ideal. Perhaps this can be change in the future.


Member Data Documentation


NavigationInterpreter.SmartNavigation NavigationInterpreter.SmartNavigation NavigationInterpreter.SmartNavigation NavigationInterpreter.SmartNavigation NavigationInterpreter.SmartNavigation NavigationInterpreter.SmartNavigation NavigationInterpreter.SmartNavigation NavigationInterpreter.SmartNavigation NavigationInterpreter.SmartNavigation NavigationInterpreter.SmartNavigation
NavigationInterpreter.SmartNavigation NavigationInterpreter.SmartNavigation NavigationInterpreter.SmartNavigation NavigationInterpreter.SmartNavigation NavigationInterpreter.SmartNavigation NavigationInterpreter.SmartNavigation NavigationInterpreter.SmartNavigation NavigationInterpreter.SmartNavigation NavigationInterpreter.SmartNavigation NavigationInterpreter.SmartNavigation