以梦为马,不负韶华

搜索
查看: 928|回复: 0
收起左侧

CAD得到指定条件实体(网页版)

[复制链接]
发表于 2019-6-13 15:10:36 显示全部楼层 |阅读模式
主要用到函数说明:

IMxDrawSelectionSet::Select2

构造选择集。详细说明如下:
参数 说明
[in] MCAD_McSelect Mode 构造选择集方式
[in] VARIANT point1 构造择择集时需要使用到的点对象
[in] VARIANT point2 构造择择集时需要使用到的点对象
[in,optional] VARIANT filterType 构造选择集的过滤数据的类型
[in,optional] VARIANT filterData 构造选择集的过滤数据
可以取如下值 mcSelectionSetWindow = 0, mcSelectionSetCrossing = 1, mcSelectionSetFence = 2, mcSelectionSetPrevious = 3, mcSelectionSetLast = 4, mcSelectionSetAll = 5, 选择图面上的所有实体 mcSelectionSetWindowPolygon = 6, mcSelectionSetCrossingPolygon = 7, mcSelectionSetUserSelect = 8 mcSelectionImpliedSelectSelect = 9,_I 返回当前图上已经选择的实体
js中使用如下:
  1. function SelectSetAll() {
  2.     //实例化一个构造选择集进行过滤,该类封装了选择集及其处理函数。
  3.     var ss = mxOcx.NewSelectionSet();
  4.     //构造一个过滤链表
  5.     var spFilte = mxOcx.NewResbuf();
  6.     //用户选择对象  得到用户选取的实体
  7.     ss.Select2(5,null, null,  null,spFilte);
  8.     for (var i = 0; i < ss.Count; i++)
  9.     {
  10.         var ent = ss.Item(i);
  11.         alert(ent.ObjectName);
  12.     }
  13. }
复制代码


不想打字就选择快捷回复吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|以梦为马,不负韶华

GMT+8, 2025-4-6 04:57

Powered by 以梦为马,不负韶华

© 2024-2099 Meng.Horse

快速回复 返回顶部 返回列表