title: XNA model translation is bizzarre
body: <p>When using <code>Matrix.CreateTranslation(x,y,z)</code> I get bizarre results. I have tested using fixed values, one variable at a time and have determined the following:</p>
  
  <ul>
  <li><p>When altering the X coordinates, the model moves from the top left corner to the bottom right corner.</p></li>
  <li><p>When altering the Y coordinates, the model moves up and down as it should.</p></li>
  <li><p>I do not plan to alter the Z coordinates, but because of the nature of my program I can't figure out exactly what it does.</p></li>
  </ul>
  
  <p>I have my model drawn. Rotation works fine. I am performing my translations in the correct order (at least I think): <code>scale * rotation * translation</code>.</p>
  
  <p>I think the problem lies in my camera settings, but I have no idea exactly what the problem is. I am trying to create a top-down-style RTS camera.</p>
  
  <p>Here are my camera settings:</p>
  
  <pre><code>campos = new Vector3(5000.0F, 5000.0F, 5000.0F)
  effect.View = Matrix.CreateLookAt(campos, Vector3.Down, Vector3.Up)
  </code></pre>
  
  <p>I can provide more information as needed.</p>