ezod/adolphus — Issue #24: Handle coplanar case in triangle-triangle intersection
Author: ezod
Created: 2012-01-03 19:44:16+00:00
State: open

The triangle-triangle intersection functionality added in ee786475331dffa3ff757212fa881b408fc329ce doesn't handle the case of coplanar triangles (simply returning `False`), as this is not needed for the purpose of laser occlusion.

However, it is conceivable that this may be used in the future for other purposes, so the [coplanar case][0] should be handled properly as per [Möller][1]. The basic steps are outlined in code comments.

[0]: https://github.com/ezod/adolphus/commit/ee786475331dffa3ff757212fa881b408fc329ce#L1R925
[1]: http://citeseer.ist.psu.edu/viewdoc/summary?doi=10.1.1.1.9485