购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008 QQ号:85585969
函数结构:UF_MODL_identify_exterior_using_rays( int num_bodies, tag_t * bodies, tag_t * xforms, double origin [ 3 ], double chordal_tol, int ray_type, int * num_faces, tag_t * * faces, int * * body_index) 函数说明:
这个函数从数组标识外部面的转变通过在每个面发射一个射线机构。该机构的背景是从给出的XForms的决定。该代码将不会触发线在输入面已经确定为外部。
函数参数:
第1个参数为输入:
输入int 整数型的参数,参数的变量格式为num_bodies,尸体阵列中的代码数量。
第2个参数为输入:
bodies代表参数变量,tag_t * 为输入参数类型,body标签的阵列从识别面孔。
第3个参数为输入:
xforms代表参数变量,tag_t * 为输入参数类型,XForms的数组。一个用于每个体,确定相对于它的源几何体的位置。 NULL TAG意味着没有转变。
第4个参数为输入:
输入double 双精度类型的参数,参数的变量格式为origin [ 3 ],点火从光线从当ray_type= UF_LINKED_RAY_FROM_POINT
第5个参数为输入:
输入double 双精度类型的参数,参数的变量格式为chordal_tol,对于边弦宽容
第6个参数为输入:
输入int 整数型的参数,参数的变量格式为ray_type,确定在每个面发射光线的生产地。可能之一:UF_LINKED_RAY_ALONG_NORMS UF_LINKED_RAY_ABOVE_NORMS UF_LINKED_RAY_FROM_POINT
第7个参数为输入:
输入int * 整数型的参数,参数的变量格式为num_faces,的面孔阵列中的代码数量。如果输入> 0将重新分配和外表面添加到现有的输出数组
第8个参数为输出:
faces代表参数变量,tag_t * * 为输出参数类型,外部面的数组。
第9个参数为输出:
输出int * * 整数型的参数,参数的变量格式为body_index,指数使身体/ XForm的脸数组是从哪里来的。