里海NX二次开发3000例

您所在的位置:网站首页 wcs坐标系 里海NX二次开发3000例

里海NX二次开发3000例

2023-03-30 08:53| 来源: 网络整理| 查看: 265

简介:

        NX二次开发 设置工作坐标系 UF_CSYS_set_wcs()。函数写好了,直接用。

代码: #include "me.hpp" /// /// 输入X轴、Y轴矢量、坐标原点设置工作坐标系 /// /// X轴矢量 /// Y轴矢量 /// 原点坐标 void setWCS_xy(double douXdir[3], double douYdir[3], double csys_origin[3]) { double matrix_values[9]; UF_MTX3_initialize(douXdir, douYdir, matrix_values);//获得坐标矩阵 tag_t matrix_id = 0; UF_CSYS_create_matrix(matrix_values, &matrix_id);//创建3×3矩阵 tag_t csys_id = 0; UF_CSYS_create_temp_csys(csys_origin, matrix_id, &csys_id);//创建一个临时的坐标系统 UF_CSYS_set_wcs(csys_id); //设置工作坐标 return ; } extern DllExport void ufusr(char* param, int* returnCode, int rlen) { UF_initialize(); double douX[3] = { 1.0, 0.0, 0.0 }; d


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3