title: Matplotlib like matlab's trisurf
body: <p>To make a long story short, I'd like to plot a generic 3D triangle mesh in python. Matplotlib seems to be the ideal candidate, but I'd go with any 3D rendering that can do what I'm about to describe.</p>
  
  <p>Suppose I have a triangle mesh defined by X, Y, and Z, the 3D coordinates of a point cloud, each a vector of length n, and UVW, a 2D m-x-3 matrix in which each row is a triplet of indices into the point cloud. This triplet represents an individual triangle. In other words, I have m triangles over n points. In Matlab, to generated a 3D plot, I just do:</p>
  
  <pre><code>trisurf(UVW, X, Y, Z)
  </code></pre>
  
  <p>Does anyone have any experience with this? In particular, can mplots trisurf be shoehorned to work?</p>