1
$\begingroup$

Edited due to comment by Serge L.

I'm following a tutorial to make a worm shaft - https://www.youtube.com/watch?v=OVTOSOKpx6I

In objectmode my object has it's origin set to the 3D cursor, which is 30cm to left on the x axis. If I rotate on Y, it rotates around the 3D cursor point - which is what I expect/want.

Objectmode

When switching to editmode however, a 3D manipulator jumps into the object like this...

Editmode

So if I try to rotate the mesh on Y, it just rotates around on it's own axis, instead of using the origin from the object/3D cursor.

If I search Manipulator 3D - I can turn it off, but the object still ignores the origin set for the object, and rotates around its own center.

$\endgroup$
3
  • 3
    $\begingroup$ Oirigin is defined by orange dot, not manipulator with axis. You should change pivot mode to 3D cursor to rotate around origin. $\endgroup$
    – Serge L
    Commented Feb 9, 2018 at 17:14
  • 3
    $\begingroup$ Rotating in Edit mode won't be done according to origin point of the object. Enable 3D cursor as pivot point and switch between Object and Edit modes to position it correctly or rotate in Object mode $\endgroup$
    – Mr Zak
    Commented Feb 9, 2018 at 17:50
  • $\begingroup$ Serge L - So i'll edit the post to say Manipulator with axis instead of origin, but even of I turn off the manipulator 3D - the mesh still rotates around it's own center, instead of using the 3D cursor - which is set for the object. $\endgroup$
    – Xeberdee
    Commented Feb 9, 2018 at 18:26

3 Answers 3

2
$\begingroup$

As said in the comments by Serge L and Mr Zak, if you want the vertices to rotate around the origin in edit mode, you have to set the cursor to the origin (Shift+S cursor to selected, if the object is selected) and then set the cursor as pivot point, so that every rotation and scaling will use the cursor location as pivot point.

Turning on or off the manipulators is only a visual utility, which doesn't affect the rotation behaviours.

The logic behind this is the fact that the default pivot point is the median point: in object mode you have only one object selected so the median point (pivot point) is the object origin. In edit mode you select all vertices of the mesh, and the middle point will be a location which will have the average coordinates of all vertices, and this (often empty) location will act as pivot point.

enter image description here

$\endgroup$
3
$\begingroup$

3D Cursor Rotation Pivot

Just hit >.(period) (NOT NUMPAD .*) while in edit mode.


To switch back

(DEFAULT) Bounding Box Center

,(comma)

$\endgroup$
1
  • $\begingroup$ You may want to read THIS ANSWER, it will help you understand the different pivots in more detail. $\endgroup$
    – Rick Riggs
    Commented Feb 9, 2018 at 20:16
0
$\begingroup$

You can click with your left mouse button on the object to set the 3d cursor on it, then switch to object mode, go to the tool panel on the left and click "Set Origin" and then select "Origin to 3D Cursor", otherwise you can press the spacebar (while the mouse cursor is on the 3D view) and type "set origin" to look for it. To be really precise though, you can adjust the position of the 3D Cursor in the transform panel on the right, where you can find the 3D cursor coordinates if you scroll down, then you can do the set origin procedure. Otherwise selecting "origin to senter of mass (surface)" after pressing the "sSt Origin" button, should solve your problem too in this case.

$\endgroup$
1
  • $\begingroup$ I want the object to rotate around the 3D cursor which is about 30cm away from it's center. In object mode it rotates around it, but in editmode it rotates around it's own center. You cannot set origin in edit mode AFAIK. $\endgroup$
    – Xeberdee
    Commented Feb 9, 2018 at 18:33

You must log in to answer this question.

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