Class PistonBenchmark
java.lang.Object
org.jbox2d.profile.BasicPerformanceTest
org.jbox2d.profile.SettingsPerformanceTest
org.jbox2d.profile.PistonBenchmark
Benchmark - piston example (constantly bumping a bunch of circles and boxes). Should be a decent
mix of circle and polygon collisions/contacts, though very little joint work.
NOTE: some iterations cause objects to fall through the piston
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic intstatic intstatic intstatic floatstatic intFields inherited from class BasicPerformanceTest
times -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class SettingsPerformanceTest
getTestName, runTestMethods inherited from class BasicPerformanceTest
getTestTime, go, printf, println, printResultsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
iters
public static int iters -
frames
public static int frames -
timeStep
public static float timeStep -
velIters
public static int velIters -
posIters
public static int posIters -
m_joint1
-
m_joint2
-
world
-
-
Constructor Details
-
PistonBenchmark
public PistonBenchmark()
-
-
Method Details
-
main
public static void main(java.lang.String[] args) -
runBenchmarkWorld
public void runBenchmarkWorld()- Specified by:
runBenchmarkWorldin classSettingsPerformanceTest
-
getFrames
public int getFrames(int testNum) - Overrides:
getFramesin classBasicPerformanceTest
-