谁能解释一下vector3f和vector4f之间的区别

我知道vector3f包含xyz
但是vector4f包含xyzw

但是,如果我想将3f转换为4f,我将w设置为什么值呢?

最佳答案

如果不使用第四个值,则将其设置为零。

对于vector4f,有一个采用Tuple3f的构造函数,该构造函数将W值设置为0。

Vector3f vector3 = new Vector3f(x,y,z);
Vector4f vector4 = new Vector4f((Tuple3f)vector3);

09-05 08:52