ianmackenzie / elm-geometry

2D/3D geometry package for Elm
Mozilla Public License 2.0
183 stars 26 forks source link

Add heterogeneous intersection functions #5

Open ianmackenzie opened 7 years ago

ianmackenzie commented 7 years ago
ianmackenzie commented 5 years ago

Possibly useful for axis-box intersections: https://twitter.com/Peter_shirley/status/1053481303834746880?s=19

Good explanation: https://tavianator.com/fast-branchless-raybounding-box-intersections/

ianmackenzie commented 5 years ago

Ray-triangle intersections: https://en.wikipedia.org/wiki/M%C3%B6ller%E2%80%93Trumbore_intersection_algorithm

ianmackenzie commented 3 years ago

Another ray-triangle intersection algorithm (PDF): http://www.graphics.cornell.edu/pubs/1997/MT97.pdf (thanks @w0rm!)