0
$\begingroup$

I want an object mirrored across the x and y axis but I don't want 4 copies of it. Is there a way to do this?

enter image description here

I have already tried rotating it around the center point using the array modifier but problems arise when I need to rotate the object relative to the center. Its copy doesn't rotate because it is bound to the empties transform. enter image description here

I want to be able to modify it like a mirror. enter image description here

$\endgroup$
2
  • $\begingroup$ You can try using an empty as a origin point, and rotating it $\endgroup$
    – Yohello 1
    Mar 18, 2021 at 22:28
  • $\begingroup$ I need the origin of the rectangle to stay in the middle of the rectangle because I need to use it for other modifiers later. Can I set the origin to an empty just for one array modifier? $\endgroup$
    – Michael
    Mar 18, 2021 at 22:30

1 Answer 1

2
$\begingroup$

It took me hours to figure out how to do this. But I figured it out.

Step 1: Place the object you want Rotated/Double mirrored at the location you want.

Step 2: Add an empty at the point that you want the rotation to take place.

Step 3: Add a mesh to the same coordinates as your empty. Then go into edit mode and delete all the vertices.

Step 4: Add a boolean modifier to your empty mesh and select your desired object as a unity target.

Step 5: Add an array modifier to your empty mesh and set the offset to be the empty you created in step 2.

Step 6: Rotate the empty to whatever angle you desire.

Bam you have a rotated copy but get to keep the origin of your original object.

enter image description here

It also works with as many as you want. enter image description here

$\endgroup$

You must log in to answer this question.

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