Package org.jbox2d.testbed.tests
Class DistanceTest
- java.lang.Object
-
- org.jbox2d.testbed.framework.TestbedTest
-
- org.jbox2d.testbed.tests.DistanceTest
-
- All Implemented Interfaces:
ContactListener
,JbDeserializer.ObjectListener
,JbSerializer.ObjectSigner
,UnsupportedListener
public class DistanceTest extends TestbedTest
-
-
Field Summary
Fields Modifier and Type Field Description (package private) Color3f
c1
(package private) Color3f
c2
(package private) Distance.SimplexCache
cache
(package private) Color3f
color
(package private) DistanceInput
input
(package private) float
m_angleB
(package private) PolygonShape
m_polygonA
(package private) PolygonShape
m_polygonB
(package private) Vec2
m_positionB
(package private) Transform
m_transformA
(package private) Transform
m_transformB
(package private) DistanceOutput
output
(package private) Vec2[]
v
-
Fields inherited from class org.jbox2d.testbed.framework.TestbedTest
BOMB_TAG, destructionListener, GROUND_BODY_TAG, groundBody, m_textLine, m_world, MAX_CONTACT_POINTS, MOUSE_JOINT_TAG, points
-
-
Constructor Summary
Constructors Constructor Description DistanceTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getTestName()
The name of the testvoid
initTest(boolean argDeserialized)
Initializes the current testvoid
keyPressed(char argKeyChar, int argKeyCode)
void
step(TestbedSettings settings)
-
Methods inherited from class org.jbox2d.testbed.framework.TestbedTest
_load, _reset, _save, addTextLine, beginContact, completeBombSpawn, endContact, exit, getBomb, getCachedCameraPos, getCachedCameraScale, getContactPoints, getDebugDraw, getDefaultCameraPos, getDefaultCameraScale, getFilename, getGroundBody, getModel, getPointCount, getStepCount, getTag, getTag, getTag, getTag, getTag, getWorld, getWorldMouse, init, init, isDialogOnSaveLoadErrors, isHasCachedCamera, isSaveLoadEnabled, isUnsupported, jointDestroyed, keyReleased, lanchBomb, launchBomb, load, mouseDown, mouseMove, mouseUp, postSolve, preSolve, processBody, processFixture, processJoint, processShape, processWorld, queueKeyPressed, queueKeyReleased, queueMouseDown, queueMouseMove, queueMouseUp, queueShiftMouseDown, reset, save, setCachedCameraPos, setCachedCameraScale, setCamera, setCamera, setDialogOnSaveLoadErrors, setHasCachedCamera, setTitle, shiftMouseDown, spawnBomb, update
-
-
-
-
Field Detail
-
m_positionB
Vec2 m_positionB
-
m_angleB
float m_angleB
-
m_transformA
Transform m_transformA
-
m_transformB
Transform m_transformB
-
m_polygonA
PolygonShape m_polygonA
-
m_polygonB
PolygonShape m_polygonB
-
input
DistanceInput input
-
cache
Distance.SimplexCache cache
-
output
DistanceOutput output
-
color
Color3f color
-
v
Vec2[] v
-
c1
Color3f c1
-
c2
Color3f c2
-
-
Method Detail
-
getTestName
public java.lang.String getTestName()
Description copied from class:TestbedTest
The name of the test- Specified by:
getTestName
in classTestbedTest
- Returns:
-
initTest
public void initTest(boolean argDeserialized)
Description copied from class:TestbedTest
Initializes the current test- Specified by:
initTest
in classTestbedTest
-
step
public void step(TestbedSettings settings)
- Overrides:
step
in classTestbedTest
-
keyPressed
public void keyPressed(char argKeyChar, int argKeyCode)
- Overrides:
keyPressed
in classTestbedTest
-
-