There is an extremely frustrating bug in my program which I don't know if it's caused by my code or farseer. The situation is this:
I have a set of vertices representing two rectangles which overlap in the middle. I create a single body & two seperate geom (each respective to one rectangle) and attach both geoms to the body.
The bug is in the collision: the outer portion of the geometries always
only intresect with the central (overlapping) section. It might be a little hard to explain, so if you want just ask for pics and i'll post up some screenshots.
Now, if the two rectangles dont overlap each other in the middle the collisions still dont work fine, and I think it collides with the space in between the two rectangles somehow - its hard to explain even for me who's seen it.
Another oddity is if the central overlapping section isnt a square but rectangular, then you can see that when the bodies rotate, its like the underlying geometry and/or vertices don't (although the rendered image rotates fine) - which makes the collision
seem even more random.
This bug is really aggravating me for a few days now, I really need this to work because I want to use the collision categories system within a single body..
Hopefully, someone tried doing this before me and can tell me if I'm doing something wrong