title: How translation a matrix(4x4) in Eigen?
body: <p>How translation a matrix(4x4) in Eigen?</p>
  
  <pre><code>//identity matrix 4x4
  /*type=*/Eigen::Matrix&lt;float, 4, 4&gt; /*name=*/result = Eigen::Matrix&lt;float, 4, 4&gt;::Identity();
  
  //translation vector
  // 3.0f
  // 4.0f
  // 5.0f
  Translation&lt;float, 3&gt; trans(3.0f, 4.0f, 5.0f);
  </code></pre>
  
  <p>ie, I have matrix:<br></p>
  
  <p>1.0&nbsp;&nbsp;&nbsp;0.0&nbsp;&nbsp;&nbsp;0.0&nbsp;&nbsp;&nbsp;0.0<br>
  0.0&nbsp;&nbsp;&nbsp;1.0&nbsp;&nbsp;&nbsp;0.0&nbsp;&nbsp;&nbsp;0.0<br>
  0.0&nbsp;&nbsp;&nbsp;0.0&nbsp;&nbsp;&nbsp;1.0&nbsp;&nbsp;&nbsp;0.0<br>
  0.0&nbsp;&nbsp;&nbsp;0.0&nbsp;&nbsp;&nbsp;0.0&nbsp;&nbsp;&nbsp;1.0<br>
  <br>
  And I want get this:<br><br>
  1.0&nbsp;&nbsp;&nbsp;0.0&nbsp;&nbsp;&nbsp;0.0&nbsp;&nbsp;&nbsp;<b>3.0</b><br>
  0.0&nbsp;&nbsp;&nbsp;1.0&nbsp;&nbsp;&nbsp;0.0&nbsp;&nbsp;&nbsp;<b>4.0</b><br>
  0.0&nbsp;&nbsp;&nbsp;0.0&nbsp;&nbsp;&nbsp;1.0&nbsp;&nbsp;&nbsp;<b>5.0</b><br>
  0.0&nbsp;&nbsp;&nbsp;0.0&nbsp;&nbsp;&nbsp;0.0&nbsp;&nbsp;&nbsp;1.0<br></p>
  
  <p>Right? How I can do this?</p>
  
  <p>I can do this:</p>
  
  <pre><code>result(0, 3) = 3.0f;
  result(1, 3) = 4.0f;
  result(2, 3) = 5.0f;
  </code></pre>
  
  <p>But it's not elegant. =) What you advice?</p>