删除对象(图元)或恢复先前删除的对象
(entdel ename)
如果由 ename 参数指定的图元当前在图形中,则删除该图元。如果在本次编辑任务中该图元已被删除,entdel 函数将恢复该图元。只有在图形退出图形编辑环境时,被删除的图元才会真正从图形中清除。entdel 函数既可以删除图形对象,又可以删除非图形对象。
参数
ename
要删除或恢复的图元的名称。
返回值
图元名。
使用说明
entdel 函数仅能处理主图元。属性和多边形的顶点不能独立于它们的父图元而被删除。可以通过调用 command 函数执行 ATTEDIT 或 PEDIT 命令来修改子图元。
不能删除块定义中的图元。但可以调用 entmake 函数来完全重新定义一个块,以去掉想要删除的图元。
示例
获取图形中第一个图元的名称并将其指定给变量 e1:
命令: (setq e1 (entnext))
<图元名: 2c90520>
删除名为 e1 的图元:
命令: (entdel e1)
<图元名: 2c90520>
恢复名为 e1 的图元:
命令: (entdel e1)
<图元名: 2c90520>
参阅
handent 函数。
明经通道 版权所有 未经许可 不得传播 | 评论 |