I've been looking for a tutorial on 3D per-vertex collision systems (using C# and XNA, since I have that readily available), but have only been able to put together bits and pieces. I have a pretty good understanding at this point, but there's one rather large, glaring hole in my understanding.
Basically, my problem comes down to: how do I get the polys and their info?
Does anyone have any good references?
Note: while I'm using XNA and am most interested with that system, this is more of a self-educational exercise, and I am interested in how to do it in other systems if it's done differently (i.e OpenGL, etc.)
Clarification: What I mean by "how do I get the polys", is if I have a 3D object, and perhaps even an animation applied to that object, is there a system for retrieving the rendered polys' information (positions, etc.) for testing? The most logical thing to do would be retrieve the poly information after it's been rendered, but that also sounds exceedingly expensive, and I'm not sure how to go about doing that anyway. I wasn't sure if there was a better way, or if retrieving rendered information at that level was even possible.