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)
|