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?