Vector4f和Vector3f java3d之间的区别

时间:2012-05-08 04:48:44

标签: java java-3d

任何人都可以向我解释vector3f和vector4f

之间的区别

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

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

1 个答案:

答案 0 :(得分:2)

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

vector4f的构造函数接受Tuple3f,构造函数的作用是将W值设置为0.

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