NX二次开发-批量指定PMI关联点
适用版本:NX6以上
在三维产品设计时,我们越来越多的用到PMI标注,能够更直观的显示数据。针对快速设计,将PMI直接标注给模板文件,但调用模板,特征参数发生变化时,PMI标注的位置很可能跑偏,手工可以对每个PMI进行设置关联点,但不能批量处理,要麻烦一些,所以开发了下面这个小工具能够批量给PMI设置关联点,可以批量处理模板,调用时就不会跑偏了。
通过选择若干PMI标注(主要是尺寸),然后指定点,点击确定,即可对已选PMI进行设置关联点到刚刚指定的点。
函数比较简单,通过UF_DRF_set_associative_origin设置关联点,需要注意的是,设置关联点需要使用指定点构造的smartobject点,才能真正跟随指定点。设置关联点之前先读取文本原点位置:UF_DRF_ask_origin,设置关联点之后还需要把文本原点位置设置回去:UF_DRF_set_origin。
关联原点和文本原点位置如下图:
其实这个功能本身有录制的方法,但录制出来的方法是去重新获得这个PMI的builder,并且去编辑它的关联点,但每种尺寸都是单独的一类builder,用基类的builder肯定没有这个方法。所以可以换个思路,用UF函数去处理,刚好找到了这个可以对所有标注对象设置关联点的函数,录制的方法固然简单,但UF函数更加全面基础。
免责声明:
1、本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
2、本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。
3、本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
4、侵权违法和不良信息举报 举报邮箱:cnddit@qq.com
还没有评论,来说两句吧...