Можно рассчитать пересечение между линией и дугой. Линия задается точкой, румбом и смещением.
ARCB [точка] [радиус] [точка 1] [румб] [квадрант] [смещение]
NE 1 100 100
NE 2 200 200
ARCB 2 200 1 50 1 -50
! INTERSECTION # 1 NORTH:372.285978 EAST:301.575300
! INTERSECTION # 2 NORTH:98.424700 EAST:27.714022
Определяются пересечения между дугой с радиусом 200 и центром в точке 2 и румбом 50,0000, проведенным из точки 1 с расстоянием смещения 50 влево.
ARCB [точка] [радиус] [точка 1] [румб] [квадрант] [смещение]
Параметр | Описание |
---|---|
точка | Точка центра радиуса. Это — существующая точка, которая используется как центральная точка дуги. |
радиус | Расстояние радиуса. Это расстояние в футах или метрах от центральной точки дуги. |
точка 1 | Существующая точка, из которой направлен вектор. Точка может относиться к любому типу, в том числе может быть точкой фигуры. |
румб | Румб линии из существующей точки. Румб определяет направление вектора и выражается в текущих единицах измерения углов. |
квадрант | Квадрант, в котором существует румб. Возможные значения: 1 (СВ), 2 (ЮВ), 3 (ЮЗ) и 4 (СЗ). |
смещение | Смещение влево или вправо от вектора. Результат действия данного параметра -- смещение линии на Х футов. Смещение вправо имеет положительное значение, а смещение влево -- отрицательное значение. Если смещение не требуется, оно задается равным нулю. |