民生1+1

NX二次开发-创建临时箭头观测点位置-当前焦点

2023-04-25 10:30:54 来源: 软服之家

作者:陈栩磊 审校:张季

适用版本:NX6以上版本

我们在建模环境中进行Pmi表格的定位或寻找Pmi标注的锚点时,调试代码后找到了我们所需锚点却无法在Pmi中直观的找到该点的位置,导致无法进行后续的处理。

图1


(相关资料图)

如图1所示,我们需要获取其中红色箭头所指向的点,所以我们想当然的直接使用了我们获取到的锚点,之后就会发现,点的位置始终不对,哪怕是通过调试,我们获取到了锚点的具体坐标,也无法直观的在NX中看到该点的位置。

所以此时我们使用UF_DISP_conehead方法,可以直观的在NX中找到我们需要观察的点,如图2.

图2

功能说明

该方法是在NX中创建一个临时箭头来指向我们想要看到的那个点。

其中各参数的含义如下:

display_flag:显示要在其中绘制圆锥头矢量的视图;

coord[]:圆锥头所指向的位置,即我们想要看到的点;

vector[]:圆锥头方向的三维矢量;

anchor_flag:设置该箭头的锚点位置,0表示杆底锚点,1表示箭头尖端锚点,2表示箭头底部锚点。

代码如图3:

图3

获取该焊接符号的锚点后,使该箭头指向该锚点,运行程序后结果如图4;

图4

此时,我们就能清晰的看到该锚点的位置,并不是焊接符号中固定的位置,随后我们可以对该点进行后续的处理。

总 结

对于我们开发人员,一些点数据无法在NX中直观的观察,此时我们需要更直观的方式来获取我们需要的信息,此方法就能够非常方便的帮助我们做到。

热门资讯