一. 选择的必要性
在Solidworks中,与用户的交互是设计过程中不可或缺的一部分。比如在新建装配时,用户需要选择对应的两个装配实体才能进行进一步操作。
二. 怎么去选择
1.清除选择内容
下图中是清除选择内容的代码,无法是否已经有选择的内容,最好先做清除的操作,避免引发不必要的错误。
关于方法【ClearSelection2】的解释如下图所示。
2.关于选择管理器
选择管理器是一个专门用来获得选择对象的接口。从对象【ModelDoc2】中获取。
这样就可以通过接口【swSelMgr】的方法来获取我们选择的数量、选择的对象、选择的对象类型等等信息。
3.设置选择过滤器
Solidworks的对象类型种类很多,如果不做筛选,增加操作的难度,降低了用户的体验性。我们可以设置选择过滤器,选择到我们需要的特定对象。
下图是对方法【SetSelectionFilter】的解释。
三. 关于选择管理器接口的几个重要方法
1.GetSelectedObject6
2.GetSelectedObjectCount2
3.GetSelectedObjectType3
更多学习内容,可关注公众号:CAD软件二次开发