Added generic 'method' for getting normal vector at the point of intersection