标签: c++ multidimensional-array vector normalization
我有一个<vector<vector<3dPoint>>填充了(x,y,z) >= 0的数据。如何使用原点标准化此数据?最佳做法?
<vector<vector<3dPoint>>
(x,y,z) >= 0
感谢。
答案 0 :(得分:1)
获取每个向量的大小
float n =sqrt((x* x) + (y* y) + (z* z));
然后
x = x/n; y = y/n; z = z/n;