1
$\begingroup$

I have several circles, extruded from one another, so they form multiple, (parallelly dissected) cylinders, with the top and bottom of all the cylinders parallel, but not on the same axis. I want those circles to stay the size they are, but all parallel, and the center of the circles to be on the same axis, i don't really care which axis or where, but the size of the circles must remain the same.

Images show what im struggling with, without distractions of the rest of the model.

First picture shows a cylinder, lying on it's side. Second picture shows that same cylinder in orthographic from the side, and has been extruded twice, in neither case along a local or global standard x, y or z axis. they have been extruded in the z and y dimensions. The third picture shows the mesh from picture two, in edit mode, solid, user perspective view. Fourth image shows the mesh from 2 and 3, all circles are still paralell, but their centers are on a single axis

$\endgroup$
1
  • $\begingroup$ Scale the circles on Y axis to 0? $\endgroup$
    – Denis
    Commented Apr 5, 2015 at 21:22

1 Answer 1

3
$\begingroup$

I will post 2 ways to do that.


First way :

  1. Select inner circles which you are going to straighten, hit X and select Edgeloops.

  2. Use loopcut tool Ctrl+R and increase loopcuts to 2. These new loopcuts are your recreated circles, straightened along the line between outer circles

(Note that the angles of original circles if they were rotated aren't saved).


Second way:

(this way is a little tricky) If you do want to preserve original inner circles and not recreating them, then:

  1. Select outer circles, hit Ctrl+E and select Bridge Edge Loops.

enter image description here

  1. Use loopcut tool Ctrl+R and make 1 loopcut on the created bridge between the outer circles. Place it roughly at the place you'd like one of the inner circles should be.
  2. Hit Shift+S and select Cursor To Selection. After that, while this created loopcut is still selected, hit X and select Edgeloop.

enter image description here

  1. Select adjacent inner circle you are straightening, hit Shift+S and select Selection To Cursor (Offset). One of your inner circles is straightened now.

  2. Repeat that for another inner circle.

enter image description here

  1. Select outer circles, hit X and select Faces. This will delete additional geometry created by Bridge Edge Loops.

enter image description here

$\endgroup$
3
  • $\begingroup$ you may be interested in this meta post $\endgroup$
    – Chebhou
    Commented Apr 5, 2015 at 23:42
  • $\begingroup$ @Chebhou ah yeah, I was wondering how to get those keyboard shortcuts long ago. As I've got it, described way is the only one to get them placed in a post (I didn't know about <kbd> tag. Life's got easier). $\endgroup$
    – Mr Zak
    Commented Apr 6, 2015 at 11:09
  • $\begingroup$ thanks to Gandalf script makes it much easier ( also he has a theme script for the site ) look in the meta for more useful stuff $\endgroup$
    – Chebhou
    Commented Apr 6, 2015 at 11:20

You must log in to answer this question.

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