us.ihmc.graphics3DAdapter.utils
Class GraphicsDemoTools
java.lang.Object
us.ihmc.graphics3DAdapter.utils.GraphicsDemoTools
public class GraphicsDemoTools
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GraphicsDemoTools
public GraphicsDemoTools()
addBlinkingAppearance
public static void addBlinkingAppearance(java.util.ArrayList<java.lang.Runnable> runnables,
Graphics3DObject teapotObject)
addJiggle
public static void addJiggle(Graphics3DNode node,
Graphics3DAdapter adapter,
java.util.ArrayList<java.lang.Runnable> runnables)
addFirstCamera
public static void addFirstCamera(Graphics3DAdapter graphics3DAdapter,
GraphicsDemoTools.PanBackAndForthTrackingAndDollyPositionHolder cameraTrackAndDollyVariablesHolder)
addRotatingScalingNode
public static Graphics3DNode addRotatingScalingNode(java.util.ArrayList<java.lang.Runnable> runnables,
Graphics3DObject teapotObject)
addSecondCamera
public static void addSecondCamera(Graphics3DAdapter graphics3DAdapter,
GraphicsDemoTools.PanBackAndForthTrackingAndDollyPositionHolder cameraTrackAndDollyVariablesHolder)
addSimpleSelectedListener
public static void addSimpleSelectedListener(Graphics3DAdapter graphics3DAdapter,
Graphics3DNode box)
buildBlinkingRotatingTeapot
public static void buildBlinkingRotatingTeapot(Graphics3DAdapter graphics3DAdapter,
java.util.ArrayList<java.lang.Runnable> runnables)
continuouslyRunAllRunnables
public static void continuouslyRunAllRunnables(java.util.ArrayList<java.lang.Runnable> runnables)
createCubeObject
public static Graphics3DObject createCubeObject(double lengthWidthHeight)
createCylinderObject
public static Graphics3DObject createCylinderObject(double radius)
createNewWindow
public static void createNewWindow(java.awt.Canvas canvas)
createRandomObject
public static Graphics3DObject createRandomObject(java.util.Random random)
createSphereObject
public static Graphics3DObject createSphereObject(double radius)
createWindow
public static void createWindow(java.awt.Canvas canvas1,
java.awt.Canvas canvas2)
daemonizeAllRunnables
public static void daemonizeAllRunnables(java.util.ArrayList<java.lang.Runnable> runnables)
setupCameras
public static void setupCameras(Graphics3DAdapter graphics3DAdapter)
setupStaticBox
public static Graphics3DNode setupStaticBox(Graphics3DAdapter graphics3DAdapter)