购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008 QQ号:85585969
函数结构:UF_MODL_ask_extreme( tag_t object, double dir1 [ 3 ], double dir2 [ 3 ], double dir3 [ 3 ], tag_t * subent, double point [ 3 ]) 函数说明:
找到一个面或边缘的极端点。三个方向向量用于查找点。如果有一个独特的极值点在第一方向,则其它方向会被忽略。除此以外,第二和第三方向是用来依次减小极值点的数目为一个。包含端点的子对象的对象标识符是也回来了。对于面孔,子对象是包含极值点的边缘。如果点不在于上边缘,然后一个空对象标识符(零)返回的子对象。对于边缘的对象标识符子对象总是空(零)。如果对象是一个发生,则返回的值是相对于所述发生,而不是该原型。你输入应根据在ACS的载体(绝对坐标系统)显示部分,所以如果你的工作部分是组件和显示器部分装配时,你会想在大会向量进入ACS。返回的坐标也将基于绝对坐标系的显示部分。
函数参数:
第1个参数为输入:
object代表参数变量,tag_t 为输入参数类型,对象的对象标识符(有效的对象是面和边)
第2个参数为输入:
输入double 双精度类型的参数,参数的变量格式为dir1 [ 3 ],第一方向向量
第3个参数为输入:
输入double 双精度类型的参数,参数的变量格式为dir2 [ 3 ],第二个方向矢量
第4个参数为输入:
输入double 双精度类型的参数,参数的变量格式为dir3 [ 3 ],第三个方向矢量
第5个参数为输出:
subent代表参数变量,tag_t * 为输出参数类型,含有极值点子对象的对象标识符(空对象标识符(零)返回,如果点不在的子对象)。
第6个参数为输出:
输出double 双精度类型的参数,参数的变量格式为point [ 3 ],坐标极值点。