История изменений
Исправление saahriktu, (текущая версия) :
А зачем CB рассматривать отдельно? Я просто брал и поворачивал прямую AB на 90 градусов, совмещал с точкой C, а потом находил точку пересечения D. Таким образом, в случае параллельности AB и OX мне достаточно того, что CD параллельна OY, и, соответственно, при совмещении второй прямой с точкой C, x4 = x3, а y4 = y1.
Исходная версия saahriktu, :
А зачем CB рассматривать отдельно? Я просто брал и поворачивал прямую AB на 90 градусов, совмещал с точкой C, а потом находил точку пересечения D. Таким образом, в случае параллельности AB и OX мне достаточно того, что CD параллельна OY, и, соответственно, при совмещении второй прямой с точкой C, x4 = y3, а y4 = x1.