| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcamera3d.test.NodeTester
An utility class to help with debugging of scene graphs. It encapsulates the basic Java3D and GUI structures, providing an access point for plugging in new nodes.
| Constructor Summary | |
| NodeTester()Creates a new NodeTester that runs in its own window. | |
| NodeTester(boolean isStandalone)Creates a new NodeTester that runs in its own window. | |
| Method Summary | |
|  void | add(javax.media.j3d.Node n)Adds a node to the scene graph | 
|  void | cleanup() | 
|  javax.media.j3d.Canvas3D | getCanvas3D()Returns the Canvas3D into which the scene will be rendered. | 
|  javax.swing.JFrame | getFrame()Returns the frame that contains this object, if it has been created as standalone. | 
|  javax.media.j3d.TransformGroup | getNodeTG()Returns the TransformGroup under which are attached the new Nodes. | 
|  javax.media.j3d.BranchGroup | getRootBG()Returns the root BranchGroup of this object's scenegraph. | 
|  void | setBackgroundColor(javax.vecmath.Color3f color)Sets the background color for the virtual scene. | 
|  void | setViewTransform(javax.media.j3d.Transform3D viewT3D)Sets the transformation of the View objects which is associated with this NodeTester. | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public NodeTester()
public NodeTester(boolean isStandalone)
isStandalone - if true, the NodeTester will be created inside its own
                      frame, otherwise no frame will be created now and the
                      NodeTester's Canvas3D can later be added to another window.| Method Detail | 
public javax.media.j3d.TransformGroup getNodeTG()
public javax.media.j3d.BranchGroup getRootBG()
public javax.media.j3d.Canvas3D getCanvas3D()
public void setViewTransform(javax.media.j3d.Transform3D viewT3D)
viewT3D - the new value of the view transform.public void cleanup()
public javax.swing.JFrame getFrame()
java.lang.IllegalStateException - if the object was not created as standalone.public void add(javax.media.j3d.Node n)
public void setBackgroundColor(javax.vecmath.Color3f color)
| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||