# Main Features

### Add/Modify Bracing

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FonNE1gBKtYFq32o9YBsA%2F0.jpeg?alt=media)

**Add/Modify Bracing** – features for adding/modifying braces between joists or rim joists, corner braces and brace groups.

### Add Brace between Joists (external/internal side)

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2Fya0xDQeqXTbbB51BkfI1%2F1.jpeg?alt=media)

**Add Brace between Joists (external/internal side)** – adds a brace between two selected joists on external or internal side of framing. To modify brace settings go to **Roof+** → **Add/Modify Elements** → **Add/Modify Bracing** → **Modify Brace**.

Default families for bracing are **I\_MF Strap.rvt** (in Imperial projects) and **M\_MF Strap.rvt** (in Metric projects).

*Example: Select a bottom rim joist and a top rim joist to show where bracing should end. Points selected should be as close as possible to where you want the bracing ends to actually be. (I.e. If you generically select a bottom rim joist and top rim joist, bracing might not be placed where you actually want it, so select the points precisely where you want the bracing to be placed.*

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FJC0bouwkdwMcph0dXOnE%2F2.jpeg?alt=media)

### Add Corner Brace (external/internal side)

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FauHQp8p3BzH8FZTGfSGz%2F3.jpeg?alt=media)

**Add Corner Brace (external/internal side) –** adds a corner brace between a selected rim joist and joist on external or internal side of framing. To modify brace settings go to **Roof+** → **Add/Modify Elements** → **Add/Modify Bracing** → **Modify Brace**.

*Example: Select a bottom rim joist and then a joist to show where corner bracing ends should be. Points selected should be as close as possible to where you want the bracing ends to actually be. (I.e. If you generically select a bottom rim joist and a joist, bracing might not be placed where you actually want it, so select the points precisely where you want the bracing to be placed.*

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FhSOKygRQrjWHGNHyOUka%2F4.jpeg?alt=media)

### Add Corner Brace

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2F8v7CTxXLFTHuAoUBHjAD%2F5.jpeg?alt=media)

**Add Corner Brace –** adds a corner brace between a rim joist and a joist. To modify brace settings go to **Roof+** → **Add/Modify Elements** → **Add/Modify Bracing** → **Modify Brace**.

*Example: Select a rim joist and then a joist to show where corner bracing ends should be. Points selected should be as close as possible to where you want the bracing ends to actually be. (I.e. If you generically select a rim joist and a joist, bracing might not be placed where you actually want it, so select the points precisely where you want the bracing to be placed.*

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FvrDBGFT31M9zTBV8gGhs%2F6.jpeg?alt=media)

### Modify Brace

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FEhomT8NnMTvAN0zDDwtK%2F7.jpeg?alt=media)

**Modify Brace** – modifies selected brace in the frame.

[**Read more about Modify Brace here**](https://docs.besmart.software/3d-modeling-and-design/wood-framing/roof-wood-framing/add-modify-bracing/modify-brace)

### Delete Brace

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2F6mseBI3BycXwomwue98m%2F8.jpeg?alt=media)

**Delete Brace –** deletes selected brace(s) from the frame.

You can choose **Delete Brace** and then select braces one-by-one or select all braces from the frame and then click **Delete Brace**.

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FOiIUAQZX7H3UmIcsm19B%2F9.jpeg?alt=media)

### Add Brace Group

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FPeGoxo4VfcbmyNJocS7w%2F10.jpeg?alt=media)

**Add Brace Group** – places short braces automatically between two joists with predefined rules.

*Example: Braces are added automatically between two selected joists.*

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FV0aunZyL0MetdKYGoGmx%2F11.jpeg?alt=media)

### Modify Brace Group

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FmqVDP7WUdijT4mn91PWS%2F12.jpeg?alt=media)

**Modify Brace Group** – modifies selected brace group in the frame.

[**Read more about Modify Brace Group**](https://docs.besmart.software/3d-modeling-and-design/wood-framing/roof-wood-framing/add-modify-bracing/modify-brace-group)

### Delete Brace Group

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FMSFGrESAKsEFcQrj3xy4%2F13.jpeg?alt=media)

**Delete Brace Group** – deletes selected brace group from the frame.

*Example: You just need to select any element from the group and all elements will be deleted.*

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2F8ID46sban0LY9zjGZldn%2F14.jpeg?alt=media)

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2F9UvSQ3pL3U8MzhIlnf3w%2F16.png?alt=media)


---

# 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.besmart.software/3d-modeling-and-design/archive/wood-framing-work-in-progress/roof-wood-framing/add-modify-bracing/main-features.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.
