code: public final void makeTranslationMatrix(double dx, double dy, double dz) {
  		this.m00 = 1f;
  		this.m01 = 0f;
  		this.m02 = 0f;
  		this.m03 = dx;
  
  		this.m10 = 0f;
  		this.m11 = 1f;
  		this.m12 = 0f;
  		this.m13 = dy;
  
  		this.m20 = 0f;
  		this.m21 = 0f;
  		this.m22 = 1f;
  		this.m23 = dz;
  
  		this.m30 = 0f;
  		this.m31 = 0f;
  		this.m32 = 0f;
  		this.m33 = 1f;
  	}
docs: Sets the value of this matrix to the given translation, without rotation.
  <p>
  This function changes all the elements of
  the matrix including the scaling and the shearing.
  <p>
  After a call to this function, the matrix will
  contains (? means any value):
  <pre>
  [   1    0    0    dx   ]
  [   0    1    0    dy   ]
  [   0    0    1    dz   ]
  [   0    0    0    1    ]
  </pre>
  
  @param dx is the position to put in the matrix.
  @param dy is the position to put in the matrix.
  @param dz is the position to put in the matrix.
  @see #setTranslation(double, double, double)
  @see #setTranslation(Tuple3D)