2012-05-08 2 views
1

をJava3Dの誰もが、私はvector3fはXYZ の含まれていることを知っている私にvector3f間と違いは

vector4f違いを説明できますがvector4fは

XYZW含まれているが、どのような場合、私は4Fに3fを変換したいです私はwのために何を置くのですか?

+1

にW値が設定されている私は、それは同次座標だと思います1つはx、y、zをwで割るべきです... –

答えて

2

4番目の値を使用しない場合は、ゼロに設定します。

4Fから3Fに変換するときに、...そこTuple3fを取るvector4fのコンストラクタであり、どのようなそのコンストラクタがないことは0

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

WOWは感謝してくれました。 – Nabmeister