(osnap точка режим) - возвращает точку, которая является результатом объектной привязки, задаваемой в строке "режим” для указанной точки.
(setq pt2 (osnap pt1 "mid”))
(setq pt2 (osnap pt1 "mid, end, cen”))
(setq pt2 (getpoint))
(polar точка угол расстояние) - возвращает точку, находящуюся на "расстоянии” и под "углом” от заданной.
(polar ‘(1 1 2) 0,5 20) → (x x x)
(distance точка1 точка2) - возвращает расстояние между двумя точками.
(angle точка1 точка2) - возвращает угол в радианах между лучом от т1 в т2
(angle ‘(1 2) ‘ (1 5)) -- 1,57
(inters p1 p2 p3 p4 [onseg]) - возвращает точку пересечения отрезков p1 p2 и p3 p4. Если onseg=nil, то возвращает точку пересечения продолжения отрезков.
(textbox список) – измеряется прямоугольник с текстом.
(textbox ‘(1. "Hello world.”)))
((x x x) (x x x))
Пример:
inters '(2.25 4.50) '(-2.25 6.335) '(1.27 0.50) '(-8.65 -2.30)) — возвращает nil;
(inters '(2.25 4.50) '(-2.25 6.335) '(1.27 0.50) '(-8.65 -2.30) nil) — возвращает (7.64593 2.29966);
(polar '(16.32 4.782) 0.345 4.79) — возвращает (20.8278 6.40196);
(osnap '(16.32 4.782) "_end,_mid") — возвращает координаты точки, уточненной с помощью применяемых одновременно функций объектной привязки к конечной и средней точкам.
(setq pt2 (osnap pt1 "mid”))
(setq pt2 (osnap pt1 "mid, end, cen”))
(setq pt2 (getpoint))
(polar точка угол расстояние) - возвращает точку, находящуюся на "расстоянии” и под "углом” от заданной.
(polar ‘(1 1 2) 0,5 20) → (x x x)
(distance точка1 точка2) - возвращает расстояние между двумя точками.
(angle точка1 точка2) - возвращает угол в радианах между лучом от т1 в т2
(angle ‘(1 2) ‘ (1 5)) -- 1,57
(inters p1 p2 p3 p4 [onseg]) - возвращает точку пересечения отрезков p1 p2 и p3 p4. Если onseg=nil, то возвращает точку пересечения продолжения отрезков.
(textbox список) – измеряется прямоугольник с текстом.
(textbox ‘(1. "Hello world.”)))
((x x x) (x x x))
Пример:
inters '(2.25 4.50) '(-2.25 6.335) '(1.27 0.50) '(-8.65 -2.30)) — возвращает nil;
(inters '(2.25 4.50) '(-2.25 6.335) '(1.27 0.50) '(-8.65 -2.30) nil) — возвращает (7.64593 2.29966);
(polar '(16.32 4.782) 0.345 4.79) — возвращает (20.8278 6.40196);
(osnap '(16.32 4.782) "_end,_mid") — возвращает координаты точки, уточненной с помощью применяемых одновременно функций объектной привязки к конечной и средней точкам.