Android Open Source - OpenGL box2d Box2DvJBox2D






Project Summary

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/.

Web Site / Source Repository

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.

Project Detail

The following table is the detailed list of Box2DvJBox2D.

ItemValue
Java File Count149
Minimum SDK Version9
Activity Count1

Java Source Files

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