Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm working on a project in XNA for WP7 with a low-poly environment, my problem is I need to setup a working per-polygon collision check between 2 or more 3d meshes.

I've checked tons of tutorials but all of them use bounding-boxes, bounding-spheres,rays etc., but what I really need is a VERY precise way of checking if the polygons of two distinct models have intersected or not.

If you could redirect me to an example or at least give me some pointers I would be grateful.

share|improve this question
up vote 0 down vote accepted

Take a look at:


Also look for the term: AAOB rather than AABB.

SAT (or Separating Axis Theorem) is also a good start, it's an approach to detect and solve collisions between objects of any shape. Refer to:

share|improve this answer
That's certainly a heavy read, but thank you. – childonline Nov 19 '12 at 7:49
It still amazes me that I can't find a working example in xna, it's not that i'm lazy or anything, but I always learn better through examples. – childonline Nov 19 '12 at 7:57

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.