Java3D Tutorial
Jenny Orr, Willamette University
Behaviors
Provides the means for animating objects, processing keyboard and mouse inputs, reacting to movement, and using pick events.
Examples:
Rotations
Mouse Behaviors: Rotation, Translation
Key Navigation
Rubic's Cube
Behaviors are active only if the view volume intersects the behavior's scheduling region.
Behavior leaf nodes contain two methods:
initialization - specifies wake-up conditions
processStimulus