# Mirror (kind of) plugin?

**URL:** <https://forums.sketchup.com/t/mirror-kind-of-plugin/78810>\
**Category:** SketchUp\
**Created:** [October 11, 2018, 12:10pm UTC](https://forums.sketchup.com/t/mirror-kind-of-plugin/78810 "2018-10-11T12:10:12Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![EmV](https://avatars.discourse-cdn.com/v4/letter/e/d07c76/32.png) [@EmV](https://forums.sketchup.com/u/EmV)\
**Post date:** [October 11, 2018, 12:10pm UTC](https://forums.sketchup.com/t/mirror-kind-of-plugin/78810/1 "2018-10-11T12:10:13Z")

</div>

Hi,

If I draw a part, left side as my other topic hereunder:

> [@How to draw this?](https://forums.sketchup.com/t/how-to-draw-this/78634):
>
> Hi, Any help how can I draw the part in the red circle please? [http://www.fotothing.com/photos/8d8/8d860c00e4075279a7217c3a46eea59f\_ad6.jpg](http://www.fotothing.com/photos/8d8/8d860c00e4075279a7217c3a46eea59f_ad6.jpg)[http://www.fotothing.com/photos/125/1256f7c8c3fb4bc57866eac843611130.jpg?ts=1539084723](http://www.fotothing.com/photos/125/1256f7c8c3fb4bc57866eac843611130.jpg?ts=1539084723) Thanks in advance.

And then I want to draw another one, the right side… is there any feature or plugin as a mirror or kind of? (Instead of drawing another one)

---

<div class="post-metadata">

**Author:** ![DaveR](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/daver/32/7601_2.png) [@DaveR](https://forums.sketchup.com/u/DaveR)\
**Post date:** [October 11, 2018, 12:11pm UTC](https://forums.sketchup.com/t/mirror-kind-of-plugin/78810/2 "2018-10-11T12:11:33Z")

</div>

There are a couple of native options. There’s Flip Along and the Scale tool with -1 as the scale factor. No need for a plugin at all. In both cases, copy the original and flip or scale the copy.

With Flip Along, select the component, group or geometry, right click on it and choose Flip Along and then choose the axis direction. Generally the correct axis to choose is the color between the parts. With Scale, you push a middle scale handle through the selection and type -1 then hit Enter.

See: [Flipping, Mirroring, Rotating and Arrays | SketchUp Help](https://help.sketchup.com/en/sketchup/flipping-mirroring-rotating-and-arrays)

Flip:

 ![Flip](https://global.discourse-cdn.com/sketchup/original/3X/2/e/2ecb04e8757fd0e9ef694d7fa9d0cb62aa706105.gif)  
Scale:  
 ![Scale](https://global.discourse-cdn.com/sketchup/original/3X/4/6/46e58234345aefed0e61020e85289524d4f91421.gif)

---

<div class="post-metadata">

**Author:** ![simoncbevans](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/simoncbevans/32/15904_2.png) [@simoncbevans](https://forums.sketchup.com/u/simoncbevans)\
**Post date:** [October 11, 2018, 12:52pm UTC](https://forums.sketchup.com/t/mirror-kind-of-plugin/78810/3 "2018-10-11T12:52:22Z")

</div>

For those of us used to AutoCad, you can get various extensions to do this job, such as [TIG’s Mirror](https://sketchucation.com/pluginstore?pln=Mirror). One thing you have to watch out for is what any mirroring process does to faces. They can get reversed inadvertently.

The native tools that @DaveR outlines work well but I find that it is often quicker to use the extension. Flip Along is fine if you are sure which axis you are working in. Using Scale at -1 is a better alternative and you should find that the cursor pauses briefly at -1 (watch the VCB) so you may not have to do any actual typing.

---

<div class="post-metadata">

**Author:** ![DaveR](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/daver/32/7601_2.png) [@DaveR](https://forums.sketchup.com/u/DaveR)\
**Post date:** [October 11, 2018, 12:55pm UTC](https://forums.sketchup.com/t/mirror-kind-of-plugin/78810/4 "2018-10-11T12:55:04Z")

</div>

> [@simoncbevans](#):
>
> Flip Along is fine if you are sure which axis you are working in.

Keeping track of the axes has never been a problem for me. I wonder why some folks have so much trouble with it.

With keyboard shortcuts, Flip Along is faster than a plugin or Scale.

---

<div class="post-metadata">

**Author:** ![simoncbevans](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/simoncbevans/32/15904_2.png) [@simoncbevans](https://forums.sketchup.com/u/simoncbevans)\
**Post date:** [October 11, 2018, 12:59pm UTC](https://forums.sketchup.com/t/mirror-kind-of-plugin/78810/5 "2018-10-11T12:59:05Z")

</div>

> [@DaveR](#):
>
> Keeping track of the axes has never been a problem for me. I wonder why some folks have so much trouble with it.

It’s because you cannot always see the axes, as here:

 ![Flip%20Along](https://global.discourse-cdn.com/sketchup/original/3X/b/3/b3165d07ed195b1403cdb8a9c7b7abf4b9c18821.gif)

---

<div class="post-metadata">

**Author:** ![DaveR](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/daver/32/7601_2.png) [@DaveR](https://forums.sketchup.com/u/DaveR)\
**Post date:** [October 11, 2018, 1:05pm UTC](https://forums.sketchup.com/t/mirror-kind-of-plugin/78810/6 "2018-10-11T13:05:11Z")

</div>

I guess I don’t have any trouble keeping track of the orientation I’ve drawn things in. And the common application for flipping as the OP was asking about is to make a right hand counterpart to an existing object on the left. If you pay attention to the color of the line trailing the cursor as you move the copy, you would know the orientation.

It’s good that TIG wrote his Mirror plugin but as with other things in SketchUp, it’s worth learning what the native tools can do before immediately looking for a plugin.

---

<div class="post-metadata">

**Author:** ![EmV](https://avatars.discourse-cdn.com/v4/letter/e/d07c76/32.png) [@EmV](https://forums.sketchup.com/u/EmV)\
**Post date:** [October 11, 2018, 1:12pm UTC](https://forums.sketchup.com/t/mirror-kind-of-plugin/78810/7 "2018-10-11T13:12:42Z")

</div>

Hi Guys and thanks for your help. I used Flip Along and it did exactly what I wanted!

🙂

---

<div class="post-metadata">

**Author:** ![simoncbevans](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/simoncbevans/32/15904_2.png) [@simoncbevans](https://forums.sketchup.com/u/simoncbevans)\
**Post date:** [October 11, 2018, 1:13pm UTC](https://forums.sketchup.com/t/mirror-kind-of-plugin/78810/8 "2018-10-11T13:13:27Z")

</div>

> [@DaveR](#):
>
> If you pay attention to the color of the line trailing the cursor as you move the copy, you would know the orientation.

Fair point. But to use Flip Along for this purpose, you generally have to make a copy first, move it an arbitrary distance, then use Flip Along, then Move to line up, don’t you? Mirror does all that in one go.

Out of interest, what shortcuts do you use?

---

<div class="post-metadata">

**Author:** ![DaveR](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/daver/32/7601_2.png) [@DaveR](https://forums.sketchup.com/u/DaveR)\
**Post date:** [October 11, 2018, 1:21pm UTC](https://forums.sketchup.com/t/mirror-kind-of-plugin/78810/9 "2018-10-11T13:21:07Z")

</div>

> [@simoncbevans](#):
>
> Fair point. But to use Flip Along for this purpose, you generally have to make a copy first, move it an arbitrary distance, then use Flip Along, then Move to line up, don’t you?

Not necessarily. I usually place the copies exactly where they need to go and then flip them.

 ![Flip](https://global.discourse-cdn.com/sketchup/original/3X/b/e/be3da2cbd338aa7882d3e08e647f883eb30edea2.gif)

---

<div class="post-metadata">

**Author:** ![slbaumgartner](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/slbaumgartner/32/7302_2.png) [@slbaumgartner](https://forums.sketchup.com/u/slbaumgartner)\
**Post date:** [October 11, 2018, 1:23pm UTC](https://forums.sketchup.com/t/mirror-kind-of-plugin/78810/10 "2018-10-11T13:23:50Z")

</div>

Maybe it’s a picky point, but there is a technical difference between flip along or scale -1 and “mirror”: mirror means create a copy at the corresponding location on the opposite side of an identified mirror plane. For flip along and scale -1 the plane is implicit and you can’t specify it.

---

<div class="post-metadata">

**Author:** ![DaveR](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/daver/32/7601_2.png) [@DaveR](https://forums.sketchup.com/u/DaveR)\
**Post date:** [October 11, 2018, 1:32pm UTC](https://forums.sketchup.com/t/mirror-kind-of-plugin/78810/11 "2018-10-11T13:32:42Z")

</div>

Actually, for Scale,-1, you can specify it with a mirroring line 😉

 ![Scale2](https://global.discourse-cdn.com/sketchup/original/3X/4/2/4218a4b017460b937907341064b2dbafed0af3d7.gif)

---

<div class="post-metadata">

**Author:** ![slbaumgartner](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/slbaumgartner/32/7302_2.png) [@slbaumgartner](https://forums.sketchup.com/u/slbaumgartner)\
**Post date:** [October 11, 2018, 1:41pm UTC](https://forums.sketchup.com/t/mirror-kind-of-plugin/78810/12 "2018-10-11T13:41:04Z")

</div>

As always, Dave, you amaze me! Could you please explain in words how you set the mirror line? Do you mean you include an extra item in the component at the desired mirror location, here the midpoint of the chair?

---

<div class="post-metadata">

**Author:** ![DaveR](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/daver/32/7601_2.png) [@DaveR](https://forums.sketchup.com/u/DaveR)\
**Post date:** [October 11, 2018, 1:44pm UTC](https://forums.sketchup.com/t/mirror-kind-of-plugin/78810/13 "2018-10-11T13:44:17Z")

</div>

> [@slbaumgartner](#):
>
> Could you please explain in words how you set the mirror line?

The “mirror line” is simply a guideline. In this case I placed it on the ground plane at the center line of the chair using inferencing to find that location. It may not be obvious in the GIF but the guide line is selected along with the leg, armrest and corbel for the scale operation. So in this example, it’s 3 components and the guideline that are selected.

The same thing works for the back slats.

 ![Scale2](https://global.discourse-cdn.com/sketchup/original/3X/5/3/5339ff1eead2337f837dc9d3142dbfc5ef49aa03.gif)

With TIG’s Mirror:

 ![mirror](https://global.discourse-cdn.com/sketchup/original/3X/c/7/c73decee84a5fb2f595ce119deaf7277ba6de17e.gif)  
Of course you still have to have something to identify where the mirroring plane is and on a model like this chair, it can be difficult to find that without some added thing like the guideline.

---

<div class="post-metadata">

**Author:** ![simoncbevans](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/simoncbevans/32/15904_2.png) [@simoncbevans](https://forums.sketchup.com/u/simoncbevans)\
**Post date:** [October 11, 2018, 2:03pm UTC](https://forums.sketchup.com/t/mirror-kind-of-plugin/78810/14 "2018-10-11T14:03:55Z")

</div>

I admit that I hadn’t thought of including a centreline in the selection when using scaling like that. Useful.

Again, being picky, it does mean setting up a construction line and including it in any selection, all of which would have to be taken into account in any time & motion study.

I do have a slight beef with @TIG’s extension for my own use. It asks whether you want to erase the original selection with the default being yes. The default I would prefer is no. Better still, I would like to see a toggle or modifier that controls this rather than another interaction before completion. It’s a small beef though.

---

<div class="post-metadata">

**Author:** ![MikeWayzovski](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/mikewayzovski/32/98346_2.png) [@MikeWayzovski](https://forums.sketchup.com/u/MikeWayzovski)\
**Post date:** [October 11, 2018, 2:21pm UTC](https://forums.sketchup.com/t/mirror-kind-of-plugin/78810/15 "2018-10-11T14:21:30Z")

</div>

We have this in our beginners course for several years.

> [@Mirror with Scale tool and leave original copy](https://forums.sketchup.com/t/mirror-with-scale-tool-and-leave-original-copy/74875/4):
>
> if you extend the selection to scale with a guideline, you will have a ‘mirrorplane’ as well!

---

<div class="post-metadata">

**Author:** ![josephkim626](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/josephkim626/32/31239_2.png) [@josephkim626](https://forums.sketchup.com/u/josephkim626)\
**Post date:** [October 11, 2018, 3:04pm UTC](https://forums.sketchup.com/t/mirror-kind-of-plugin/78810/16 "2018-10-11T15:04:51Z")

</div>

Scale with - 1, or scale with Ctrl key to do ‘from center’ then type - 1 are my preferred method.

Otherwise I have TIG’s mirror as @simoncbevans mentioned short-keyed with Shift+m

---

<div class="post-metadata">

**Author:** ![simoncbevans](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/simoncbevans/32/15904_2.png) [@simoncbevans](https://forums.sketchup.com/u/simoncbevans)\
**Post date:** [October 11, 2018, 3:13pm UTC](https://forums.sketchup.com/t/mirror-kind-of-plugin/78810/17 "2018-10-11T15:13:48Z")

</div>

> [@MikeWayzovski](#):
>
> We have this in our beginners course for several years.
> 
> ![](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/mikewayzovski/40/42845_1.png) [Mirror with Scale tool and leave original copy](https://forums.sketchup.com/t/mirror-with-scale-tool-and-leave-original-copy/74875/4) [Pro](https://forums.sketchup.com/c/sketchup/pro)
> 
> > if you extend the selection to scale with a guideline, you will have a ‘mirrorplane’ as well! [[MirrorScale]](https://global.discourse-cdn.com/sketchup/original/3X/4/a/4a4ef035766b897d877ff03c5fbba73db4559edb.gif)

Jack, that’s interesting but in my view does not qualify as a single MirrorScale operation. It is really two separate operations: the copying to allow reinsertion later and the scale to do the mirror image.

Now what would be nice is to add, say, the Ctrl key so that when you mirror, you leave the original where it is. One operation.

---

<div class="post-metadata">

**Author:** ![simoncbevans](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/simoncbevans/32/15904_2.png) [@simoncbevans](https://forums.sketchup.com/u/simoncbevans)\
**Post date:** [October 11, 2018, 3:37pm UTC](https://forums.sketchup.com/t/mirror-kind-of-plugin/78810/18 "2018-10-11T15:37:05Z")

</div>

Here’s something based on @MikeWayzovski’s last post. When you are mirroring along an existing plane, you don’t need a construction line. It is essentially the same set of operations but in a different order. I wonder whether Mac users could use Automator to do this in one click?

 ![MirrorCopy](https://global.discourse-cdn.com/sketchup/original/3X/b/d/bde3422db309be1e8d846dbe4a43860331d91820.gif)

Only works with Groups and Components, of course.

---

<div class="post-metadata">

**Author:** ![MikeWayzovski](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/mikewayzovski/32/98346_2.png) [@MikeWayzovski](https://forums.sketchup.com/u/MikeWayzovski)\
**Post date:** [October 11, 2018, 3:42pm UTC](https://forums.sketchup.com/t/mirror-kind-of-plugin/78810/19 "2018-10-11T15:42:17Z")

</div>

> [@simoncbevans](#):
>
> Only works with Groups and Components, of course.

Actually, it works with loose geometry as well…

---

<div class="post-metadata">

**Author:** ![MikeWayzovski](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/mikewayzovski/32/98346_2.png) [@MikeWayzovski](https://forums.sketchup.com/u/MikeWayzovski)\
**Post date:** [October 11, 2018, 3:47pm UTC](https://forums.sketchup.com/t/mirror-kind-of-plugin/78810/20 "2018-10-11T15:47:01Z")

</div>

> [@simoncbevans](#):
>
> Again, being picky, it does mean setting up a construction line

in the mirror tools that I know of, you would always have to select a mirror plane, sometimes with three clicks, if there isn’t any. Also,you would have to choose wether to ‘keep the original’,having shortcuts for paste in place is a ‘lifesaver’😀

[Next page](https://forums.sketchup.com/t/mirror-kind-of-plugin/78810.md?page=2)
