This is a tool to compair performance/speed of Box2D (native) and JBox2D (Java) on Android. Based on https://code.google.com/p/android-opengl-box2d-basics/.
Box2DvJBox2D is hosted in the following web site
https://github.com/jrgleason/Box2DvJBox2D
If you think the Android project Box2DvJBox2D listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of Box2DvJBox2D.
Item | Value |
---|---|
Java File Count | 149 |
Minimum SDK Version | 9 |
Activity Count | 1 |
Box2DvJBox2D has the following Java source files.
com.kristianlm.robotanks.box2dbridge.Box2DFactory.java com.kristianlm.robotanks.box2dbridge.IBody.java com.kristianlm.robotanks.box2dbridge.IJoint.java com.kristianlm.robotanks.box2dbridge.IShape.java com.kristianlm.robotanks.box2dbridge.IWorld.java com.kristianlm.robotanks.box2dbridge.jbox2d.JBox2DBody.java com.kristianlm.robotanks.box2dbridge.jbox2d.JBox2DShape.java com.kristianlm.robotanks.box2dbridge.jbox2d.JBox2DWorld.java com.kristianlm.robotanks.box2dbridge.jnibox2d.JNIBox2DBody.java com.kristianlm.robotanks.box2dbridge.jnibox2d.JNIBox2DJoint.java com.kristianlm.robotanks.box2dbridge.jnibox2d.JNIBox2DShape.java com.kristianlm.robotanks.box2dbridge.jnibox2d.JNIBox2DWorld.java com.lmdig.android.tutorial.oglbox2dbasics.MainActivity.java com.lmdig.android.tutorial.oglbox2dbasics.PGTestRenderer.java com.lmdig.android.tutorial.oglbox2dbasics.TestGLSurfaceView.java com.lmdig.android.tutorial.oglbox2dbasics.game.GameImpl.java com.lmdig.android.tutorial.oglbox2dbasics.game.GameInterface.java com.lmdig.android.tutorial.oglbox2dbasics.geometry.GLRectangle.java com.lmdig.android.tutorial.oglbox2dbasics.geometry.GLRectangle1.java com.lmdig.android.tutorial.oglbox2dbasics.geometry.GameShape.java com.lmdig.android.tutorial.oglbox2dbasics.geometry.GameShapeRectangle.java com.lmdig.android.tutorial.oglbox2dbasics.geometry.Rectangle.java com.lmdig.android.tutorial.oglbox2dbasics.tools.BufferTool.java com.lmdig.android.tutorial.oglbox2dbasics.tools.GLBufferTool.java org.gleason.openbox.JNIOpenBox.java org.jbox2d.collision.AABB.java org.jbox2d.collision.Bound.java org.jbox2d.collision.BoundValues.java org.jbox2d.collision.BroadPhase.java org.jbox2d.collision.BufferedPair.java org.jbox2d.collision.Collision.java org.jbox2d.collision.ContactID.java org.jbox2d.collision.Distance.java org.jbox2d.collision.FilterData.java org.jbox2d.collision.Manifold.java org.jbox2d.collision.ManifoldPoint.java org.jbox2d.collision.MassData.java org.jbox2d.collision.OBB.java org.jbox2d.collision.Pair.java org.jbox2d.collision.PairCallback.java org.jbox2d.collision.PairManager.java org.jbox2d.collision.Proxy.java org.jbox2d.collision.Segment.java org.jbox2d.collision.SortKeyFunc.java org.jbox2d.collision.SupportsGenericDistance.java org.jbox2d.collision.TOI.java org.jbox2d.collision.shapes.CircleDef.java org.jbox2d.collision.shapes.CircleShape.java org.jbox2d.collision.shapes.CollideCircle.java org.jbox2d.collision.shapes.CollidePoly.java org.jbox2d.collision.shapes.EdgeChainDef.java org.jbox2d.collision.shapes.EdgeShape.java org.jbox2d.collision.shapes.PointDef.java org.jbox2d.collision.shapes.PointShape.java org.jbox2d.collision.shapes.PolygonDef.java org.jbox2d.collision.shapes.PolygonShape.java org.jbox2d.collision.shapes.Shape.java org.jbox2d.collision.shapes.ShapeDef.java org.jbox2d.common.Color3f.java org.jbox2d.common.IViewportTransform.java org.jbox2d.common.Mat22.java org.jbox2d.common.Mat33.java org.jbox2d.common.MathUtils.java org.jbox2d.common.OBBViewportTransform.java org.jbox2d.common.RaycastResult.java org.jbox2d.common.Settings.java org.jbox2d.common.Sweep.java org.jbox2d.common.Vec2.java org.jbox2d.common.Vec3.java org.jbox2d.common.XForm.java org.jbox2d.dynamics.Body.java org.jbox2d.dynamics.BodyDef.java org.jbox2d.dynamics.BodyGroup.java org.jbox2d.dynamics.BoundaryListener.java org.jbox2d.dynamics.ContactFilter.java org.jbox2d.dynamics.ContactListener.java org.jbox2d.dynamics.ContactManager.java org.jbox2d.dynamics.DebugDraw.java org.jbox2d.dynamics.DefaultContactFilter.java org.jbox2d.dynamics.DestructionListener.java org.jbox2d.dynamics.Island.java org.jbox2d.dynamics.Steppable.java org.jbox2d.dynamics.TimeStep.java org.jbox2d.dynamics.World.java org.jbox2d.dynamics.contacts.CircleContact.java org.jbox2d.dynamics.contacts.Contact.java org.jbox2d.dynamics.contacts.ContactConstraint.java org.jbox2d.dynamics.contacts.ContactConstraintPoint.java org.jbox2d.dynamics.contacts.ContactCreateFcn.java org.jbox2d.dynamics.contacts.ContactEdge.java org.jbox2d.dynamics.contacts.ContactPoint.java org.jbox2d.dynamics.contacts.ContactRegister.java org.jbox2d.dynamics.contacts.ContactResult.java org.jbox2d.dynamics.contacts.ContactSolver.java org.jbox2d.dynamics.contacts.EdgeAndCircleContact.java org.jbox2d.dynamics.contacts.NullContact.java org.jbox2d.dynamics.contacts.PointAndCircleContact.java org.jbox2d.dynamics.contacts.PolyAndEdgeContact.java org.jbox2d.dynamics.contacts.PolyContact.java org.jbox2d.dynamics.controllers.BuoyancyController.java org.jbox2d.dynamics.controllers.BuoyancyControllerDef.java org.jbox2d.dynamics.controllers.Controller.java org.jbox2d.dynamics.controllers.ControllerDef.java org.jbox2d.dynamics.controllers.ControllerEdge.java org.jbox2d.dynamics.joints.ConstantVolumeJoint.java org.jbox2d.dynamics.joints.ConstantVolumeJointDef.java org.jbox2d.dynamics.joints.DistanceJoint.java org.jbox2d.dynamics.joints.DistanceJointDef.java org.jbox2d.dynamics.joints.GearJoint.java org.jbox2d.dynamics.joints.GearJointDef.java org.jbox2d.dynamics.joints.Jacobian.java org.jbox2d.dynamics.joints.Joint.java org.jbox2d.dynamics.joints.JointDef.java org.jbox2d.dynamics.joints.JointEdge.java org.jbox2d.dynamics.joints.MouseJoint.java org.jbox2d.dynamics.joints.MouseJointDef.java org.jbox2d.dynamics.joints.PrismaticJoint.java org.jbox2d.dynamics.joints.PrismaticJointDef.java org.jbox2d.dynamics.joints.PulleyJoint.java org.jbox2d.dynamics.joints.PulleyJointDef.java org.jbox2d.dynamics.joints.RevoluteJoint.java org.jbox2d.dynamics.joints.RevoluteJointDef.java org.jbox2d.pooling.SingletonPool.java org.jbox2d.pooling.TLAABB.java org.jbox2d.pooling.TLBoundValues.java org.jbox2d.pooling.TLContactPoint.java org.jbox2d.pooling.TLContactSolver.java org.jbox2d.pooling.TLManifold.java org.jbox2d.pooling.TLMassData.java org.jbox2d.pooling.TLMat22.java org.jbox2d.pooling.TLStack.java org.jbox2d.pooling.TLTimeStep.java org.jbox2d.pooling.TLVec2.java org.jbox2d.pooling.TLXForm.java org.jbox2d.pooling.arrays.BooleanArray.java org.jbox2d.pooling.arrays.DynamicTLArray.java org.jbox2d.pooling.arrays.IntegerArray.java org.jbox2d.pooling.arrays.Vec2Array.java org.jbox2d.pooling.stacks.ContactSolverStack.java org.jbox2d.pooling.stacks.DynamicTLStack.java org.jbox2d.pooling.stacks.IslandStack.java org.jbox2d.pooling.stacks.TimeStepStack.java