购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008 QQ号:85585969
函数结构:UF_MODL_create_geodesic_curves( int number_of_faces, tag_t face_eids [ ], double start_pnt [ 3 ], double start_dir [ 3 ], double length, double dist_tol, tag_t * * geodesiccurve_id, int * geodesiccurve_cnt, double * achieved_length) 函数说明:
上创建给定开始点连接的组面测曲线,方向和期望的长度。如果长度大于程度更大输入面(多个),然后弯曲至面部边界被返回。由此产生的测地曲线不是“聪明”的曲线。
函数参数:
第1个参数为输入:
输入int 整数型的参数,参数的变量格式为number_of_faces,所使用的面的数目来创建测曲线。
第2个参数为输入:
face_eids [ ]代表参数变量,tag_t 为输入参数类型,的面被用来创建测曲线。这些面应连接,并从同一个机构来。
第3个参数为输入:
输入double 双精度类型的参数,参数的变量格式为start_pnt [ 3 ],开始在绝对空间(3元素数组)测曲线的点。点应该位于在face_eids指定了脸之一
第4个参数为输入:
输入double 双精度类型的参数,参数的变量格式为start_dir [ 3 ],开始测曲线的方向(归矢量)
第5个参数为输入:
输入double 双精度类型的参数,参数的变量格式为length,从起点测量测地线的所需长度
第6个参数为输入:
输入double 双精度类型的参数,参数的变量格式为dist_tol,公差值。公差在拟合曲线的测地线使用。
第7个参数为输出:
geodesiccurve_id代表参数变量,tag_t * * 为输出参数类型,测地线标识符的数组。分配的数组必须与UF_free被释放()。
第8个参数为输出:
输出int * 整数型的参数,参数的变量格式为geodesiccurve_cnt,创建曲线数量。
第9个参数为输出:
输出double * 双精度类型的参数,参数的变量格式为achieved_length,结果测地曲线的总长度。