I'm working with XNA and Farseer 3.0. using the "Hello World example I was able to sucessfuly add the debug view to my project. however, I am seeing several things that seem funky to me.
First of all, why is the Y value for the gravity vector in the world a negative number as opposed to the positive number used in FP2?
I also had to reverse the direction that I applied torque to make an object rotate the right direction, is that what should be happening?
So I figured that was all weird, but i could deal with it. So I uncommeneted my objects that worked predictably in FP2 and they were HUGE compared to the Hello World objects. so my friend suggested changing the line:
Matrix proj = Matrix.CreateOrthographic(50 * _graphics.GraphicsDevice.Viewport.AspectRatio, 50, 0, 1);
Matrix proj = Matrix.CreateOrthographic(GraphicsDevice.Viewport.Width, GraphicsDevice.Viewport.Height, 0, 1);
Which made all MY objects seem the correct size. but the Hello world objects were TINY. and my objects still behave as if they are MASSIVELY Huge. (ie, it takes very high Torque to make them rotate/move.)
I thought that was rather odd, but I continued by adding the image for a circle that I was using in my project that used FP2. The image was the same size as the circle being drawn by the DebugView. but it was reversed in every conceivable way. the rotation
was backwards, it falls up, etc.
If anyone has any insight into why this is happening you will make me a very happy man.