NX二次开发UFUN将4D矢量转换为3D矢量UF_VEC3_vec4

NX11+VS2013

#include <uf.h>
#include <uf_ui.h>
#include <uf_vec.h>


UF_initialize();

//将4D矢量转换为3D矢量
double vec_4D[4] = { 1, 0, 0, 1 };
double vec_3D[3] = {0};
UF_VEC4_vec3(vec_4D, vec_3D);


//打印
char msg[256];
sprintf(msg, "X:%f,Y:%f,Z:%f", vec_3D[0], vec_3D[1], vec_3D[2]);
uc1601(msg, 1);

UF_terminate();

阿飞
2021年10月12日

 

阿飞

2021年10月12日

原文地址:https://www.cnblogs.com/nxopen2018/p/15400197.html