com.yobotics.simulationconstructionset.gui
Class Standard3DView

java.lang.Object
  extended by javax.media.j3d.SceneGraphObject
      extended by javax.media.j3d.Node
          extended by javax.media.j3d.Group
              extended by javax.media.j3d.BranchGroup
                  extended by com.yobotics.simulationconstructionset.gui.Standard3DView

public class Standard3DView
extends javax.media.j3d.BranchGroup


Field Summary
 
Fields inherited from class javax.media.j3d.BranchGroup
ALLOW_DETACH
 
Fields inherited from class javax.media.j3d.Group
ALLOW_CHILDREN_EXTEND, ALLOW_CHILDREN_READ, ALLOW_CHILDREN_WRITE, ALLOW_COLLISION_BOUNDS_READ, ALLOW_COLLISION_BOUNDS_WRITE
 
Fields inherited from class javax.media.j3d.Node
ALLOW_AUTO_COMPUTE_BOUNDS_READ, ALLOW_AUTO_COMPUTE_BOUNDS_WRITE, ALLOW_BOUNDS_READ, ALLOW_BOUNDS_WRITE, ALLOW_COLLIDABLE_READ, ALLOW_COLLIDABLE_WRITE, ALLOW_LOCAL_TO_VWORLD_READ, ALLOW_LOCALE_READ, ALLOW_PARENT_READ, ALLOW_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING
 
Constructor Summary
Standard3DView(java.awt.GraphicsDevice graphicsDevice, NavigatingCameraHolder navigatingCameraHolder, YoVariableHolder holder, javax.media.j3d.Locale locale, PreRenderer preRenderer, Clicked3DPointListenersHolder clicked3DPointListenersHolder)
           
 
Method Summary
 void closeAndDispoase()
           
 Camera getCamera()
           
 YoCanvas3D getCanvas3D()
           
 double getFieldOfView()
           
 void setCameraConfiguration(CameraConfiguration config, VarList varlist, CameraMountList mountList)
           
 void setClipDistances(double near, double far)
           
 void setFieldOfView(double fieldOfView)
           
 void updateCamera()
           
 
Methods inherited from class javax.media.j3d.BranchGroup
cloneNode, compile, detach, pickAll, pickAll, pickAllSorted, pickAllSorted, pickAny, pickAny, pickClosest, pickClosest
 
Methods inherited from class javax.media.j3d.Group
addChild, getAllChildren, getAlternateCollisionTarget, getChild, getCollisionBounds, indexOfChild, insertChild, moveTo, numChildren, removeAllChildren, removeChild, removeChild, setAlternateCollisionTarget, setChild, setCollisionBounds
 
Methods inherited from class javax.media.j3d.Node
cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, duplicateNode, getBounds, getBoundsAutoCompute, getCollidable, getLocale, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable
 
Methods inherited from class javax.media.j3d.SceneGraphObject
clearCapability, clearCapabilityIsFrequent, getCapability, getCapabilityIsFrequent, getName, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setName, setUserData, toString, updateNodeReferences
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Standard3DView

public Standard3DView(java.awt.GraphicsDevice graphicsDevice,
                      NavigatingCameraHolder navigatingCameraHolder,
                      YoVariableHolder holder,
                      javax.media.j3d.Locale locale,
                      PreRenderer preRenderer,
                      Clicked3DPointListenersHolder clicked3DPointListenersHolder)
Method Detail

closeAndDispoase

public void closeAndDispoase()

getCanvas3D

public YoCanvas3D getCanvas3D()

getCamera

public Camera getCamera()

setClipDistances

public void setClipDistances(double near,
                             double far)

setFieldOfView

public void setFieldOfView(double fieldOfView)

getFieldOfView

public double getFieldOfView()

setCameraConfiguration

public void setCameraConfiguration(CameraConfiguration config,
                                   VarList varlist,
                                   CameraMountList mountList)

updateCamera

public void updateCamera()