Also, the Ray got an unimplemented `intersects_triangle` method, so the kdtree intersection function should be complete.