文章作者:里海
来源网站:王牌飞行员_里海_里海NX二次开发3000例,里海BlockUI专栏,C\C++-CSDN博客
简介:
UG\NX二次开发 获取曲面上指定位置的面方向 UF_MODL_ask_face_props
效果:
代码:
#include "me.hpp"
static void AskFaceDir(tag_t face_id, double* ref_pnt, double* dir)
{
double
parm[2],
pnt[3],
dirU2[3],
dirV1[3],
dirV2[3],
radii[2],
x_dir[3];
UF_MODL_ask_face_parm(face_id, ref_pnt, parm, pnt);
UF_MODL_ask_face_props(face_id, parm, pnt, x_dir, dirV1, dirU2,
dirV2, dir, radii);
//UF_VEC3_negate(dir, dir); //反向
DisplayConehead(pnt, dir);
}
void ufusr(char* param, int* retcode, int paramLen)
{
UF_initialize();