add bmesh.free() to example & template
[blender.git] / release / scripts / templates / bmesh_simple.py
1 # This example assumes we have a mesh object selected
2
3 import bpy
4 import bmesh
5
6 # Get the active mesh
7 me = bpy.context.object.data
8
9
10 # Get a BMesh representation
11 bm = bmesh.new()   # create an empty BMesh
12 bm.from_mesh(me)   # fill it in from a Mesh
13
14
15 # Modify the BMesh, can do anything here...
16 for v in bm.verts:
17     v.co.x += 1.0
18
19
20 # Finish up, write the bmesh back to the mesh
21 bm.to_mesh(me)
22 bm.free()  # free and prevent further access