My goal is to add every created vertice to a list.
import bpy
import bmesh
def add_vert(loc):
bm = bmesh.from_edit_mesh(bpy.context.edit_object.data)
v = bm.verts.new(loc)
bm.verts.index_update()
bm.verts.ensure_lookup_table()
vertlist = []
vertlist.extend([v])
print(vertlist)
return {v}
add_vert((1,1,1))
This is what I get as output:
[<BMVert(0x0000020E20C3CF20), index=12>]
[<BMVert(0x0000020E20C3CF58), index=13>]
[<BMVert(0x0000020E20C3CF90), index=14>]
This is what I would like: [<BMVert(0x0000020E20C3CF20), index=12>,<BMVert(0x0000020E20C3CF20), index=13>,<BMVert(0x0000020E20C3CF20), index=14>]