Lua Winged Edge will do everything you expect it to do, and a little more.
Features
- Create data structure directly from Wavefront Object files
- Traverse the edges of a face
- Triangulate a face
- Detect if a triangle (and in turn a face) has been intersected