At each point where the path crosses into a new triangle, this class records the point and direction in terms of barycentric coordinates, triangle references and local path direction relative to a local frame (in the form of one of the edges of the triangle).