UG\NX二次开发 获取曲面上指定点位置的uv参数 UF_MODL_ask_face_parm

文章作者:里海
来源网站:王牌飞行员_里海_里海NX二次开发3000例,里海BlockUI专栏,C\C++-CSDN博客


简介:

        UG\NX二次开发 获取曲面上指定点位置的uv参数 UF_MODL_ask_face_parm。

效果:      UG\NX二次开发 获取曲面上指定点位置的uv参数 UF_MODL_ask_face_parm_第1张图片

代码:

#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

你可能感兴趣的:(里海NX二次开发3000例,java,开发语言,UG二次开发,c++,NX二次开发)