通过矩阵翻译矢量

2 java 3d vector matrix

我有一个4*4矩阵和一个3d矢量.我需要通过矩阵翻译我的矢量.

请不要太疯狂的数学符号,因为我不明白.

接近java的一个例子就是fab!

Naw*_*Man 10

一看到它就很容易了.

(New-3d-point) = Metrix-4x4 x (Old-3d-point)
Run Code Online (Sandbox Code Playgroud)

意思是......

|x_new|   |a1 a2 a3 a4|   |x_old|
|y_new| = |b1 b2 b3 b4| x |y_old|
|z_new|   |c1 c2 c3 c4|   |z_old|
|  1  |   |d1 d2 d3 d4|   |  1  |
Run Code Online (Sandbox Code Playgroud)

意思是......

x_new = a1*x_old + a2*y_old + a3*z_old + a4
y_new = b1*x_old + b2*y_old + b3*z_old + b4
z_new = c1*x_old + c2*y_old + c3*z_old + c4
Run Code Online (Sandbox Code Playgroud)

d1-d4是'1'所以你不需要使用它.

希望这可以帮助.