返回图形中最后那个未删除的主对象(图元)名称
(entlast)
entlast 函数经常用于获得刚用 command 函数加入到图形中的新图元的图元名。该函数选择的图元不一定要显示在屏幕上,也不一定要处于解冻状态。
返回值
对象名称。如果当前图形中没有对象,则返回 nil。
示例
将变量 e1 设为添加到图形中的最后一个图元的名称:
命令: (setq e1 (entlast))
<图元名: 2c90538>
如果应用程序需要最后那个未删除图元(主图元或子图元),可用以下函数代替 entlast。
(defun lastent (/ a b)
(if (setq a (entlast)) 获取最后一个主图元
(while (setq b (entnext a)) 如果随后有子图元,循环
(setq a b) 直至最后一个子图元
)
)
a 返回最后一个主图元
) 或子图元
参阅
entdel、 entget、 entmod、 entnext、 entsel 和 handent 函数。
明经通道 版权所有 未经许可 不得传播 | 评论 |