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

- #include "me.hpp"
-
- void doIt()
- {
- const double vec1[2] = { 1.0,2.0 };
- const double vec2[2] = { 2.0,2.0 };
- double sumVec[2];
- UF_VEC2_add(vec1, vec2, sumVec);
- print("vec1{%f,%f}+vec2{%f,%f}={%f,%f}", vec1[0], vec1[1], vec2[0], vec2[1], sumVec[0], sumVec[1]);
- }
-
- extern DllExport void ufusr(char* param, int* returnCode, int rlen)
- {
- UF_initialize();
-
- doIt();
-
- UF_terminate();
- }
-
- extern int ufusr_ask_unload(void)
- {
- return (