- 积分
- 7515
- 明经币
- 个
- 注册时间
- 2006-4-6
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
本帖最后由 作者 于 2007-6-12 17:46:09 编辑
想知道,entnext方法怎么完成楼主需要的。因为我不会用entnext..呵呵
entnext 函数- 语法
- (entnext [ename])
- 功能及参数
- 如要调用此函数而随后未跟任何参数, 那么此函数会返回在数据库中第一个未被删除的图元名。如果, 其后跟随着[ename] 参数, 它将返回在数据库中 [ename] 之后, 第一个未删除的图元名。若在数据库中没有下一个图元, 那么将返回 nil。此函数会返回主要图元及子图元。 由 ssget 所选择的图元就是主图元, 它不包含图块的属性或多段线的顶点。经过 entnext 的简单方法, 您也可以存取这些复杂图元的内部结构。一旦您获取了这些子图素的名称, 您就可像其他的图元一样来操作它。如果您经过entnext 函数来获取一个子图元的名称, 您就可以再经过entnext 函数来寻找一个含有 seqend 图元的表, 然后再由这个图元表中取出 -2 群组, 这就是主图元的名称。
- 由 ssget 所选择的图元就是主图元, 它不包含图块的属性或多段线的顶点。经过 entnext 的简单方法, 您也可以存取这些复杂图元的内部结构。一旦您获取了这些子图素的名称, 您就可像其他的图元一样来操作它。如果您经过entnext 函数来获取一个子图元的名称, 您就可以再经过entnext 函数来寻找一个含有 seqend 图元的表, 然后再由这个图元表中取出 -2 群组, 这就是主图元的名称。
- 范例
- (setq e1 (entnext)); 设定 E2 为在 E1 后那个图元的名称 (setq e2 (entnext e1)); 设定 E1 为图形中第一个图元的名称
- (setq e2 (entnext e1)); 设定 E1 为图形中第一个图元的名称
|
|