点击查看详细介绍

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

misnn 7年前 505 0

购买与咨询 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,结果测地曲线的总长度。

0

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