title: How to create a simple mesh in Blender 2.50 via the Python API
body: <p>I would like to create a simple mesh in Blender (2.50) via the Python API but the examples from the API documentation don't work yet.</p>
  
  <p>I tried the following but it's <a href="http://www.blender.org/documentation/249PythonDoc/Mesh-module.html" rel="noreferrer">from API 2.49</a> </p>
  
  <pre><code>   from Blender import *
     import bpy
  
     editmode = Window.EditMode()    # are we in edit mode?  If so ...
     if editmode: Window.EditMode(0) # leave edit mode before getting the mesh
  
     # define vertices and faces for a pyramid
     coords=[ [-1,-1,-1], [1,-1,-1], [1,1,-1], [-1,1,-1], [0,0,1] ]  
     faces= [ [3,2,1,0], [0,1,4], [1,2,4], [2,3,4], [3,0,4] ]
  
     me = bpy.data.meshes.new('myMesh')          # create a new mesh
  
     me.verts.extend(coords)          # add vertices to mesh
     me.faces.extend(faces)           # add faces to the mesh (also adds edges)
  
     me.vertexColors = 1              # enable vertex colors 
     me.faces[1].col[0].r = 255       # make each vertex a different color
     me.faces[1].col[1].g = 255
     me.faces[1].col[2].b = 255
  
     scn = bpy.data.scenes.active     # link object to current scene
     ob = scn.objects.new(me, 'myObj')
  
     if editmode: Window.EditMode(1)  # optional, just being nice
  </code></pre>
  
  <p>This does not work because the mesh object doesn't have any <code>faces</code> or <code>verts</code> members.</p>
  
  <p>Are there any options to do this?</p>