Проверка, можно ли провести окружность через три точки

From
Max Alekseyev (2:5015/60)
To
Zapadinsky Anatoly \(ZAB\)
Date
2002-07-11T15:13:52Z
Area
RU.ALGORITHMS
████ OS/2        Hi, Zapadinsky !

Replying to a message of Zapadinsky Anatoly \(ZAB\) to Max Alekseyev:

 PP>>> Если только они не лежат на одной прямой.
 MA>> Как известно, прямая - это окружность бесконечного радиуса. Так что,
 MA>> через три точки окружность можно провести всегда.

 ZA> Прошу прощения может я ещё не дорос, мы ещё таких каверзных вещей не
 ZA> рассматривали... Такая прямая будет иметь две точки пересечения с
 ZA> некоторой другой прямой? 

На проективной плоскости (которую можно рассматривать как обычную плоскость дополненную бесконечно-удалённой точкой) любые две непараллельные прямые имеют две точки пересечения: одна "обычная", другая - бесконечно-удалённая. Это соответствует пересекающимся окружностям бесконечного радиуса. Параллельные прямые имеют единственную точку пересечения - бесконечно-удалённую. Они соответствуют двух касающимся окружностям бесконечного радиуса.

Regards,      °°
        Max    ~

--- FleetStreet 1.27.3.8
 * Origin:  (2:5015/60)