I assume you want the shortest edges lengths to be unified ... rather than the longest edges lengths ?
It is an interesting question you bring up. If I were to write a plugin or command for such thing ... I'd average all the selected edge lengths as AVG. And then I'd find the mid-point of each edge selected and just change the length to all be AVG. And then if you picked two edges in a row (tangent) ... then if there "fought" with each other ... that would be your problem. That or the command could check that each selected edge was not touching any other selected edge.
Maybe call it "unify edge ring". For that matter ... maybe you can use absolute scale ?
Micheus may have a really good idea here. He knows all the commands better than I do. It's probably in there already.
Then again ... if it is just the short edges that need to be uniform ... why not just re-extrude the inner or our face rings (the large face rings ... not the small ones) using plain old commands ?
It is an interesting question you bring up. If I were to write a plugin or command for such thing ... I'd average all the selected edge lengths as AVG. And then I'd find the mid-point of each edge selected and just change the length to all be AVG. And then if you picked two edges in a row (tangent) ... then if there "fought" with each other ... that would be your problem. That or the command could check that each selected edge was not touching any other selected edge.
Maybe call it "unify edge ring". For that matter ... maybe you can use absolute scale ?
Micheus may have a really good idea here. He knows all the commands better than I do. It's probably in there already.
Then again ... if it is just the short edges that need to be uniform ... why not just re-extrude the inner or our face rings (the large face rings ... not the small ones) using plain old commands ?