# Tools & Commands

### Video Tutorial: Editing

{% embed url="<https://youtu.be/pg3ep3tdfjM?feature=shared>" %}

### Mirror

* Select the walls you would like to mirror.
* On the context menu, click the **`Mirror`** icon.
* Draw a reflection plane and hit enter.

<figure><img src="/files/XZztmngQ2lsTZS6rYjKn" alt=""><figcaption></figcaption></figure>

### Smart Rotate

* Select the walls you would like to smart rotate.
* Drag the walls (hold **`Alt`** to copy) from the desired base point to the new base facade.
* The walls will rotate to remain perpendicular to the facade wall.

<figure><img src="/files/JasP2VE5jnZlPT2wujnp" alt=""><figcaption><p>Smart rotate combined with copy</p></figcaption></figure>

{% hint style="info" %}
The base point must be snapped to either the inside or outside of the facade wall.
{% endhint %}

<figure><img src="/files/lALtZppZpjiiwdbZOmzq" alt=""><figcaption><p>Smart rotate</p></figcaption></figure>

### Dimensions

* Toggle dimensions using shortcut (**`d`**).

<figure><img src="/files/4dj7nlXFE6TtKViry6or" alt=""><figcaption></figcaption></figure>

### Walls and Dividers

* Select the wall tool (**`w`**) or space divider tool (**`s`**).
* Click to make your first point, type in a distance (mm) or drag the cursor to the end point, and click again.
* Press **`enter`** to complete the line.

<figure><img src="/files/sLGbDsZzfhnsbq0VNzwV" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Hold shift while drawing to align to other points.
{% endhint %}

<figure><img src="/files/qD0FlC7n0XIYSkefxGH2" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Draw on multiple floors at once by selecting them in the HUD.
{% endhint %}

### Doors

* Select the door tool (**`t`**) and place a door.
* In the context menu, change the door style in the drop down menu.
* Change the door width by inputting a new value in the text box.
* Use the arrow keys to flip and rotate the door position.

<figure><img src="/files/BN8a7WGcWNv5aOjVdXaD" alt=""><figcaption></figcaption></figure>

### Selection Modes

**Point**

* Select an end point of wall and drag it, inputting a distance to snap to dimensions. The other wall end point will remain in place.

<figure><img src="/files/e2k0nBdkhw2K0uTzYSsp" alt=""><figcaption></figcaption></figure>

**Wall**

* Click once on a wall to select it, holding shift to select multiple. Dragging the selected wall(s) will also move any connecting end points of surrounding walls.

<figure><img src="/files/KnZjj556IQOsgRzizxbA" alt=""><figcaption></figcaption></figure>

**Group**

* Double-click on a wall to select all the connected walls as a group.

<figure><img src="/files/ZuUoRio1mVqnYCUY0Srj" alt=""><figcaption></figcaption></figure>


---

# 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://docs.finch3d.com/docs/projects-and-variants/tools-and-commands.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.
