2012-05-08 67 views
1

任何人都可以解釋我的區別vector3f之間vector4f區別Java3D的

我知道vector3f包含XYZ的 然而一個vector4f包含XYZW

,但如果我想轉換3F至4f什麼我爲什麼把價值放在?

+1

我認爲這是齊次座標......從4樓到3樓進行轉換時,一個人應該用x,y,z來劃分w ... –

回答

2

,如果你不使用第四值,將其設置爲零。

有用於vector4f一個構造函數一個Tuple3f,以及什麼構造函數設置的W值在0

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

WOW謝謝,幫了我很多! – Nabmeister