刘炎华 发表于 2020-6-14 16:28:20

这个是CAD有bug吗?

通常,在一些较简单的产品中,会先画好2d图,再把需要画3d的零件通过导入2d来画出来.
如下:
(defun C:dc()
    (setq ss (ssget))
    (command "copybase" "0,0" ss ""))

(defun C:fg()
    (command "pasteclip" "0,0"))

要导入的只是一部份需要的2d
但是,从一个CAD复制到另一个CAD的时候会出现坐标原点跑位(CAD2010),
理论上2d,3d这些在绝对原点的位置是一致的吧?

masterlong 发表于 2020-6-14 18:39:34

(command "copybase" "non" "0,0" ss "")
另一个如是

刘炎华 发表于 2020-6-14 19:23:06

masterlong 发表于 2020-6-14 18:39
(command "copybase" "non" "0,0" ss "")
另一个如是

好的,谢谢!我修改过来
再追问一下,加个"non"无捕捉,是什么原因呢?

masterlong 发表于 2020-6-14 21:20:36

command函数指定点时
默认使用系统的捕捉模式
这是新手常常感到困惑的地方

刘炎华 发表于 2020-6-14 21:31:29

谢谢!明白了
页: [1]
查看完整版本: 这个是CAD有bug吗?