Open topic with navigation
Mouse navigation is the default in Vizard worlds, but you can also define your own methods of to move the main viewpoint. Vizard camera handlers provide a framework for controlling the navigational interface and behavior.
Note: If you're using a position or orientation sensor for navigation, link the viewpoint to the sensor to handle viewpoint navigation.
Camera handlers work by creating a class that inherits from CameraHandler. This new class will override Vizard's standard CameraHandler callback methods (such as _camKeyDown ( self, e ), _camMouseMove( self, e ), and _camUpdate( self, e ). To kick you camera handler class into gear, call viz.cam.setHandler(<your class>).
Moving and rotating a viewpoint
Viewpoint collision and gravity
Viewpoint command table
Viewpoint and Window basics
Animation path basics
Tutorial: Viewpoint control
Tutorial: Windows & views
Viewpoint camera control