починил метод getCrossingPoint для отрезков, вроде бы все работает