Floyd #1 I was going to suggest this: Local fp:Float Ptr fp = Float Ptr dBodyGetPosition(box) ' now x is fp[0] y is fp[1] z is fp[2] Totally untested, of course.