点击查看详细介绍

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

misnn 9年前 927 0

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


函数结构:
UF_CURVE_fix_spline_data
(
UF_CURVE_spline_p_t spl,
double toler,
int * num_states,
UF_CURVE_state_p_t * states
)

函数说明:
该功能扫描简并花键的数据,是或点可能是非C0和结价值观太并拢。如果发现任何简并,它会通过移动一个解决这些问题或多个控制点。如果这不成功,点和结将被除去,如有必要,减少的程度。如果任何非C0或潜在的非C0控制点被发现他们被强制为C0。如果任何两个相邻的结的值是不同的不被分开够了,它们是固定的。固定的数据在相同的存储器中作为提供的数据被返回。如果无法返回有效的样条数据,这意味着数据不能由非零长度的线性线表示;实在是太短暂。该在美国国旗返回与“被”的名义指示状态输入曲线的数据;的输出数据,如果没有错误,始终是有效。旗“IS”的名称所表明的状态输出曲线。删除简并和固定非法节点向量可能引入不连续性。具体错误:花键是完全堕落。本图显示了具有样条曲线数据的两个可能的问题。 (既不一个是按比例的。)在第一种情况(A)中,花键具有值1的非法结多重它不是C0:有点2和3。它是固定的之间的间隙。如果极2和3重合,花键的形状不被改变。如果它们不,花键被改变,并返回一个状态。在第二种情况下(B)中,花键是由从3推杆2和4远离固定的,如果它是可能的,而不会导致其他的问题这样做。如果这会带来其他问题,电线杆和节被删除,直到花键不再堕落。

函数参数:
第1个参数为输入:
spl代表参数变量,UF_CURVE_spline_p_t 为输入参数类型,在花键数据修复简并和多重结

第2个参数为输入:
输入double 双精度类型的参数,参数的变量格式为toler,公差用于确定简并。零表示使用NX建模解决方案。

第3个参数为输出:
输出int * 整数型的参数,参数的变量格式为num_states,返回的状态数

第4个参数为输出:
states代表参数变量,UF_CURVE_state_p_t * 为输出参数类型,指针状态数组指针接收状态信息。如果提供了NULL指针值,没有状态返回。来电者是负责通过调用UF_free释放这一点。

0

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