> For the complete documentation index, see [llms.txt](https://docs.besmart.software/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.besmart.software/3d-modeling-and-design/metal-framing/faq/dimensions-and-tags/how-to-auto-dimension-frames-in-elevation-views.md).

# How to auto-dimension frames in elevation views?

## 1. Use sample dimensioning rules

Sample **Drawing Configurations** include ready-made **Dimensioning Rules** which you can already use to dimension frames in elevations.

1. Go to **Drawing Configuration**:

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

2. In the **View Tab** > **Dimensioning Rule** column, use the sample rule **Frame**:

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

3. Close the Drawing Configuration dialogue.
4. Navigate to **Wall+M**&#x20;
5. Click on **Create assembly** and select frame(s):

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

{% hint style="info" %}
[Learn more](/3d-modeling-and-design/metal-framing/getting-started/workflow-step-by-step/walls/shop-drawing-workflow.md) about the assembly workflow.
{% endhint %}

Below are the example outputs using this configuration:

<figure><img src="/files/a9UmUuNIyRKjcc0lhQmc" alt="" width="563"><figcaption><p>Frame elevation - without openings</p></figcaption></figure>

<figure><img src="/files/2u1y9bFIHZMes4mqRjqt" alt="" width="563"><figcaption><p>Frame elevation - with an opening</p></figcaption></figure>

## 2. Create new dimensioning rules

{% hint style="warning" %}
It's recommended to already have assemblies created. [Learn more](/3d-modeling-and-design/metal-framing/getting-started/workflow-step-by-step/walls/shop-drawing-workflow.md)
{% endhint %}

### 1. Open an elevation view

1. Find a created wall assembly in the **Project Browser** > **Assemblies**
2. Open the **Elevation** view:

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

### 2. Create new dimensioning rule

1. In **Wall+M**, click on the **Create Assembly** > **Smart Dimensions** (at the bottom)
2. In the pop-up menu, click on **Delete Dimensions in View** and pick any dimension:

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

4. Go back to the pop-up menu and click on the **Configurations** button to open the dialogue
5. At the top-right of the dialogue, click on the **\[...]** button and choose **Create** to create a new dimensioning rule
6. Go back to the **\[...]** button and choose **Rename** to rename the rule (use any name you want)
7. Click save 💾 button at the top:

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

4. Choose **Structural Framing** in the Dimension Lines by Priority browser:

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

### 3. Add total dimensions

1. Click on the gear button ⚙️ at the top-right:
2. Expand the **Total Dimension** settings:

<figure><img src="/files/8EkTjhuBpwv5KY0kfudu" alt=""><figcaption></figcaption></figure>

3. Choose the **Dimension Type**:

<figure><img src="/files/8kpMEQI4xaihbIWgzXCP" alt=""><figcaption></figcaption></figure>

4. Add **Horizontontal Dimensions**. Choose **Top** or **Bottom**
5. Choose **Vertical Dimension**. Choose **Right** or **Left**:

{% hint style="warning" %}
**Note**: Total Dimensions are not visible if they are placed alone without other dimensions.
{% endhint %}

<figure><img src="/files/PHhHA9YDY1ktSr4qg55I" alt=""><figcaption><p>Horizontal - Top, Vertical - Right</p></figcaption></figure>

<figure><img src="/files/AydEkYP5y52p9OZYzCHV" alt=""><figcaption><p>Horizontal - Bottom, Vertical - Left</p></figcaption></figure>

6. Click **OK**

### 4. Dimension horizontal elements

1. In the **Dimension 1** tab, navigate to **Horizontal Elements** sub-tab
2. Check the box **Vertical Dimensions**
3. Choose the **Dimension Type** and check the box **Join Dimension Lines**
4. If you want to see instant result in your view, click **Apply**:

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

5. Define the dimension references. Use **Measure References** and **Extend Demension To** parameters. Try different combinations using **Apply** button until you reach the desired result:

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

{% hint style="info" %}
**Recommendation**: it's recommended to use these options for Measure References:

* Bottom Edge
* Top Edge
* Solid Face Edge
* Open Face Edge
  {% endhint %}

6. Modify the **Dimension Position**:

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

### 5. Dimension vertical elements

1. Navigate to **Vertical Elements** sub-tab
2. Check the box **Horizontal Dimensions**
3. Choose the **Dimension Type** and check the box **Join Dimension Lines**
4. If you want to see instant result in your view, click **Apply**:

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

5. Define the dimension references. Use **Measure References** and **Extend Demension To** parameters. Try different combinations using **Apply** button until you reach the desired result

{% hint style="info" %}
**Recommendation**: it's recommended to use these options for Measure References:

* Bottom Edge
* Top Edge
* Solid Face Edge
* Open Face Edge
  {% endhint %}

6. Modify the **Dimension Position.**

***

{% hint style="info" %}
If you can't find the answers you're looking for, please [contact our support team](https://helpdesk.besmart.software/support/tickets/new).
{% endhint %}


---

# 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.besmart.software/3d-modeling-and-design/metal-framing/faq/dimensions-and-tags/how-to-auto-dimension-frames-in-elevation-views.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.
