0
$\begingroup$

I made a simple model of a house (fig.1) . Now, I want to copy the house and mirror it negative 1 on the Y-axis in global orientation.

It should give me an exact mirrored copy of the original but instead all of the different objects get flipped in unwanted directions (fig.2) .

The house contains multiple objects (roofing, windows, doors, etc.)

I've run into this problem once or twice in the past but did not find a solution or why this is happening, nor could I replicate it in a clean blendfile.

(I know about the transformation orientation settings as well as the different options to set the pivoting point of one or multiple objects.)

Does someone know why this is happening? enter image description here

enter image description here

$\endgroup$
1
$\begingroup$

Parent the duplicates to an Empty and then scale that empty by -1 on one axis.

$\endgroup$
  • $\begingroup$ Nice tip, thanks! This way I can apply the scale and rotation after I mirrored the objects. only thing to keep in mind, as always: flip the normals :) $\endgroup$ – Delagone Feb 3 '17 at 16:13
0
$\begingroup$

Before mirroring, apply rotation and scale to all of your objects Ctrl+A.

$\endgroup$
  • $\begingroup$ Thanks for the comment, however I can not apply the rotation and scale because some objects are linked duplicates (ALT+D) . This should not make a difference as the transformation orientation is set to 'Global' right? $\endgroup$ – Delagone Jan 5 '17 at 10:11
  • $\begingroup$ It makes the difference: you should apply rotation and scale to the original source objects (and it's a good habit to always apply rotation and scale after modeling, exactely to avoid this kind of problems). $\endgroup$ – josh sanfelici Jan 5 '17 at 10:14
  • $\begingroup$ There is a workaround: if an object is rotated 30 deg on the X axis you can set the rotation to 0, make the mirroring, then set the X rotation to - 30. $\endgroup$ – josh sanfelici Jan 5 '17 at 10:23
  • $\begingroup$ The workaround solves all rotation issues, To bad that I have to do this manually for all objects where the rotation is not zero. Guess I have to figure out a new workflow for future projects. It still blows my mind that the Global orientation does not affect this. $\endgroup$ – Delagone Jan 5 '17 at 10:34

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.