com.yobotics.simulationconstructionset.gui
Class StandardSimulationGraphics
java.lang.Object
com.yobotics.simulationconstructionset.gui.StandardSimulationGraphics
- All Implemented Interfaces:
- PreRenderer
public class StandardSimulationGraphics
- extends java.lang.Object
- implements PreRenderer
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StandardSimulationGraphics
public StandardSimulationGraphics(Robot[] robots,
GroundProfile groundProfile)
addGraphicToUpdateWithRobots
public void addGraphicToUpdateWithRobots(GraphicToUpdateWithRobots graphicToUpdateWithRobots)
getViewportPanelUpdateBehavior
public ViewportPanelUpdateBehavior getViewportPanelUpdateBehavior()
closeAndDispose
public void closeAndDispose()
setupOffScreen3DView
public void setupOffScreen3DView(OffScreen3DView offScreen3DView)
getLocale
public javax.media.j3d.Locale getLocale()
setupRangeSensor
public void setupRangeSensor(RangeSensor sensor)
addStaticLink
public javax.media.j3d.BranchGroup addStaticLink(Link staticLink)
addStaticLinkGraphics
public javax.media.j3d.BranchGroup addStaticLinkGraphics(LinkGraphics staticLinkGraphics)
addStaticBranchGroup
public void addStaticBranchGroup(javax.media.j3d.BranchGroup staticBranchGroup)
addStaticBranchGroup
public void addStaticBranchGroup(javax.media.j3d.BranchGroup staticBranchGroup,
boolean allowDetach)
removeBranchGroup
public void removeBranchGroup(javax.media.j3d.BranchGroup branchGroup)
addStaticSharedGroup
public javax.media.j3d.BranchGroup addStaticSharedGroup(javax.media.j3d.SharedGroup staticSharedGroup)
addStaticLinkNode
public void addStaticLinkNode(javax.media.j3d.Link staticLinkNode)
setBackgroundColor
public void setBackgroundColor(javax.vecmath.Color3f color)
setBackgroundImage
public void setBackgroundImage(java.net.URL fileURL,
int imageScaleMode)
setGroundAppearance
public void setGroundAppearance(javax.media.j3d.Appearance app)
setGroundVisible
public void setGroundVisible(boolean isVisible)
getPreRenderFlag
public boolean getPreRenderFlag()
setPreRenderFlag
public void setPreRenderFlag(boolean flag)
preRender
public void preRender()
- Specified by:
preRender
in interface PreRenderer
setGroundTileSize
public void setGroundTileSize(double size)
setGroundTileResolution
public void setGroundTileResolution(double resolution)