TetraRayTrace works, except the hyperboloid's normals are weird?