TWatertightRay3

Ray representation with additional data to support 'watertight' raycasts, i.e. raycasts that cannot slip between adjacent triangles w/ floating point error.