|
@@ -112,12 +112,12 @@ jME includes two types of Matrix classes: Matrix3f and Matrix4f. Matrix3f is a 3
|
|
|
|
|
|
=== Transformations
|
|
|
|
|
|
-Multiplying a <<jme3/vector#,Vector>> with a Matrix allows the <<jme3/vector#,Vector>> to be transformed. Either rotating, scaling or translating that <<jme3/vector#,Vector>>.
|
|
|
+Multiplying a <<jme3/terminology#vectors#,Vector>> with a Matrix allows the Vector to be transformed. Either rotating, scaling or translating that Vector.
|
|
|
|
|
|
|
|
|
==== Scaling
|
|
|
|
|
|
-If a _diagonal Matrix_, defined by D = [d~ij~] and d~ij~ = 0 for i != j, has all positive entries it is a _scaling matrix_. If d~i~ is greater than 1 then the resulting <<jme3/vector#,Vector>> will grow, while if d~i~ is less than 1 it will shrink.
|
|
|
+If a _diagonal Matrix_, defined by D = [d~ij~] and d~ij~ = 0 for i != j, has all positive entries it is a _scaling matrix_. If d~i~ is greater than 1 then the resulting Vector will grow, while if d~i~ is less than 1 it will shrink.
|
|
|
|
|
|
|
|
|
==== Rotation
|
|
@@ -143,7 +143,7 @@ a|0
|
|
|
|
|
|
==== Translation
|
|
|
|
|
|
-Translation requires a 4x4 matrix, where the <<jme3/vector#,Vector>> (x,y,z) is mapped to (x,y,z,1) for multiplication. The _Translation Matrix_ is then defined as:
|
|
|
+Translation requires a 4x4 matrix, where the Vector (x,y,z) is mapped to (x,y,z,1) for multiplication. The _Translation Matrix_ is then defined as:
|
|
|
[cols="2", options="header"]
|
|
|
|===
|
|
|
|
|
@@ -155,7 +155,7 @@ a|1
|
|
|
|
|
|
|===
|
|
|
|
|
|
-where M is the 3x3 matrix (containing any rotation/scale information), T is the translation <<jme3/vector#,Vector>> and S^T^ is the transpose Vector of T. 1 is just a constant.
|
|
|
+where M is the 3x3 matrix (containing any rotation/scale information), T is the translation Vector and S^T^ is the transpose Vector of T. 1 is just a constant.
|
|
|
|
|
|
|
|
|
=== jME Class
|