17390539330 发表于 2022-11-3 00:02:47

如何获取自己创建直线的图元?

我一直有个疑问,我看大多教程想要获取图元名,都是去选择然后获取的,不能创建后直接在代码获取吗?

sto111 发表于 2022-11-3 02:06:08

可以的,使用(entlast)函数。
最好是:
1、绘制直线前,获取最后末尾图元:(setq mwty (entlast))
2、然后绘制直线;
3、获取刚刚绘制的图元:(setq zxty (entlast))
4、判断zxty是否和mwty一致,如果不一致,则zxty就是你需要的,否则,说明绘制直线不成功。

uualice2020 发表于 2022-11-3 16:18:23

entlast entlast entlast

飞雪神光 发表于 2022-11-3 00:19:10

选择然后获取 是选择已有的 创建后更可以了

fangmin723 发表于 2022-11-3 07:40:53

如果是自己手动创建的或者用command创建的用entlast,如果是用entmakex的话,返回的就是图元名

mokson 发表于 2022-11-3 08:29:07

只有它了,entlast,就是用它来命名最近一次创建的图元对象。
页: [1]
查看完整版本: 如何获取自己创建直线的图元?