I have added a cube and changed its scale and position but not its rotation. I added a second cube as a child of that first cuboid. I was hoping to rotate it but instead it just skews the second cuboid. The skew only happens in 2 out of 3 of the axes. Additionally the skew does not happen if the child cuboid is not a child of the first cuboid.

Screen shots attached below. Skew happening in one of the two axes:


Rotation correctly occurring in third axis:


How do I rotate it in all axes? Also as Skew seems useful. How do you control skewing it in all axes?

  • \$\begingroup\$ can you share your code that we see what you care really doing. i cant open your images \$\endgroup\$ – virtouso Sep 2 '19 at 17:48
  • \$\begingroup\$ This is due to a non-uniform scale on your parent object - see this post for more information. \$\endgroup\$ – DMGregory Sep 3 '19 at 2:16
  • \$\begingroup\$ @virtouso there was no code. I was only using the GUI editor. \$\endgroup\$ – AJP Sep 4 '19 at 22:06

Browse other questions tagged or ask your own question.