购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008 QQ号:85585969
函数结构:UF_EVALSF_evaluate( UF_EVALSF_pc_t evaluator, int deriv_flag, const double uv_pair [ 2 ], UF_MODL_SRF_value_p_t surf_eval) 函数说明:
计算一个点,在给定的参数值的一个面的衍生物。
函数参数:
第1个参数为输入:
evaluator代表参数变量,UF_EVALSF_pc_t 为输入参数类型,评估结构的地址
第2个参数为输入:
输入int 整数型的参数,参数的变量格式为deriv_flag,要计算导数的顺序:UF_MODL_EVAL - 位置UF_MODL_EVAL_DERIV1 - 位置和1分UF_MODL_EVAL_DERIV2 - 位置,1和2谐音UF_MODL_EVAL_DERIV3 - 位置,1,2和3谐音UF_MODL_EVAL_UNIT_NORMAL - 位置,1谐音和成套 正常。 UF_MODL_EVAL_NORMAL - 位置,1泛音和ununitized正常。 UF_MODL_EVAL_ALL - 位置,法线和所有的谐音到三阶。
第3个参数为输入:
输入const double 双精度类型的参数,参数的变量格式为uv_pair [ 2 ],要计算紫外参数对在哪些衍生物。对于一个给定的脸参数限制可以通过调用UF_EVALSF_ask_face_uv_minmax找到。
第4个参数为输出:
surf_eval代表参数变量,UF_MODL_SRF_value_p_t 为输出参数类型,含位置和衍生物评价结果结构的地址:srf_pos[3] - 位置srf_du[3] - D /杜srf_dv[3] - D / DV srf_unormal[3] - 单元正常srf_d2u[3] - D2 / DU2 srf_dudv[3-] - D2 / dudv srf_d2v[3] - D2 / DV2 srf_d3u[3] - D3 / DU3 srf_d2udv[3] - D3 / du2dv srf_dud2v[3] - D3 / dud2v srf_d3v[3] - D3 / DV3 srf_normal[3] - D /杜×深/ DV