点击查看详细介绍

UF_MODL_ask_extreme() 函数的参数解释说明,以及函数详细用法

misnn 7年前 973 0

购买与咨询 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 ],坐标极值点。

0

最新回复 (0)
请登录后发表新帖