j3d.org Code

Package org.j3d.renderer.java3d.overlay

Classes for providing 2D screen overlays for a 3D canvas.

See:
          Description

Interface Summary
InputRequester An interface to start and stop the various input events available.
InteractiveOverlay An extended version of the overlay that would like to have interactive input from the mouse and/or keyboard.
Overlay An overlay is rectangular texture which is aligned with the image plate giving the illusion of an image drawn onto the canvas rather than in the scene.
ScreenComponent A representation of something that can be seen on screen.
ScrollEventListener A listener for scroll events.
UpdatableEntity A representation of an entity that requires periodic updates.
UpdateManager A representation of a manager that processes updates.
 

Class Summary
ImageButtonOverlay An overlay with a clickable image that acts like a button.
ImageOverlay An overlay that draws an image on screen at the given position.
InteractiveOverlayBase An implementation of the interactive overlay.
InteractiveTextureOverlay An texture overlay extension that allows input events to be captured.
LabelOverlay An overlay that renders a text label.
MouseOverlay An overlay that is used like an ordinary drawing canvas that interacts with the mouse.
OverlayBase An implementation of the overlay and screen component interfaces to provide a ready-made overlay system.
OverlayManager The overlay manager keeps track of all the overlay's on the screen and makes sure they are updated with the view transform once a frame.
OverlayUtilities Utility functionality for creating parts of the overlay system.
ScribbleOverlay An overlay allows the user to scribble on the screen, over the top of the 3D display.
ScrollEvent An event describing a scroll action or request.
TextureOverlay An overlay implementation that uses a Java3D Texture2D object for the renderable surface.
UpdateControlBehavior An implementation of an update manager that uses the Java3D behaviour system.
 

Package org.j3d.renderer.java3d.overlay Description

Classes for providing 2D screen overlays for a 3D canvas.

Overlays provide an application with the ability place a 2D set of rendered images over the top of the 3D scene. This has come about because of the dismal performance of the standard Java3D capability provided by the Canvas3D class. These overlays are oriented as part of the 3D and always consistent with any drawn parts to provide an invisible overlay capability to the application code.

The code in this package is provided by Dave Yazel of Teseract Software, LLP.


j3d.org Code

Latest Info from http://code.j3d.org/
Copyright © 2001 - j3d.org