Usage:
Select edges that you want to make equal and use the space bar menu to call one of three operators:
Equalize edges length to average
Equalize edges length to longest
Equalize edges length to shortest
After that you can use scale parameter to further resize the results.
Comments and critics are welcome.
Cheers.
PS. If this addon will prove useful I’ll try to submit it to the Blender release.
That is something I’ve been hoped for very long. But what if I want them all to be for example 2cm? Can it be done with this by typing 2cm to somewhere? (of course I can make the shortest edge to 2cm, but it would be cool to do it without that additional step.)
You can scale them with a parameter “Scale” after the operator has been called, however if you need it very much I can make fourth operator that will set the edges lengths to specified value…
also it will be nice to equalize edges to last selected.
edit: Juhaw was faster than me
edit2: And another option will be to pick direction where the sizing will grow/shrink, so i can keep one side original shape and it will only change the other sides
The problem is that it’s not by default working on edge rings but on any selected edge. I’ll try to figure out something but in the meantime I’m implementing the operators a little bit different. The equalized edge length is set as a parameter “Widght”, and after the operator has been executed you can actually modify the result length instead of this nonsense “Scale” idea of mine.
I actually at last now had time to test this. And I have no experiese of python. I saved it as .py file and github did add some .html elements to the file, that cannot be right. Then I tried to copy/paste it to blenders text editor, but I get errors when I click “run script”.
If somebody could help this noob, it would make me happy. ^^
I found out that it works very well when you select edge rings, but with edge loops it does not work. I hoped that it would be used to create perfectly spherical loops since ALT + SHIF + S cannot do it alone, cause it does not care about the edge lenghts.
Hi)
1D_Scripts toolset contains tool called Set Edges Length
It sets edges length to distance, stored by [store dist] button from Sideshift tool of 1D_Scripts
It also contains options
I was looking if I had another addon for 2.8 that did this since this one wasn’t ported and I realized I had this addon installed in 2.8 and working, althought it wasn’t evident that it was there as I had to search for it, I relized I probably have way more addons like this in 2.8, someone should make a panel… Maybe I’ll do it since I discovered how to make a panels as a way of having more visible buttons for blender’s custom operators, but I don’t promise any date