fixed IntersectLine