作者:金雷 审校:纪新杭

适用版本:NX6以上

在NX二次开发中,需要对选择面的相邻面进行判断,通过用户选择的面,获取到相邻的面的位置关系,以此来判断选择的面是否符合条件。或者根据选择的面,通过对相邻面的分析,获取相邻面的信息。如下图1所示,红色面的相邻面为黄色高亮部分。


(资料图片仅供参考)

本文主要介绍如何用NXOpen的方式获取到选择面的相邻面。

图1

功能说明

首先做一个选择面的对话框,用于代码测试使用,界面设计如图2所示。

图2

通过对NX的功能分析,然后进行代码录制,比如在“移动面”的功能(如图3)中,选择面时,可以在面过滤器中,选择相邻面。

图3

通过对功能的录制,我们通过对录制的代码进行分析,可调试出, “scCollector”对应的值刚好是获取到的相邻面信息(如图4)。

图4

整理成方法如图5所示:

图5

然后对该方法进行调用,并将获取到的面高亮,代码示例如图6。

图6

程序选择红色面,高亮出4个面为相邻面,如图7所示。

图7

总 结

通过以上方法的调用,可以快速获取到选择面的相邻面,进而对这些面进行显示,或者其他信息的分析。同时通过对NX的录制代码分析,可以帮助我们更好的了解NXOpen开发方式。

上一篇:今日有20亿央行公开市场业务到期(05-24) 热门看点

下一篇:最后一页

x

推荐阅读

更多