This is a newbie question! I'm planning to make a 2D game, which includes some fast moving smaller objects. Because bullet uses continuous collision detection I thought the bullet physics library might be appropriate for dynamics. I just have one question about it: Because 2D graphics may be very revealing (nothing is obscured by other parts), it may look strange if two objects visually penetrate each others when they collide. Can Bullet be used such a way that this does not happen (visibly), and neither that there is a visible space between them? I see Bullet computes time-of-impact, does that mean that Bullet can solve that specific problem? It would be nice to have it "pixel-perfect".
I see there's a 0.04 collision margin on each object. Is it possible to either scale the world/graphics in such a way that this is not visible, or draw the graphics so that the margin is included?
Also, I'm wondering whether using Bullet with ODE (like the demo shows), also lets you avoid any penetration of the objects. I'm asking all these questions in advance, so that I don't have to spend hours and hours trying to implement something with the wrong tool...

Per