Just got round to playing with the DarkPhysics stuff and my first test app has thrown something strange up. Its might be something very simple I am doing wrong but I can't see what.
Here is the code:
phy start
sync on
sync rate 60
set ambient light 10
load object "bowl.x",1
scale object 1,300,200,300
position object 1,0,-20,0
phy make rigid body static mesh 1
make object cube 2, 5
position object 2, 0, 10, 0
phy make rigid body dynamic box 2
position camera 0, 60, -80
point camera 0,-20,0
repeat
position camera 0, camera position y()+mousemovey(), -80
point camera 0,-20,0
phy update
sync
until returnkey()=1
phy end
Basically the bowl.x model is a very simple uneven bowl model knocked up in MilkShape. It is convex (if that makes a difference). If you run it and move the mouse up and down to adjust the camera angle you will see that the box hits the bowl much lower than the bowls actual position. Other than that it seems to roll on the uneven surface correctly. Any ideas?
EDIT: My apologies. I didn't realise there was a DarkPhysics update available. Installing this has fixed the problem. Don't I feel the fool

Thanks.