本文摘要(由AI生成):
本文介绍了SCDM的智能选择功能(Power Selection),该功能可以快速选中 特征相似或相关的主体、面、边等几何特征,方便用户轻松简化和修改几何。智能选择功能可以通过图形界面操作,也可以通过SCDM脚本实现。脚本选择支持的功能包括边、面、圆角、凹陷等。文章通过示例演示了如何使用脚本API实现智能选择,包括圆角面选择和凹陷特征选择。最后,文章提供了一个案例操作,通过脚本开发将顶面的凹陷与模型圆角都填充,实现快速自动化的模型简化。
SCDM提供强大的智能选择(Power Selection)功能,可以快速选中 特征相似或相关的主体、面、边等几何特征,方便用户轻松简化和修改几何。
④ 可从下拉框中选择类别,只显示存在选定关系的对象。选择All Types(所有类型)可显示与选择相关的所有几何。
⑤ 单击一个候选列表中蓝色链接可更改搜索参数。
在图形界面中可以进行智能选择。同样SCDM脚本也能实现与界面操作等同的功能,脚本选择支持的功能如下表所示;通过脚本功能扩展,用户可以快速选取特征,实现自动化模型简化及修复,提升脚本灵活性和智能性。
2.1 脚本API
智能选择相关的API位于“SpaceClaim.API.V17.Scripting”中PoweSelection命名空间下,如下图所示;详细的方法列表和使用说明,大家可以在脚本开发文档点开对应类查看。
2.2 使用示例
我们通过一个示例来演示如何使用脚本API实现智能选择。示例几何尺寸如下所示,选择中间圆形面,在 Selection(选择)面板中,会显示三个类别。
圆角:所有圆角都等于或小于 3mm;
特征:凹陷;
相同颜色:颜色相同的面;
2.2.1 圆角面选择
圆角面选择对应Faces类下的ByRoundRadius方法。该方法提供两种重载方法:①需传入给定的半径值(Double类型,SI单位)和指定比较枚举类型来匹配;②需传入源面Selection对象和指定比较枚举类型来匹配。
脚本代码实现如下:
2.2.2 凹陷特征
凹陷特征选择对应Faces类下的Depressions方法,参数需要源面Selection对象。
脚本代码实现如下:
使用文章中视频操作模型,几何结构如下。通过脚本开发将顶面的凹陷与模型圆角都填充,实现快速自动化的模型简化。
演示代码只实现了将矩形凹陷和圆角区域填充;顶面“10”区域填充就交给大家去补充啦
;本文的案例文件可以在附件获取。
上期文章中移动元件的案例操作,本期我们通过智能选择来实现,脚本代码如下:
《往期内容推荐》
以上是这期的全部内容,大家有什么疑问和建议,欢迎后台留言交流哦。