us.ihmc.graphics3DAdapter.jme
Class JMEMultiRayTracer
java.lang.Object
us.ihmc.graphics3DAdapter.jme.JMEMultiRayTracer
- All Implemented Interfaces:
- MultiRayTracer
public class JMEMultiRayTracer
- extends java.lang.Object
- implements MultiRayTracer
Constructor Summary |
JMEMultiRayTracer(com.jme3.app.Application application,
com.jme3.scene.Node rootNode)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JMEMultiRayTracer
public JMEMultiRayTracer(com.jme3.app.Application application,
com.jme3.scene.Node rootNode)
scan
public long scan(TimestampProvider timestampProvider,
java.util.ArrayList<Ray3d> rays,
double[] rawRayLengths)
- Specified by:
scan
in interface MultiRayTracer
reportDebugTimeToCastAllRays
public void reportDebugTimeToCastAllRays()
reportDebugTimeToSetupPicking
public void reportDebugTimeToSetupPicking(java.util.ArrayList<Ray3d> rays)
startDebugTimer
public void startDebugTimer()
enqueueRootNodeExtracter
public java.util.concurrent.Future<Pair<java.lang.Long,com.jme3.scene.Node>> enqueueRootNodeExtracter(TimestampProvider timestampProvider)