UG\NX 二次元ベクトル加算の二次開発

記事の著者: Caspian
ソース Web サイト: Ace Pilot_Caspian_Caspian NX 二次開発 3000 例、Caspian 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 (

おすすめ

転載: blog.csdn.net/WangPaiFeiXingYuan/article/details/132904635