@Thanks Diggsey
I think you might run into problems though if you have a body
with compound shapes (specifically polygons) Since each shape
has a local rotation and position. But the rotation you're using
is for the body (i think?)..well..maybe you can test it for multiple
polygon shapes per body (a box will do since that's a poly)..
Just make sure each shape is offset from 0,0 some distance and has a local rotation
other than 0 if you test it.
The solution btw from Erin is to compose the shape's local transform with
the body world transform (i hope i got that right!

)..
Thanks!
Mike