CAD创建组(网页版)
主要用到函数说明:
_DMxDrawX::CreateGroup
创建组.如果组名已经存在,就把实体加入组中。详细说明如下:
| 参数 | 说明 |
|---|---|
|
BSTR pszName |
组名.,如果为空,创建匿名组 |
|
IDispatch* pAryId |
创建成组的实体id数组,是IMxDrawResbuf类 |
js代码实现如下:
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
function CreateGroup() { mxOcx.Prompt("选择要做成组的实体:"); var ss = mxOcx.NewSelectionSet(); ss.Select2(8, null, null, null); var param = mxOcx.NewResbuf(); for(var i = 0; i < ss.Count;i++) { var ent = ss.Item(i); if(ent == null) continue; param.AddObjectId(ent.ObjectID); } if(param.Count == 0) return; mxOcx.CreateGroup("", param); } |
浙公网安备 33010602011771号