I'm trying to get edge loop, starting from one edge and continuing as far as the loop goes.
This atrocity (below) doesn't work, because vertex index order is disrupted. So I have no apparent way of telling which edge of
link_edges is continuing the loop.
v = bm.verts # vertex at the start of edge loop ov = edge.other_vert(v) le = ov.link_edges while len(le) == 4: e = ov.link_edges[-1] ov = e.other_vert(ov) le = ov.link_edges