栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

CAD中通过用户交互来选择对象

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

CAD中通过用户交互来选择对象

CAD中通过用户交互来选择对象,也可以通过.NET API模拟不同对象选择选项。

当执行多个选择集时,可以创建一个ObjectIdCollection对象来跟踪已选择的对象。

可以用如下的函数进行选择对象:

  1. GetSelection() 用户在图形中选择实体

  2. SelectAll() 选择所有实体

  3. SelectCrossingWindow() 选择窗口及和窗口四边相交的实体

  4. SelectCrossingPolygon 选择多边形中及和多边形相交的实体

  5. SelectFence 栏选

  6. SelectImplied 选择当前图形中已经选择的实体

  7. SelectLast 选择图形中最后一盒绘制的实体

  8. SelectPrevious 选择上一个选择集

  9. SelectWindows 选择窗口中的实体

  10. SelectWindowsPolygon 选择多边形中的实体

  11. SelectCrossingWindow 通过点坐标选择图形

1. 选择集过滤

如果我们只需要选择图形中的部分文件就需要定义过滤规则

选择过滤器有一对TypedValue参数构成,TypedValue的第一个参数是过滤器的类型(例如 对象),第二个参数是需要过滤的值(例如圆)。

过滤器类型的一个DXF组码,用于指定使用何种过滤器

常用过滤器类型列表:

例如只选取图形中的圆形:

2. 示例代码

using Autodesk.AutoCAD

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1022891.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号