title: 3d animation - WPF or XNA
body: <p>I would like to make a 3d animation of a few dozens of primitives</p>
  
  <p><img src="https://i.stack.imgur.com/EpYOU.png" alt="enter image description here"></p>
  
  <p>I read the initial position of each atom and with other parameters I need to draw an animation that describe the ordering. I need to view then of all angles, manipulate the color and alpha channel.</p>
  
  <p>All in all, it narrows to <strong>WPF 3D or XNA</strong>.</p>
  
  <p>I would choose WPF, because I know it and it is a way much easier to add a TextBox to the app.
  Yet I am afraid that WPF won't handle the animation or it would be problematic if I need to add some extra bits.</p>
  
  <p>Which one is better for it? Can you point me to some examples how to manage datastructres and draw the animation? (I am new to 3d animations)</p>
  
  <p>EDIT:
  If anyone is interested in here the code and the app <a href="http://alloysvisualisation.codeplex.com/" rel="nofollow noreferrer">http://alloysvisualisation.codeplex.com/</a> I use Model3DGroup to build a mode from GeometryModel3D. As a result, performance is pretty good.</p>