Download Free code physics toy
Description
A fork of this OpenGL/Box 2d sample project: http://code.google.com/p/ android -opengl-box 2d -basics/.
Icons
Source Files
The download file physics-toy-master.zip has the following entries.
.classpath//from w ww.jav a2 s. c o m
.project
AndroidManifest.xml
README
build.xml
gen/R.java.d
gen/com/lmdig/android/tutorial/oglbox2dbasics/BuildConfig.java
gen/com/lmdig/android/tutorial/oglbox2dbasics/R.java
jni/Android.mk
proguard-project.txt
project.properties
res/drawable-hdpi/icon.png
res/drawable-ldpi/icon.png
res/drawable-mdpi/icon.png
res/layout/main.xml
res/values/strings.xml
rt-jnibox2d/README
rt-jnibox2d/box2d/.cproject
rt-jnibox2d/box2d/.project
rt-jnibox2d/box2d/Collision/Shapes/b2CircleShape.cpp
rt-jnibox2d/box2d/Collision/Shapes/b2CircleShape.h
rt-jnibox2d/box2d/Collision/Shapes/b2EdgeShape.cpp
rt-jnibox2d/box2d/Collision/Shapes/b2EdgeShape.h
rt-jnibox2d/box2d/Collision/Shapes/b2PolygonShape.cpp
rt-jnibox2d/box2d/Collision/Shapes/b2PolygonShape.h
rt-jnibox2d/box2d/Collision/Shapes/b2Shape.cpp
rt-jnibox2d/box2d/Collision/Shapes/b2Shape.h
rt-jnibox2d/box2d/Collision/b2BroadPhase.cpp
rt-jnibox2d/box2d/Collision/b2BroadPhase.h
rt-jnibox2d/box2d/Collision/b2CollideCircle.cpp
rt-jnibox2d/box2d/Collision/b2CollidePoly.cpp
rt-jnibox2d/box2d/Collision/b2Collision.cpp
rt-jnibox2d/box2d/Collision/b2Collision.h
rt-jnibox2d/box2d/Collision/b2Distance.cpp
rt-jnibox2d/box2d/Collision/b2PairManager.cpp
rt-jnibox2d/box2d/Collision/b2PairManager.h
rt-jnibox2d/box2d/Collision/b2TimeOfImpact.cpp
rt-jnibox2d/box2d/Common/Fixed.h
rt-jnibox2d/box2d/Common/b2BlockAllocator.cpp
rt-jnibox2d/box2d/Common/b2BlockAllocator.h
rt-jnibox2d/box2d/Common/b2Math.cpp
rt-jnibox2d/box2d/Common/b2Math.h
rt-jnibox2d/box2d/Common/b2Settings.cpp
rt-jnibox2d/box2d/Common/b2Settings.h
rt-jnibox2d/box2d/Common/b2StackAllocator.cpp
rt-jnibox2d/box2d/Common/b2StackAllocator.h
rt-jnibox2d/box2d/Common/jtypes.h
rt-jnibox2d/box2d/Dynamics/Contacts/b2CircleContact.cpp
rt-jnibox2d/box2d/Dynamics/Contacts/b2CircleContact.h
rt-jnibox2d/box2d/Dynamics/Contacts/b2Contact.cpp
rt-jnibox2d/box2d/Dynamics/Contacts/b2Contact.h
rt-jnibox2d/box2d/Dynamics/Contacts/b2ContactSolver.cpp
rt-jnibox2d/box2d/Dynamics/Contacts/b2ContactSolver.h
rt-jnibox2d/box2d/Dynamics/Contacts/b2EdgeAndCircleContact.cpp
rt-jnibox2d/box2d/Dynamics/Contacts/b2EdgeAndCircleContact.h
rt-jnibox2d/box2d/Dynamics/Contacts/b2NullContact.h
rt-jnibox2d/box2d/Dynamics/Contacts/b2PolyAndCircleContact.cpp
rt-jnibox2d/box2d/Dynamics/Contacts/b2PolyAndCircleContact.h
rt-jnibox2d/box2d/Dynamics/Contacts/b2PolyAndEdgeContact.cpp
rt-jnibox2d/box2d/Dynamics/Contacts/b2PolyAndEdgeContact.h
rt-jnibox2d/box2d/Dynamics/Contacts/b2PolyContact.cpp
rt-jnibox2d/box2d/Dynamics/Contacts/b2PolyContact.h
rt-jnibox2d/box2d/Dynamics/Controllers/b2BuoyancyController.cpp
rt-jnibox2d/box2d/Dynamics/Controllers/b2BuoyancyController.h
rt-jnibox2d/box2d/Dynamics/Controllers/b2ConstantAccelController.cpp
rt-jnibox2d/box2d/Dynamics/Controllers/b2ConstantAccelController.h
rt-jnibox2d/box2d/Dynamics/Controllers/b2ConstantForceController.cpp
rt-jnibox2d/box2d/Dynamics/Controllers/b2ConstantForceController.h
rt-jnibox2d/box2d/Dynamics/Controllers/b2Controller.cpp
rt-jnibox2d/box2d/Dynamics/Controllers/b2Controller.h
rt-jnibox2d/box2d/Dynamics/Controllers/b2GravityController.cpp
rt-jnibox2d/box2d/Dynamics/Controllers/b2GravityController.h
rt-jnibox2d/box2d/Dynamics/Controllers/b2TensorDampingController.cpp
rt-jnibox2d/box2d/Dynamics/Controllers/b2TensorDampingController.h
rt-jnibox2d/box2d/Dynamics/Joints/b2DistanceJoint.cpp
rt-jnibox2d/box2d/Dynamics/Joints/b2DistanceJoint.h
rt-jnibox2d/box2d/Dynamics/Joints/b2GearJoint.cpp
rt-jnibox2d/box2d/Dynamics/Joints/b2GearJoint.h
rt-jnibox2d/box2d/Dynamics/Joints/b2Joint.cpp
rt-jnibox2d/box2d/Dynamics/Joints/b2Joint.h
rt-jnibox2d/box2d/Dynamics/Joints/b2LineJoint.cpp
rt-jnibox2d/box2d/Dynamics/Joints/b2LineJoint.h
rt-jnibox2d/box2d/Dynamics/Joints/b2MouseJoint.cpp
rt-jnibox2d/box2d/Dynamics/Joints/b2MouseJoint.h
rt-jnibox2d/box2d/Dynamics/Joints/b2PrismaticJoint.cpp
rt-jnibox2d/box2d/Dynamics/Joints/b2PrismaticJoint.h
rt-jnibox2d/box2d/Dynamics/Joints/b2PulleyJoint.cpp
rt-jnibox2d/box2d/Dynamics/Joints/b2PulleyJoint.h
rt-jnibox2d/box2d/Dynamics/Joints/b2RevoluteJoint.cpp
rt-jnibox2d/box2d/Dynamics/Joints/b2RevoluteJoint.h
rt-jnibox2d/box2d/Dynamics/b2Body.cpp
rt-jnibox2d/box2d/Dynamics/b2Body.h
rt-jnibox2d/box2d/Dynamics/b2ContactManager.cpp
rt-jnibox2d/box2d/Dynamics/b2ContactManager.h
rt-jnibox2d/box2d/Dynamics/b2Island.cpp
rt-jnibox2d/box2d/Dynamics/b2Island.h
rt-jnibox2d/box2d/Dynamics/b2World.cpp
rt-jnibox2d/box2d/Dynamics/b2World.h
rt-jnibox2d/box2d/Dynamics/b2WorldCallbacks.cpp
rt-jnibox2d/box2d/Dynamics/b2WorldCallbacks.h
rt-jnibox2d/box2d/Headers/gen/com_kristianlm_robotanks_box2dbridge_jnibox2d_JNIBox2DBody.h
rt-jnibox2d/box2d/Headers/gen/com_kristianlm_robotanks_box2dbridge_jnibox2d_JNIBox2DShape.h
rt-jnibox2d/box2d/Headers/gen/com_kristianlm_robotanks_box2dbridge_jnibox2d_JNIBox2DWorld.h
rt-jnibox2d/box2d/JNIBox2DBody.cpp
rt-jnibox2d/box2d/JNIBox2DShape.cpp
rt-jnibox2d/box2d/JNIBox2DWorld.cpp
rt-jnibox2d/box2d/JNIBox2DWorld.h
rt-jnibox2d/box2d/JNIRefs.cpp
rt-jnibox2d/box2d/JNIRefs.h
rt-jnibox2d/box2d/Makefile
rt-jnibox2d/box2d/box2d.h
src/com/kristianlm/robotanks/box2dbridge/Box2DFactory.java
src/com/kristianlm/robotanks/box2dbridge/IBody.java
src/com/kristianlm/robotanks/box2dbridge/IJoint.java
src/com/kristianlm/robotanks/box2dbridge/IShape.java
src/com/kristianlm/robotanks/box2dbridge/IWorld.java
src/com/kristianlm/robotanks/box2dbridge/jbox2d/JBox2DBody.java
src/com/kristianlm/robotanks/box2dbridge/jbox2d/JBox2DShape.java
src/com/kristianlm/robotanks/box2dbridge/jbox2d/JBox2DWorld.java
src/com/kristianlm/robotanks/box2dbridge/jnibox2d/JNIBox2DBody.java
src/com/kristianlm/robotanks/box2dbridge/jnibox2d/JNIBox2DJoint.java
src/com/kristianlm/robotanks/box2dbridge/jnibox2d/JNIBox2DShape.java
src/com/kristianlm/robotanks/box2dbridge/jnibox2d/JNIBox2DWorld.java
src/com/lmdig/android/tutorial/oglbox2dbasics/MainActivity.java
src/com/lmdig/android/tutorial/oglbox2dbasics/PGTestRenderer.java
src/com/lmdig/android/tutorial/oglbox2dbasics/TestGLSurfaceView.java
src/com/lmdig/android/tutorial/oglbox2dbasics/game/GameImpl.java
src/com/lmdig/android/tutorial/oglbox2dbasics/game/GameInterface.java
src/com/lmdig/android/tutorial/oglbox2dbasics/geometry/Circle.java
src/com/lmdig/android/tutorial/oglbox2dbasics/geometry/GLCircle.java
src/com/lmdig/android/tutorial/oglbox2dbasics/geometry/GLRectangle.java
src/com/lmdig/android/tutorial/oglbox2dbasics/geometry/GameShape.java
src/com/lmdig/android/tutorial/oglbox2dbasics/geometry/GameShapeCircle.java
src/com/lmdig/android/tutorial/oglbox2dbasics/geometry/GameShapeRectangle.java
src/com/lmdig/android/tutorial/oglbox2dbasics/geometry/Rectangle.java
src/com/lmdig/android/tutorial/oglbox2dbasics/tools/BufferTool.java
src/com/lmdig/android/tutorial/oglbox2dbasics/tools/GLBufferTool.java
src/org/jbox2d/collision/AABB.java
src/org/jbox2d/collision/Bound.java
src/org/jbox2d/collision/BoundValues.java
src/org/jbox2d/collision/BroadPhase.java
src/org/jbox2d/collision/BufferedPair.java
src/org/jbox2d/collision/Collision.java
src/org/jbox2d/collision/ContactID.java
src/org/jbox2d/collision/Distance.java
src/org/jbox2d/collision/FilterData.java
src/org/jbox2d/collision/Manifold.java
src/org/jbox2d/collision/ManifoldPoint.java
src/org/jbox2d/collision/MassData.java
src/org/jbox2d/collision/OBB.java
src/org/jbox2d/collision/Pair.java
src/org/jbox2d/collision/PairCallback.java
src/org/jbox2d/collision/PairManager.java
src/org/jbox2d/collision/Proxy.java
src/org/jbox2d/collision/Segment.java
src/org/jbox2d/collision/SegmentCollide.java
src/org/jbox2d/collision/SortKeyFunc.java
src/org/jbox2d/collision/SupportsGenericDistance.java
src/org/jbox2d/collision/TOI.java
src/org/jbox2d/collision/package.html
src/org/jbox2d/collision/portversion.txt
src/org/jbox2d/collision/shapes/CircleDef.java
src/org/jbox2d/collision/shapes/CircleShape.java
src/org/jbox2d/collision/shapes/CollideCircle.java
src/org/jbox2d/collision/shapes/CollidePoly.java
src/org/jbox2d/collision/shapes/EdgeChainDef.java
src/org/jbox2d/collision/shapes/EdgeShape.java
src/org/jbox2d/collision/shapes/PointDef.java
src/org/jbox2d/collision/shapes/PointShape.java
src/org/jbox2d/collision/shapes/PolygonDef.java
src/org/jbox2d/collision/shapes/PolygonShape.java
src/org/jbox2d/collision/shapes/Shape.java
src/org/jbox2d/collision/shapes/ShapeDef.java
src/org/jbox2d/collision/shapes/ShapeType.java
src/org/jbox2d/common/Color3f.java
src/org/jbox2d/common/IViewportTransform.java
src/org/jbox2d/common/Mat22.java
src/org/jbox2d/common/Mat33.java
src/org/jbox2d/common/MathUtils.java
src/org/jbox2d/common/OBBViewportTransform.java
src/org/jbox2d/common/RaycastResult.java
src/org/jbox2d/common/Settings.java
src/org/jbox2d/common/Sweep.java
src/org/jbox2d/common/Vec2.java
src/org/jbox2d/common/Vec3.java
src/org/jbox2d/common/XForm.java
src/org/jbox2d/common/package.html
src/org/jbox2d/dynamics/Body.java
src/org/jbox2d/dynamics/BodyDef.java
src/org/jbox2d/dynamics/BodyGroup.java
src/org/jbox2d/dynamics/BoundaryListener.java
src/org/jbox2d/dynamics/BoundaryResponse.java
src/org/jbox2d/dynamics/ContactFilter.java
src/org/jbox2d/dynamics/ContactListener.java
src/org/jbox2d/dynamics/ContactManager.java
src/org/jbox2d/dynamics/DebugDraw.java
src/org/jbox2d/dynamics/DefaultContactFilter.java
src/org/jbox2d/dynamics/DestructionListener.java
src/org/jbox2d/dynamics/Island.java
src/org/jbox2d/dynamics/Steppable.java
src/org/jbox2d/dynamics/TimeStep.java
src/org/jbox2d/dynamics/World.java
src/org/jbox2d/dynamics/contacts/CircleContact.java
src/org/jbox2d/dynamics/contacts/Contact.java
src/org/jbox2d/dynamics/contacts/ContactConstraint.java
src/org/jbox2d/dynamics/contacts/ContactConstraintPoint.java
src/org/jbox2d/dynamics/contacts/ContactCreateFcn.java
src/org/jbox2d/dynamics/contacts/ContactEdge.java
src/org/jbox2d/dynamics/contacts/ContactPoint.java
src/org/jbox2d/dynamics/contacts/ContactRegister.java
src/org/jbox2d/dynamics/contacts/ContactResult.java
src/org/jbox2d/dynamics/contacts/ContactSolver.java
src/org/jbox2d/dynamics/contacts/EdgeAndCircleContact.java
src/org/jbox2d/dynamics/contacts/NullContact.java
src/org/jbox2d/dynamics/contacts/PointAndCircleContact.java
src/org/jbox2d/dynamics/contacts/PointAndPolyContact.java
src/org/jbox2d/dynamics/contacts/PolyAndCircleContact.java
src/org/jbox2d/dynamics/contacts/PolyAndEdgeContact.java
src/org/jbox2d/dynamics/contacts/PolyContact.java
src/org/jbox2d/dynamics/contacts/package.html
src/org/jbox2d/dynamics/contacts/portversion.txt
src/org/jbox2d/dynamics/controllers/BuoyancyController.java
src/org/jbox2d/dynamics/controllers/BuoyancyControllerDef.java
src/org/jbox2d/dynamics/controllers/Controller.java
src/org/jbox2d/dynamics/controllers/ControllerDef.java
src/org/jbox2d/dynamics/controllers/ControllerEdge.java
src/org/jbox2d/dynamics/joints/ConstantVolumeJoint.java
src/org/jbox2d/dynamics/joints/ConstantVolumeJointDef.java
src/org/jbox2d/dynamics/joints/DistanceJoint.java
src/org/jbox2d/dynamics/joints/DistanceJointDef.java
src/org/jbox2d/dynamics/joints/GearJoint.java
src/org/jbox2d/dynamics/joints/GearJointDef.java
src/org/jbox2d/dynamics/joints/Jacobian.java
src/org/jbox2d/dynamics/joints/Joint.java
src/org/jbox2d/dynamics/joints/JointDef.java
src/org/jbox2d/dynamics/joints/JointEdge.java
src/org/jbox2d/dynamics/joints/JointType.java
src/org/jbox2d/dynamics/joints/LimitState.java
src/org/jbox2d/dynamics/joints/MouseJoint.java
src/org/jbox2d/dynamics/joints/MouseJointDef.java
src/org/jbox2d/dynamics/joints/PrismaticJoint.java
src/org/jbox2d/dynamics/joints/PrismaticJointDef.java
src/org/jbox2d/dynamics/joints/PulleyJoint.java
src/org/jbox2d/dynamics/joints/PulleyJointDef.java
src/org/jbox2d/dynamics/joints/RevoluteJoint.java
src/org/jbox2d/dynamics/joints/RevoluteJointDef.java
src/org/jbox2d/dynamics/joints/package.html
src/org/jbox2d/dynamics/package.html
src/org/jbox2d/dynamics/portversion.txt
src/org/jbox2d/pooling/SingletonPool.java
src/org/jbox2d/pooling/TLAABB.java
src/org/jbox2d/pooling/TLBoundValues.java
src/org/jbox2d/pooling/TLContactPoint.java
src/org/jbox2d/pooling/TLContactSolver.java
src/org/jbox2d/pooling/TLManifold.java
src/org/jbox2d/pooling/TLMassData.java
src/org/jbox2d/pooling/TLMat22.java
src/org/jbox2d/pooling/TLStack.java
src/org/jbox2d/pooling/TLTimeStep.java
src/org/jbox2d/pooling/TLVec2.java
src/org/jbox2d/pooling/TLXForm.java
src/org/jbox2d/pooling/arrays/BooleanArray.java
src/org/jbox2d/pooling/arrays/DynamicTLArray.java
src/org/jbox2d/pooling/arrays/IntegerArray.java
src/org/jbox2d/pooling/arrays/Vec2Array.java
src/org/jbox2d/pooling/stacks/ContactSolverStack.java
src/org/jbox2d/pooling/stacks/DynamicTLStack.java
src/org/jbox2d/pooling/stacks/IslandStack.java
src/org/jbox2d/pooling/stacks/TimeStepStack.java
Download
Click the following link to download physics-toy-master.zip.
physics-toy-master.zip