本人录制c#CAD二次开发视频 基础入门全套,感兴趣可以点击下面的链接:
https://i.xue.taobao.com/detail.htm?spm=a2174.7765247.0.0.6EmxKK&courseId=112889
选择集的使用
CAD二次开发中,通过选择集获取图元时最常见的方式
SelectionSet acSSet;//存储选择集的对像
TypedValue[] acTypValAr = new TypedValue[1];// 创建一个 TypedValue 数组来定义过滤器条件
acTypValAr.SetValue(new TypedValue((int)DxfCode.Start, "CIRCLE"), 0); //过滤条件 组码 (详细组码定义 请参考组码说明表。
//过滤块时,用insert
SelectionFilter acSelFtr = new SelectionFilter(acTypValAr); // 将过滤器条件赋值给 SelectionFilter 对象