我有一个巨大的3D坐标矢量,我想对其进行归一化,以便它们位于尺寸为[0,1] x [0,1] x [0,1]的立方体内(即,每个x,y,z为坐标应该在0到1之间),我正在做的就是将所有坐标除以此向量中3D坐标的最大长度,但是这样我就不能使用负值处理坐标。谁能建议将这些坐标标准化的正确方法是什么?
只需将每个分量除以向量的长度即可:
长度= sqrt(x ^ 2 + y ^ 2 + z ^ 2)
因此您的归一化向量为:
v =(x /长度,y /长度,z /长度)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句