com.db.behaviors |
|
Java Source File Name | Type | Comment |
ExamineViewerBehavior.java | Class | Wakeup on mouse button presses, releases, and mouse movements and
generate transforms in an "examination style" that enables the user
to rotate, translation, and zoom an object as if it is held at
arm's length. |
FlyViewerBehavior.java | Class | FlyViewerBehavior is a utility class that creates a "flying style"
navigation semantic. |
IntersectInfoBehavior.java | Class | Class: IntersectInfoBehavior
Description: Used to respond to mouse pick and drag events
in the 3D window. |
KeyNavigator.java | Class | This is the KeyNavigator class. |
KeyNavigatorBehavior.java | Class | This class is a simple behavior that invokes the KeyNavigator
to modify the view platform transform. |
PickViewerBehavior.java | Class | A mouse behavior that allows user to pick and minipulate scene graph objects.
Manipulations include translation, rotation and zoom.
The behavior maps mouse drags to different transforms depending
upon the mosue button held down:
Button 1 (left)
Translation of dragged object
Button 2 (middle)
Rotation of dragged object around itself
Button 3 (right)
Zoom of dragged object towards user
To support systems with 2 or 1 mouse buttons, the following
alternate mappings are supported while dragging with any mouse
button held down and zero or more keyboard modifiers held down:
No modifiers = Button 1
ALT = Button 2
Meta = Button 3
Control = Button 3
Common usage:
1. |
StandardPickViewer.java | Class | A mouse behavior that allows user to pick and minipulate scene graph objects.
Manipulations include translation, rotation and zoom.
The behavior maps mouse drags to different transforms depending
upon the mosue button held down:
Button 1 (left)
Translation of dragged object
Button 2 (middle)
Rotation of dragged object around itself
Button 3 (right)
Zoom of dragged object towards user
To support systems with 2 or 1 mouse buttons, the following
alternate mappings are supported while dragging with any mouse
button held down and zero or more keyboard modifiers held down:
No modifiers = Button 1
ALT = Button 2
Meta = Button 3
Control = Button 3
Common usage:
1. |
StandardPickViewerCallback.java | Interface | |
ViewerBehavior.java | Class | Wakeup on mouse button presses, releases, and mouse movements and
generate transforms for a transform group. |
WalkViewerBehavior.java | Class | WalkViewerBehavior is a utility class that creates a "walking style"
navigation symantic.
The behavior wakes up on mouse button presses, releases, and
mouse movements and generates transforms in a "walk style" that
enables the user to walk through a scene, translating and turning
about as if they are within the scene. |