# Mirroring

## Mirroring

Please save your file with `ctrl+s` before mirroring! &#x20;

We are going to highlight the entire half of the drive.  Start by going to a top down view of the workspace in the navigation cube.  Start from the **TOP LEFT** of the red rectangle, and go down to the **BOTTOM RIGHT**.  Selecting in this direction will only select what is fully within the rectangle.  If you do this correctly, the highlight box will be **RED** and not **GREEN**.&#x20;

![Selection Direction](/files/-MfGKEOIoll8ikkQYXQ3)

In the ribbon, make sure you're in the `Assemble` tab and select `Mirror`.

![Mirror Tool](/files/-MfGKdE-1Lkp4rV8wGX8)

Bellow is the default mirror window.  There are two colors are parts, green and yellow.  If we mirror with anything green, a new part will generate that is mirrored to the original part.  This becomes annoying when we are rapidly iterating and mirror multiple times, and now we have hundreds of unused files.  To make everything yellow, select the highest file, in my case, `Frank.iam`.&#x20;

Sometimes we need to create a new part, for example if there's an asymmetrically cut part on the drive.  In that case, it's okay to keep the those specific parts green.&#x20;

![Default Mirror Pop-Up](/files/-MfGLXGjc4KRzzjMxlSy)

After making everything yellow, at the bottom select `Ground New Components`.  Constraints will hold within what we are mirroring, but will not hold between the drive and the cross bar.  Best practice is to ground new components, and if you need something to move to manually unground those parts.&#x20;

![Final Mirror Window](/files/-MfGLzl_an6J1-I_kAwu)

Select `Mirror Plane`, and select the `Work Plane` from the model browser on the left.&#x20;

![Selecting Mirror Plane](/files/-MfGMQ4VIZ2MWFmIv02Z)

After selecting the mirror plane, your workspace should look like this.  Click `Next` in the mirror pop-up.&#x20;

![Preview](/files/-MfGMckDmI4hS6OHaCxx)

If we had any parts that needed to be mirrored (like an asymmetrically cut part on the drive), we would select where to save them here.  If we are okay with where they default to, then press `Ok`.

![Mirror Component Save](/files/-MfGMwE7X67X0ESxT_ww)

If completed correctly, you have a drive base!

![Completed Drive](/files/-MfLIkOVug1rSG3g9Ni2)

{% hint style="info" %}
Remember to save!
{% endhint %}

## Contributors to this Article:

* Jess - EZ


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.purduesigbots.com/vex-cad/making-a-chassis/inventor-chassis/mirroring.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
