Mathematical data structures.
Slab decomposition data structure for 2D vertical ray queries
standalone version of the JS raytracer built for [distracer.io](http://distracer.io), which was inspired by [jsRayTracer](https://github.com/vjeux/jsRayTracer).
2D/3D shape intersection checks
Get the normalized ray that your mouse is projecting into your scene
intersect a ray and triangle in 3 dimensions
Find all tiles or voxels (in 2- or 3-dimensional Cartesian grid) intersected by a line segment
A Bounding Volume Hierarchy data structure, for fast ray-mesh intersection
ray direction classification (Eisemann et. al)
Walk along line through 2D grid.
An implementation of the Watertight Ray/Triangle Intersection algorithm
Ray-aware line segment intersection check.
test if a ray intersects an aabb in 2d/3d space
Ray-aware rectangle intersection check.
Line that goes for a while in one direction and then stops
intersect a ray with a quadtree
intersection of a ray with the earth as a wgs84 oblate sphereoid
Ray-aware circle intersection check.
ray aabb intersection test using the slab method