cad图里面很多很多的图元都不是在同一平面上的,请问怎样才能最方便的把所有的图元放在同一个平面上呢?
来源:百度知道 编辑:UC知道 时间:2024/09/24 12:01:15
是让他们在同一标高...
原来的图层不变....
原来的图层不变....
如果是很多块的话,我没有办法,如果是其它对象的话,可以一键完成这个动作。
AutoCAD里面,对象在Z轴移动到无穷远,然后移动回来,你会发现Z的坐标全部是0了。
程序就是这个原理来解决同一个平面的问题。
;;;;;;Z坐标归零;;
(defun c:z0 ( / #os1 &kw)
(setvar "cmdecho" 0)
(setvar "blipmode" 0)
(setq #os1 (getvar "osmode"))
(command "ucs" "")
(if (setq &kw (ssget "x" (list (cons 0 "~INSERT"))));;选择所有对象
(progn
(setvar "osmode" 0)
(princ "\n请等待,正在归零")
(command "MOVE" &kw "" '(0 0 1e99) "" "move" "p" "" '(0 0 -1e99)