jxfzcgh 发表于 2008-3-12 08:53:00

关于构造选择集的问题

<p>如何构造这样的选择集:</p><p>1、选择某个图层中所有与某个图形相交的实体</p><p>2、选择某个图层中所有包含于一闭合多段线的实体</p><p></p><p>arx能否构造这种选择集,而不需要便利图层中所有的实体</p><p>???</p><p></p>

highflybir 发表于 2008-3-13 17:35:00

<p>当然可以不遍历所有的实体</p><p>1、求取某个实体的boundingbox,得到pt1,pt2</p><p>&nbsp;acedSSGet(_T("C"),pt1,pt2,NULL,ss);</p><p>然后只需要对ss遍历就可以了。&nbsp;</p><p>2、设pt1为这个多边形的点系列,</p><p>acedSSGet(_T("WP"),pt1,NULL,NULL,ss);</p><p>然后只需要对ss遍历就可以了。&nbsp;</p><p></p>

qxz 发表于 2008-3-13 20:40:00

同lisp构造选择集一样。
页: [1]
查看完整版本: 关于构造选择集的问题