break 之后的图元名
本帖最后由 暗夜贵族 于 2015-7-9 15:41 编辑(setq e0 (entlast))
(command "break" (setq e1 (entsel)) "f" pause pause)
(setq e2 (entlast))
只能获得其中一个的图元,另外一个图元如何获得?
我break之后,原来图元名e1不存在了。
edata 发表于 2015-7-9 12:49 static/image/common/back.gif
你确定你试过。
复制过去试过了,e1不存在了,
<图元名: 7ed21948>
<图元名: 7ed21908>
<图元名: 7ed21988>
无法截图
我查看新的图元,分别是<图元名: 7ed21988>和<图元名: 7ed21968>
难道有什么参数是设置图元的吗 另一个就是(ENTSEL)获得的,你可以成(setq e (ENTSEL)) 自贡黄明儒 发表于 2015-7-9 11:22 static/image/common/back.gif
另一个就是(ENTSEL)获得的,你可以成(setq e (ENTSEL))
我用的break是双点打断,
!e (<图元名: 7ed21728> (819168.0 -815516.0 0.0))
!e1 <图元名: 7ed21748>
!e2 <图元名: 7ed21768>
无法获得e2这个 (defun c:tt ()
(setq e0 (entlast))
(command "break" (setq e1 (entsel)) "f" pause pause)
(setq e2 (entlast))
(print e0)
(print (car e1))
(print e2)
(redraw e0 3)
(redraw (car e1) 3)
(redraw e2 3)
(princ)
) edata 发表于 2015-7-9 12:15 static/image/common/back.gif
一样的,还有有一段是图元名称得不到 edata 发表于 2015-7-9 12:15 static/image/common/back.gif
e1这个图元 打断后就不存在了,e0是打断前的别的图元,e2是打断后其中一根,还有另外一根不知道如何获得 你确定你试过。
建议楼主多看看一些学习资料,有基础的话自己多练练
break打断的话原图元名还在,数据有所更改,增加了一个新图元名 fan_zh 发表于 2015-7-9 13:05 static/image/common/back.gif
建议楼主多看看一些学习资料,有基础的话自己多练练
break打断的话原图元名还在,数据有所更改,增加了一 ...
我break之后,原来图元名不存在了。
费解
页:
[1]
2