Можно вычислить пересечение(я) линии, определяемой двумя точками, и дуги, заданной точкой центра и радиусом.
ARCLN [точка] [радиус] [точка 1] [точка 2] [смещение]
NE 1 100 100
NE 2 200 200
NE 3 250 100
ARCLN 3 200 1 2 -100
! INTERSECTION # 1 NORTH:387.066972 EAST:245.645615
! INTERSECTION # 2 NORTH:104.354385 EAST:-37.066972
Определяются пересечения между дугой с радиусом 200 и центром в точке 3 и линией, проведенной через точки 1 и 2 с расстоянием смещения 100 влево.
Пересечение дуги и линии
ARCLN [точка] [радиус] [точка 1] [точка 2] [смещение]
Параметр | Описание |
---|---|
точка | Номер точки, задающей центр (радиуса) дуги. |
радиус | Величина радиуса в футах или метрах. Величина радиуса — это длина линии от точки центра радиуса до дуги. |
точка 1, точка 2 | Существующие точки, которые задают положение и направление линии. Точка 1 -- начальная точка, а точка 2 -- конечная точка. Данные точки могут быть любыми, в том числе точками фигуры. |
смещение | Смещение от вектора. Результат действия данного параметра -- смещение линии на заданное количество футов (или метров) влево или вправо. Смещение вправо имеет положительное значение, а смещение влево -- отрицательное значение. Если смещение не требуется, оно задается равным нулю. |