Почему нереальный?

Если треугольник тупоугольный, то точка пересечения будет находится вне треугольника. (Ваши вычисления не проверяла)