enter image description here

Hi, I want all the vertices to be lined up straight for my mesh, for some reason I am unable to do so... any help appreciated.

  • 1
    $\begingroup$ Assuming what is shown is your actual mesh and you don't need a general solution... select the horizontal edges and dissolve them, then re-add seams. Wont exactly work if your top and bottom aren't exactly lined up, but if that's the case, it's unclear what result you would want, anyway. $\endgroup$
    – Matthew
    Feb 16, 2023 at 22:13

2 Answers 2

  1. Set the Transform Pivot Point to Individual Origins and select only the vertical edges, not the horizontal circles.

select vertical edges

  1. Scale the edges on X and Y (i.e. not Z) down to 0 by hitting S, Shift+Z, 0, Return.

scale to 0

Now they might not be centered along with the top and bottom circles, but you can adjust that with moving on X/Y with G, Shift+Z and maybe snapping.

  • $\begingroup$ I noticed that this method will fail when the inner is not a circle, after that it will no longer be a cylinder. $\endgroup$
    – X Y
    Feb 16, 2023 at 13:13
  • $\begingroup$ @XY As long as Atharva doesn't provide more information if the straightening is needed for other shapes as well, it works. And even when it's not a circle, making it a circle if needed is not so complicated afterwards. $\endgroup$ Feb 16, 2023 at 13:58
  • $\begingroup$ My model is basically a cup, so it is like a cylinder inwards with all the edges in this formation. $\endgroup$ Feb 16, 2023 at 15:22

You can try the Mesh: EdgeFlow addon, select these edge loops and right click > Set Flow, tweak the parameters in the Operator Box:

enter image description here


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .