If I select vertex by vertex, this code works:
bm = bmesh.from_edit_mesh(myobject.data) vertices = bm.select_history
But if I use edge loop select, the vertices array has only one vertex.
Why?, How can I get the same result if the user select the edge loop?
I could read all vertices and check if select or not, but I want to know the order or maybe I need to recalculate the vertices order using the edges (check which vertex is linked to the next one)