文章作者:里海
来源网站:王牌飞行员_里海_里海NX二次开发3000例,里海BlockUI专栏,C\C++-CSDN博客
简介:
UG\NX二次开发 获取曲面上指定点位置的uv参数 UF_MODL_ask_face_parm。
效果:
代码:
#include "me.hpp"
//parm[2]
static void AskFaceUVParm(tag_t face_id, double* ref_pnt, double* parm)
{
double
pnt[3],
dirU2[3],
dirV1[3],
dirV2[3],
radii[2],
x_dir[3];
UF_MODL_ask_face_parm(face_id, ref_pnt, parm, pnt);
}
void ufusr(char* param, int* retcode, int paramLen)
{
UF_initialize();
//选择面
tag_t face = selectFace();
//选择点
double refPoint[3] = { 0 };
SelectPoint(refPoint);
double parm[2] = { 0 };
AskFaceUVParm(fac