> For the complete documentation index, see [llms.txt](https://docs.archisketch.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.archisketch.com/guide/user-en/advanced-design-features/architecture-editor.md).

# Architecture/Material Editor

What is the Architecture/Material Editor?

## What is the Architecture/Material Editor?

The Architecture/Material Editor is a space where you can model simple structures in 3D.\
You can create box-shaped structures, cylindrical pillars, tables, arch walls, and more. It’s not limited to using only furniture library items; you can also create the shapes you want yourself and freely design the space.

This feature is provided as a beta version, and more improvements are planned in the future.

![](https://1040484064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs45pRyTQeyYi0T0toKii%2Fuploads%2Fgit-blob-01d0183acb510610db9308e7d3a1d82f8bbdc3bc%2Farchitecture-editor-1.png?alt=media)

## Enter the Architecture/Material Editor

Please enter through \[Design Library → Architecture/Material Editor] in the left panel.

<figure><img src="https://1040484064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs45pRyTQeyYi0T0toKii%2Fuploads%2Fgit-blob-f47112aa71e6474746cadb0c75699bfd61069c75%2Farchitecture-editor-2.png?alt=media" alt=""><figcaption></figcaption></figure>

## Draw Area

You can draw basic shapes using the Area Drawing tool. The supported shapes are as follows.

* Straight Line (L)
* Rectangle (R)
* Circle (C)

<figure><img src="https://1040484064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs45pRyTQeyYi0T0toKii%2Fuploads%2Fgit-blob-2b452f84981d1f29904130010cf9a99c907a150b%2Farchitecture-editor-3.png?alt=media" alt=""><figcaption></figcaption></figure>

## Push/Pull (P)

You can convert a surface drawn with the area drawing tool from 2D into 3D using the push/pull feature.

<figure><img src="https://1040484064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs45pRyTQeyYi0T0toKii%2Fuploads%2Fgit-blob-dd0b573efc1f67d516cc091dcac08ea1652c6f46%2Farchitecture-editor-4.png?alt=media" alt=""><figcaption></figcaption></figure>

## Other Features

* Undo / Redo: You can undo or redo your work history.
* Measure: In 3D mode, you can measure dimensions between structures and furniture.
* View Mode: You can turn furniture, walls, and measurement lines on/off.
* Sunlight: Turn on the sunlight feature to view a more realistic space.

<figure><img src="https://1040484064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs45pRyTQeyYi0T0toKii%2Fuploads%2Fgit-blob-e24dea743910b0d163f166764a379c2fcba113b3%2Farchitecture-editor-5.png?alt=media" alt=""><figcaption></figcaption></figure>

## Edit Structure

Double-click the structure you created to display the toolbar.

<figure><img src="https://1040484064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs45pRyTQeyYi0T0toKii%2Fuploads%2Fgit-blob-b940a2d1941ff101f0c49f0db57b35d344612e5b%2Farchitecture-editor-6.png?alt=media" alt=""><figcaption></figcaption></figure>

* Move: When Move mode is activated, a three-color axis appears, allowing you to move the structure in the arrow direction or freely.
* Scale Setting: In Scale Setting mode, when you move the mouse closer to the structure, the scale decreases, and when you move it farther away, the scale increases.
* Copy: You can duplicate the selected structure.
* Rotate: You can rotate the structure around the X, Y, and Z axes.
* Paving All: When this mode is active, clicking a finishing material will apply it to all surfaces of the structure at once.
* Delete: You can delete the selected structure.

## Applying finishing materials

There are three ways to apply finishing materials to a structure:

* **Apply from the left library**
  * Select the desired finishing material in the left finishing material library panel, then drag and drop it onto the surface you want.
* **Copy finish**
  * Click the surface with the finishing material applied, then select the \[Copy Finishing Material] icon in the toolbar. After that, paste it onto the surface you want to copy it to.
* **Use the Paving All feature**
  * After double-clicking the structure, activate the \[Paving All] feature in the toolbar to apply the finishing material to all surfaces of the structure at once.

## Save and Exit

When you finish working in the Architecture/Material Editor, save and return to the editor.

* **Save**
  * You can save your work midway.
* **Exit**
  * Two options are available: \[Close without Saving] or \[Save and Exit].

{% hint style="warning" %}
You must save for it to be reflected in the editor, so be sure to save!
{% endhint %}

<figure><img src="https://1040484064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs45pRyTQeyYi0T0toKii%2Fuploads%2Fgit-blob-aea00c2b639c7bf8bd3cdd9812da59fd9cd8df65%2Farchitecture-editor-7.png?alt=media" alt=""><figcaption></figcaption></figure>

## Example Use Cases

### Drawing an Arch Wall

* Use the Rectangle (F) tool to draw a wall large enough to fill the broken wall.
* Create the desired opening shape with a combination of rectangle + circle.
* Click the face you want to delete with the selection tool, then press the Backspace or Delete key to remove it.
* Use the Push/Pull (P) tool to set the wall thickness.
* You can set the exact thickness by entering a number and pressing Enter.
* Add the same finishing material so the finish continues naturally.
  * Using the Paving All feature makes it convenient to apply finishing materials all at once.
    * Double-click the structure.
    * Click \[Paving All] in the toolbar.
    * Select a finishing material and it will be applied to the entire structure at once.
* After saving and exiting, you can view the completed arch wall in the Architecture/Material Editor.

<figure><img src="https://1040484064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs45pRyTQeyYi0T0toKii%2Fuploads%2Fgit-blob-15123e4e2194f01636bbdf479bac14118e89cad4%2Farchitecture-editor-8.png?alt=media" alt=""><figcaption></figcaption></figure>

## Edit in the Editor

Structures created in the Architecture/Material Editor cannot be edited directly in the editor.

* Features supported in the editor: Move, Copy, Delete
* Actions such as rotation or changing finishing materials are not supported in the editor.

To edit a structure, click the \[Architecture/Material Editor] button again and make your changes in the editor.

<figure><img src="https://1040484064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs45pRyTQeyYi0T0toKii%2Fuploads%2Fgit-blob-8a7b0f79a16a76cce6c35c02bf63b4f889e42228%2Farchitecture-editor-9.png?alt=media" alt=""><figcaption></figcaption></figure>

## Frequently Asked Questions

#### Can’t I make holes?

It is not possible to make holes using the push/pull tool when the object has thickness.\
Instead, create a surface with a hole from the beginning, then use Push/Pull (P) to generate the thickness.

#### Can I change the number of sides in a circle?

Currently, adjusting the number of sides in a circle is not supported.

#### Errors happen often.

The Architecture/Material Editor is currently provided as a beta version.\
Therefore, if you create many structures or the size is large, the system may become heavy and errors may occur.\
Please keep this in mind and use it for simple modeling tasks.\
Improvements will be made through future updates 🙏


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.archisketch.com/guide/user-en/advanced-design-features/architecture-editor.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
