NX二次开发-通过3x3矩阵获取XYZ轴矢量
作者:互联网
函数:UF_CSYS_ask_wcs()
函数说明:通过3x3矩阵获取XYZ轴矢量
用法:
1 #include <uf.h> 2 #include <uf_mtx.h> 3 extern DllExport void ufusr(char *param, int *returnCode, int rlen) 4 { 5 UF_initialize(); 6 7 double douMatrixValues[9] = {1,0,0,0,1,0,0,0,1}; 8 double dVec_X[3]; 9 double dVec_Y[3]; 10 double dVec_Z[3]; 11 //通过3x3矩阵获取X轴矢量 12 UF_MTX3_x_vec(douMatrixValues, dVec_X); 13 //通过3x3矩阵获取Y轴矢量 14 UF_MTX3_y_vec(douMatrixValues, dVec_Y); 15 //通过3x3矩阵获取Z轴矢量 16 UF_MTX3_z_vec(douMatrixValues, dVec_Z); 17 18 UF_terminate(); 19 } 20 21 extern int ufusr_ask_unload(void) 22 { 23 return (UF_UNLOAD_IMMEDIATELY); 24 }
例如:获取WCS的Z坐标时,会用到这个函数。
相关文章:
导航:
标签:dVec,XYZ,矩阵,获取,3x3,轴矢量,二次开发,UF 来源: https://www.cnblogs.com/KMould/p/11826668.html