cad图里面很多很多的图元都不是在同一平面上的,请问怎样才能最方便的把所有的图元放在同一个平面上呢?

是让他们在同一标高...原来的图层不变....
2025-03-06 12:44:07
推荐回答(4个)
回答1:

  1. 如果是很多块的话,我没有办法,如果是其它对象的话,可以一键完成这个动作。

  2. AutoCAD里面,对象在Z轴移动到无穷远,然后移动回来,你会发现Z的坐标全部是0了。

  3. 程序就是这个原理来解决同一个平面的问题。

  4. ;;;;;;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) "")
       (princ "\nOK已经归零");;如果有块的话,选择除了块以外的对象z坐标归零
       (setvar "osmode" #os1)
      )
     )
     (setvar "cmdecho" 1)
     (princ)
    );复制到记事本,以【.lsp】为后缀命名。打开AutoCAD,加载autolisp,命令【Z0】

回答2:

如果是天正的话,那就用tybg(工具--其它工具--统一标高)。如果是纯cad就用al(对齐)。输入命令按命令行提示操作即可

回答3:

保证你的所有图层都是非锁定、非冻结并且可视。

Ctrl + A,

然后在图层选择下来条里面,选择你要的图层。

回答4:

在视图里建 3维视图,设4个相等窗口即可。