文章作者:里海
来源网站:王牌飞行员_里海_里海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