24 lines
		
	
	
		
			425 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			425 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| # This example assumes we have a mesh object in edit-mode
 | |
| 
 | |
| import bpy
 | |
| import bmesh
 | |
| 
 | |
| # Get the active mesh
 | |
| obj = bpy.context.edit_object
 | |
| me = obj.data
 | |
| 
 | |
| 
 | |
| # Get a BMesh representation
 | |
| bm = bmesh.from_edit_mesh(me)
 | |
| 
 | |
| bm.faces.active = None
 | |
| 
 | |
| # Modify the BMesh, can do anything here...
 | |
| for v in bm.verts:
 | |
|     v.co.x += 1.0
 | |
| 
 | |
| 
 | |
| # Show the updates in the viewport
 | |
| # and recalculate n-gon tessellation.
 | |
| bmesh.update_edit_mesh(me, True)
 |