Implementation of pixel accurate picking using both bounding boxes to discard large parts the geometry, and then triangle intersection to detect accurate intersects.