UG\NX二次开发 判断向量在指定的公差内是否为零,判断是否是零向量 UF_VEC3_is_zero

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


简介:

 UG\NX二次开发 判断向量在指定的公差内是否为零,判断是否是零向量 UF_VEC3_is_zero

效果:

      

代码:

#include "me.hpp"

void ufusr(char* param, int* retcode, int paramLen)
{
	UF_initialize();

	//判断向量在指定的公差内是否为零,判断是否是零向量
	double v[3] = { 0.0,0.000001,0.0 };
	int isZero = 0;
	UF_VEC3_is_zero(v, 0.0001, &isZero);//0:不是零向量 1:零向量
	if (isZero)
		uc1601("零向量", 1);
	else
		uc1601("不是零向量", 1);
	UF_terminate();
}

int ufusr_ask_unload(void)
{
	return (UF_UNLOAD_IMMEDIATELY);
}


C+

猜你喜欢

转载自blog.csdn.net/WangPaiFeiXingYuan/article/details/132739430