UG\NX二次开发 仿射变换(未缩放向量与缩放向量相加) UF_VEC2_affine_comb

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


简介:

    执行向量仿射组合,该组合包括将未缩放向量添加到缩放向量。输入的第一个向量是vec[2],它是未缩放的。输入的第二个向量是vec_to_scale[2],它由输入参数scale缩放。结果向量输出到vec_comb[2] =  vec + (scale * vec_to_scale)。

效果:

      

代码:

#include "me.hpp"

void doIt()
{
    const double vec1[2] = { 1.0,2.0 };
    const double vec2[2] = { 2.0,2.0 };
    double scale =2.0;
    double vecComb[2];
    UF_VEC2_affine_comb(vec1, scale, vec2, vecComb);
    print("vec1{%f,%f}+%f * vec2{%f,%f}={%f,%f}", vec1[0], vec1[1], scale, vec2[0], vec2[1], ve

猜你喜欢

转载自blog.csdn.net/WangPaiFeiXingYuan/article/details/132906518