Отношение предназначено для задания двух Окружностей, проходящих через заданную Точку и касающихся заданной Прямой, а также для нахождения Точек касания окружностей и прямой.
В данном отношении окружности считаются ориентированной в направлении против часовой стрелки при положительном значении радиуса и в противоположную сторону – при отрицательном.
Исходная точка должна быть собственной точкой вещественной плоскости.
Радиус должен быть задан вещественной величиной.
В поле параметра Радиус допускается указывать имя переменной, ссылающейся на окружность. В этом случае радиус генерируемых окружностей будет таким же, как и у окружности, указанной в поле входного параметра.
Первая окружность касается прямой в первой точке касания, которая соответствует отрицательной области ориентации прямой, а вторая – во второй (положительной области ориентации прямой).
При указании знака “минус” перед именем списочной переменной, ссылающейся на прямую, порядок назначения точек касания и построения касательных окружностей изменяется на противоположный.
Предопределенный стиль линии для первой окружности – ограниченная линия с началом в первой точке касания и концом в исходной точке, а для второй окружности – ограниченная линия с началом в исходной точке и концом во второй точке касания.
Если в процессе расчета обнаруживается, что при заданных значениях входных параметров реализовать сопряжение невозможно, то при установленном флажке NIL в выходной параметр заносится значение NIL-объекта.
Если тип объекта, указанного в любом из входных параметров, оказывается несовместимым с типом этого параметра, то при установленном флажке NIL в выходной параметр заносится значение NIL-объекта.