文章目录
1、前言
在UG NX中,获取曲线上的点有几种方式,其中一种是获取离散点,按照弦长误差、角度误差、步长三种之一的方式获取。采用的函数是UF_MODL_ask_curve_points,本文讲一下这个函数的使用。
2、UF_MODL_ask_curve_points函数说明
UF_MODL_ask_curve_points的函数说明如下图所示:
其输入参数为:
- tag_t curve_id–曲线的标识
- ctol --弦长误差,如果是0则不用这个
- atol–角度误差,如果是0则不用这个
- stol–最大步长值,如果是0则不用这个
- int *numpts–输出离散点的数目
- double **pts 输出点的坐标
如果离散曲线是正确的,则函数返回值是0;如果曲线无效,则返回1;如果模型错误,则返回2
3、UF_MODL_ask_curve_points使用例子
按照UG NX帮助文档给的例子为:
/******************************************************************