Skip to main content
1 of 2

Select vertices, edges, faces of individual objects

I add 1 circle using this code

ret = bmesh.ops.create_circle(
        bm,
        cap_ends=False,
        radius=(10),
        segments=3,
        )
del ret
edges_start_a = bm.edges[:]
geom_start_a = bm.verts[:] + edges_start_a
verts_start_a = bm.verts[:]

When i add a second one using the same code only different variables

ret = bmesh.ops.create_circle(
        bm,
        cap_ends=False,
        radius=(10),
        segments=3,
        )
del ret
edges_start_b = bm.edges[:]
geom_start_b = bm.verts[:] + edges_start_b
verts_start_b = bm.verts[:]

All the variables of the second circle is combined with the first one I.E. edges_start_b also has edges of edges_start_a in it

How can i split these? Or at least get the vertices and edges and faces of each individual circle?