Name: Anonymous 2006-11-27 23:43
Given a triangle with 3 vertices v1, v2, and v3, is there a way to tell if it intersects a given infinite plane Q with usual plane properties <a, b, c, d>? And, if so, how to get the finite line where the finite triangle and infinite plane intersect? I know how to get the ray from where two planes intersect, but not so certain about when a plane intersects with a finite surface like a triangle.
No, this isn't homework. It's for a game where 3D models intersect on a 2D gameplay space, and I'm experimenting with certain collision detection systems -- in this case, testing against a set of lines derived from the 2D gameplay board intersecting with all of the game models. But that involves a plane intersecting triangles and getting the line where they intersect, and that I don't know how to do.
No, this isn't homework. It's for a game where 3D models intersect on a 2D gameplay space, and I'm experimenting with certain collision detection systems -- in this case, testing against a set of lines derived from the 2D gameplay board intersecting with all of the game models. But that involves a plane intersecting triangles and getting the line where they intersect, and that I don't know how to do.