【发布时间】:2015-07-28 14:41:11
【问题描述】:
如果你有一个带有x,y,z,w 的vector4,并且你想计算到另一个vector4 的距离。那么你应该在计算中使用w 吗?
这个:
float dx = x - v.x;
float dy = y - v.y;
float dz = z - v.z;
Math.sqrt(dx*dx + dy*dy + dz*dz);
或:
float dx = x - v.x;
float dy = y - v.y;
float dz = z - v.z;
float dw = w - v.w;
Math.sqrt(dx*dx + dy*dy + dz*dz + dw*dw);
在后一个中,距离的含义变得非常抽象(对我而言)。
【问题讨论】: