swamii 发表于 2022-5-24 14:18:13

swamii 发表于 2022-5-24 12:54
请问这个“10”从哪儿得到的,还是随便给定一个数

找到了组码了 谢谢

swamii 发表于 2022-5-24 14:27:36

swamii 发表于 2022-5-24 12:54
请问这个“10”从哪儿得到的,还是随便给定一个数

我看组码"10"表中在“ARC”中表示的中心点,而在“ATTDEF”中表示的是第一对齐点,那我怎么知道这个“10”具体是那个呢?

guosheyang 发表于 2022-5-24 15:25:53

swamii 发表于 2022-5-24 14:27
我看组码"10"表中在“ARC”中表示的中心点,而在“ATTDEF”中表示的是第一对齐点,那我怎么知道这个“10 ...

可以查询里面的不同对象 可能 有不同定义

烟盒迷唇 发表于 2022-5-24 15:32:49

10还搞不明白,太难了

烟盒迷唇 发表于 2022-5-24 15:35:14

组码10在不同的图元中表示的就是不一样的,你得查

swamii 发表于 2022-5-24 15:51:59

烟盒迷唇 发表于 2022-5-24 15:35
组码10在不同的图元中表示的就是不一样的,你得查

那这个不同的图元,是在代码中哪里有区分呢?

swamii 发表于 2022-5-24 15:54:37

swamii 发表于 2022-5-24 15:51
那这个不同的图元,是在代码中哪里有区分呢?

代码中只有(entget e1),这个e1图元又是在哪里呢?

swamii 发表于 2022-5-24 16:17:19

start4444 发表于 2022-5-23 14:07
应该是点的 y 坐标值,比如块就是基点的y值比较

我怎么翻译出来是求的Z值比较;
这是我的思路:(assoc 10 (entget e2)返回(x y z)
                     (cdr(assoc 10 (entget e2)))   返回(y z)
                     (cadr(cdr(assoc 10 (entget e2))))   返回(z)
请指教一下 ,我哪里出了问题,这个cdr去除第一个元素,car保留第一个元素;

start4444 发表于 2022-5-24 16:50:09

                     (assoc 10 (entget e2)返回(10 . (x y z))
                     (cdr(assoc 10 (entget e2)))   返回(x y z)
                     (cadr(cdr(assoc 10 (entget e2))))   返回(y)

swamii 发表于 2022-5-24 17:43:33

start4444 发表于 2022-5-24 16:50
(assoc 10 (entget e2)返回(10 . (x y z))
                     (cdr(asso ...

明白了谢谢
页: 1 [2]
查看完整版本: 下面这段代码是什么意思?能帮忙解答下吗?