6
$\begingroup$

I am trying to scale an object along the Y Axis (flipping it by -1) but I am having trouble. When I scale it by Y, it seems to be a semi-arbitrary axis. The 3D cursor shows that the object's orientation is not aligned with the world, but I want to scale it on the world's Y Axis. I've tried clearing and applying rotation but it doesn't seem to be doing what I expect. I would think that clear rotation would be what I'm looking for, but it doesn't seem to work. I want the object to stay in the same exact world location but I want its rotation to be 0,0,0. How can I zero the object's rotation without affecting its actual position/rotation?

Thanks, Warren

$\endgroup$
5
  • 2
    $\begingroup$ Are you typing "S" then "Y" then "-1", "return" and not getting what you'd expect? That's strange, because scaling along an axis should already use the world's - not the object's - axes (unless you type "Y" twice). Can you provide some screenshots? $\endgroup$
    – Nicola Sap
    Aug 8, 2017 at 11:38
  • $\begingroup$ @NicolaSap - Yes, that's what is happening. The transform location and rotation are all set to 0's but the 3d Cursor shows a non-aligned set of axes. Seeing if this image post works: !Image $\endgroup$
    – WarrenJ
    Aug 8, 2017 at 22:04
  • $\begingroup$ Oh, I see where it is -- Delta Transform... Now how do I apply that and zero it out? $\endgroup$
    – WarrenJ
    Aug 8, 2017 at 22:32
  • $\begingroup$ I figured out one way to do it -- manually copy the delta transform rotation into the regular transform, then apply the rotation. Is there a better way? $\endgroup$
    – WarrenJ
    Aug 8, 2017 at 22:41
  • $\begingroup$ Well, I'm not sure how to reply. However I'd suggest you to edit your question with the new information that you've found, in order to get new and more relevant answers. $\endgroup$
    – Nicola Sap
    Aug 9, 2017 at 7:12

2 Answers 2

8
$\begingroup$

enter image description here

enter image description here Please try this : in Object mode, hit Ctrl + A, in resulting menu select Rotation

enter image description here

Its all zero now, I hope it help you :) best of luck

$\endgroup$
3
  • $\begingroup$ Hi @BlenderForYou, thanks for your response. I would have expected that to work, but it does not unfortunately. Somewhere there must be a hidden transform that is not being applied. :/ $\endgroup$
    – WarrenJ
    Aug 8, 2017 at 22:30
  • $\begingroup$ Did it fixed the rotations to zeros? $\endgroup$ Aug 9, 2017 at 8:12
  • 2
    $\begingroup$ It fixed the rotations to 0's, but my problem was that there was rotation in the "Delta Transform" in the object properties, which I didn't know existed. $\endgroup$
    – WarrenJ
    Aug 9, 2017 at 19:39
3
$\begingroup$

The problem I had was that the "Delta Transform" in the object properties contained rotation.

My solution was to:

1: Apply the rotation with CTRL-A (Should leave Transform at 0,0,0)
2: Copy Delta Transform's rotation values (x,y,z) to the Transform of the object.
3: Clear the Delta Transform (just set it to 0,0,0).

Now the delta transform is clear, and scaling will work in world space.

$\endgroup$
2
  • $\begingroup$ If there is a way to do this automatically (ie "Apply delta transform") please let me know. $\endgroup$
    – WarrenJ
    Aug 9, 2017 at 19:47
  • $\begingroup$ It's possible the other way around, converting transform to deltas (in Ctrl+A menu as of 2.78). One can clear deltas with Shift+Ctrl+action (R for rotate and so on). I'm not sure if you can copy them back to transforms and clear delta at once. $\endgroup$
    – Mr Zak
    Aug 9, 2017 at 20:16

You must log in to answer this question.

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