# Modify

### Modify Frame

![](/files/F9ZJkUnzeaoIcCMoV9RN)

**Modify Frame** – modifies selected roof framing by custom settings if you need to make unique changes. All configuration settings are the same as in **Framing Configuration**.

*Example: Select any frame → **Modify Frame** → Make custom changes in the framing configuration → OK:*

![](/files/Cd22Us3wb3z8WyjmwIFJ)

### Modify Opening

![](/files/AB4pamDnfVpiaZy2CgE2)

**Modify Opening** – modifies selected window or other opening framing by custom settings if you need to make unique changes. All configuration settings are the same as in **Framing Configuration**.

*Example: Select any opening frame, like trimmer, king, cripple → **Modify Opening** → Make custom changes in the opening framing configuration → OK:*

![](/files/GNetpUh7T00kJroQfqYL)

### Update Frame

![](/files/uoCS7U7sGnQ8GjMItuPI)

**Update Frame** – updates the frame if any changes were made to roof, e.g. roof boundary is extended.

![](/files/KEaD43LTfB7KdVeNQK3i)

### Delete Frame

![](/files/nFe0LiIKa6BiqgilQoui)

**Delete Frame** – deletes the selected framing. You simply need to select one element (joist, rim joist, bridging etc.), and the tool will delete the whole frame from the roof. If you select a roof, then the tool will delete all framed layers.

![](/files/MbVvGTI62K4p1O5BVq2O)

### Modify Edge Joins

![](/files/itLvhze9g64KtSZ36t3q)

**Modify Edge Joins** – modifies selected join by custom settings if you need to make unique changes. All configuration settings are the same as in **Framing Configuration**.

![](/files/zRfczksI5ygPeGCnIgfP)

### Modify Joined Opening Frame

![](/files/QuuDa87H3hG4YQ2flyUo)

**Modify Joined Opening Frame** – modifies selected joined window framing by custom settings if you need to make unique changes. All configuration settings are the same as in **Framing Configuration**.

*Example: Select opening which was joined → **Modify Joined Opening Frame** → Make custom changes in the opening framing configuration → OK:*

![](/files/fM23If2oHFz8mIpZBbL6)

*Result:*

![](/files/A85Vcnjg17KKyj1FMG0m)

### Modify all Opening Join Frames

![](/files/mHZr4SVvYlQ4QorAkDvO)

**Modify all Opening Join Frames** – modifies selected joined window common framing, like trimmers and cripples, by custom settings if you need to make unique changes. All configuration settings are the same as in **Framing Configuration**.

### Modify one Opening Join Frame

![](/files/x89ZS4RkU3pRo4lQ4E8G)

**Modify one Opening Join Frame** – modifies a single window joined opening common framing, like trimmers or cripples, by custom settings if you need to make unique changes. All configuration settings are the same as in Framing Configuration.

### Update by Roof Link

![](/files/c7ElQbHAw1b62sOGwvOz)

**Update by Roof Link** – reframes selected roof frame to default, which is configured under **Framing Configuration**.

### Save Configuration w/o Openings

![](/files/JFbAF8uWg0pYqz7D9oXp)

**Save Configuration w/o Openings** – saves configuration of selected frame without settings for openings. This feature is very useful if you have already framed a roof and you lost the configuration that was used for it. The configuration is needed to frame new roofs.

*Example: You just need to select any frame from a roof and save the configuration under your name:*

![](/files/MOAli6ivSSr9PMMlB6YT)

*Now you will be able to use this configuration for new or existing roofs:*

![](/files/2u88zHS5ENpz4xyXZvXX)

![](/files/oBPGg3qHqFKfwVFLmRzQ)Preview

![](/files/o8HGUF5eOxMTHEY6nAtE)


---

# 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/metal-framing/feature-descriptions/roof-metal-framing/modify.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.
