(while (and (setq e1 (entsel "\n选择曲线: "))
(setq s2 (car (entsel "\n选择要移动实体: ")))
)
(xyp-move s2 (xyp-9pt s2 4) (osnap (cadr e1) "_end"))
)
(princ)
) ZZXXQQ 发表于 2014-7-12 21:04 static/image/common/back.gif
如果字对线段中点,该如何修改。 香田里浪人 发表于 2014-7-14 06:34 static/image/common/back.gif
如果字对线段中点,该如何修改。
这句:(setq pp (mapcar '- pt2 pt1))
改成:(setq pp (mapcar '- pt1 pt2))
ZZXXQQ 发表于 2014-7-14 08:58 static/image/common/back.gif
这句:(setq pp (mapcar '- pt2 pt1))
改成:(setq pp (mapcar '- pt1 pt2))
谢谢您的帮助 ZZXXQQ 发表于 2014-7-14 08:58 static/image/common/back.gif
这句:(setq pp (mapcar '- pt2 pt1))
改成:(setq pp (mapcar '- pt1 pt2))
“这句:(setq pp (mapcar '- pt2 pt1))
改成:(setq pp (mapcar '- pt1 pt2))”只能改为端点居中,不能在线段中点位置 (setq pp (mapcar '(lambda (x) (* x 0.5)) (mapcar '+ pt1 pt2))) 谢谢各位楼主的分享!收藏备用。
页:
1
[2]