Package de.jreality.tools

Implementations of standard Tools.

See:
          Description

Interface Summary
AnimatorTask  
FaceDragListener The listener interface for receiving drag events (dragStart, drag, dragEnd), signalling that a face of a faceSet is being dragged (with some unspecified input device).
LineDragListener The listener interface for receiving drag events (dragStart, drag, dragEnd), signalling that a line of a lineSet is being dragged (with some unspecified input device).
PointDragListener The listener interface for receiving drag events (dragStart, drag, dragEnd), signalling that a Point of a pointset is being dragged (with some unspecified input device).
PrimitiveDragListener The listener interface for receiving drag events (dragStart, drag, dragEnd), signalling that a primitive is being dragged (with some unspecified input device).
ShipNavigationTool.PickDelegate  
 

Class Summary
ActionTool Tool that generates an ActionEvent on activation.
AirplaneTool  
AnimatedRotateTool Instantly starts an animated rotation of a SceneGraphComponent after initialization of the tool system when it is added to the components tools.
The rotation angle and axis can be set using the corresponding methods.
The animation stops with a right mouse click.
AnimatorTool TODO: comment this
AxisTranslationTool  
Button The de.jreality.tools.Button is similar to the de.jreality.tools.Timer should be used instead of swing buttons if its action causes changes in the scene graph (e.g.
ClickWheelCameraZoomTool This class uses the mouse wheel to implement a simple camera zoom tool.
DampedDraggingTool works just like the draggingTool has spezial feature: the movement of a dragged object is damped(if the corresponding flag is set ).
DragEventTool  
DraggingTool TODO: document this
DuplicateTriplyPeriodicTool This tool listens to the "Duplication" virtual device and allows to replicate a SceneGraphComponent sg (to which the tool is attached) along an orthogonal lattice (aligned with the axes, but with arbitrary lattice spacing).
EncompassTool TODO: document this
FaceDragEvent  
FaceDragEventMulticaster  
FlyTool  
FlyToPickTool Tool to fly to a picked target without "fixedYAxis" the avatar will Fly to the picked destination, while rotating around the target.
HeadTransformationTool  
LineDragEvent  
LineDragEventMulticaster  
LookAtTool  
PickShowTool  
PointDragEvent The event that signals that some Point of a pointset is being dragged.
PointDragEventMulticaster  
PointerDisplayTool  
PrimitiveDragEvent The event that signals that some primitive geometry is being dragged.
PrimitiveDragEventMulticaster  
RotateTool TODO: document this
ScaleTool  
ShipNavigationTool  
ShipRotateTool  
ShipScaleTool  
ShowPropertiesTool  
ShowPropertiesToolLogger  
Timer This is a drop-in replacement for javax.swing.Timer, when using in jreality.
TrackballRotateTool  
TranslateTool TODO: comment this
 

Package de.jreality.tools Description

Implementations of standard Tools.