Physics On The Pandora


Kordman916

Still Fresh
Joined
Jul 6, 2010
Messages
72
Hey everyone,

As I sat around in complete boredom I thought of something.

How well would a physics engine run on the Pandora?

I know that the CPU isn't that strong compared to a desktop or laptop but it should be able to manage a couple boxes and spheres right?

If anyone has any experience with running a physics engine on the Pandora (Box2d, Newton, Tokamak, Chipmunk physics, Etc)

Please let me know how well the engine ran on the Pandora's limited CPU speed.

I would love to integrate a physics engine into my future projects and I just want to make sure it's possible

Edit: I just realized that this wasn't the Developers board so if a mod could just move this over there please.

Thanks in advance,
Kordman916
 
Numpty Physics was ported by manolis and uses Box2D. Can't comment on how it runs since I don't have a Pandora yet.

http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,93
http://www.gp32x.de/board/index.php?showtopic=54416
 
Last edited by a moderator:
So that clears up any worries that I have about Box2D but what about a 3D physics engine like the other ones I mentioned before?
 
Kordman916 said:
So that clears up any worries that I have about Box2D but what about a 3D physics engine like the other ones I mentioned before?

Don't know if there are any 3D engines which will be compiled for ARM9, haven't seen anything in 3D for the Android.
I wrote a 3D physics engine in C++ which should run without problems but I don't have a Pandora so I can't confirm.
I would assume something like ODE (http://www.ode.org/) could be cross compiled easily enough, but I couldn't say for sure.
The problem is that it would require a lot of floating point instructions, which along with displaying 3D graphics, would probably slow things down a lot.
For a small number of objects it should be fine however.
 
Last edited by a moderator:
BulletPhysics can be compiled with fixed-point arithmetic (theoretically at least ;) , there's one header with all of the typedefs) so it'd be a good candidate.
 
Back
Top