Отношение предназначено для нахождения точек пересечения прямой и коники с установленным порядком следования этих точек.
В том случае, если прямая и коника имеют точки пересечения, то порядок назначения точек таков: при движении вдоль прямой, заданной ее ориентацией первой будет назначена встретившаяся на ней точка Точка 2, а затем Точка 1.
Если же Прямая определена так, что первая задающая ее точка совпадает с одной из точек пересечения, то именно эта точка будет выбрана в качестве Точки 1.
Такой способ пересечения прямой с окружностью позволяет исключить зависимость порядка назначения точек от ориентации прямой.
Функция находит применение при решении задач проективной геометрии, когда необходимо найти вторую точку пересечения прямой с коникой при известной первой точке.
В том случае, если исходные объекты не пересекаются система записывает в списки выходных переменных NIL-объекты. При принятии решения о занесении полученных точек в списки выходных параметров каждая точка подвергается проверке на принадлежность внутренней области входных объектов.
Если стиль линии исходных объектов таков, что точка не попадает во внутреннюю область хотя бы одной исходной линии, то такая точка заменяется NIL-объектом.
Если тип объекта, указанного в любом из входных параметров, оказывается несовместимым с типом этого параметра, то при установленном флажке NIL в выходной параметр заносится значение NIL-объекта.