What I am trying to do is similar to what was asked here: Set edge as axis for surface rotation

I am hoping to use an object's edge for rotation, but instead of simply the one object rotating around that point, it'd be a bunch of stl's I've imported together: enter image description here

enter image description here

What I'm hoping to do is duplicate everything in that tetrahedron object, rotate the duplicate along one edge like this:

enter image description here

to build a stack of them, like this: which I would then print. Any help? enter image description here


Here is a way to do it:

  • Select the edge that you want as axis.
  • Press ctrl alt spacebar to record this axis as one of your Transform Orientation axis. Keep this axis selected in the Transform Orientation dropdown menu.
  • Put your 3D Cursor on the selected edge with a shift S > Cursor To Selected.
  • Select 3D Cursor in the Pivot dropdown menu
  • Rotate your pyramid with R Y Y (or X X, depending of its name in the new Orientation Axis) and press the amount of degrees.
  • To delete the orientation axis you don't need any more, in the 3D view press N to get the right menu and go to the Transform Orientations tab.

enter image description here

  • $\begingroup$ Worked amazing! Thank you! Only comment is I think it should be shift+s, not ctrl s. At least on my computer ctrl s kept trying to save. Maybe mine is set up wrong. $\endgroup$ – Joe Crozier Jul 27 '18 at 13:43
  • $\begingroup$ you're right ;) $\endgroup$ – moonboots Jul 27 '18 at 13:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.