# Modify Settings

### Allow to Create new Types for Metal Profiles

(in Wall+M, Floor+M, Roof+M)

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

**Allow to Create new Types for Metal Profiles** - creates new types automatically if there is no such in the project. If this option is ticked off then the program will give a message and ask if the new type should be really created.

### Allow to Rename Families and Types now

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

**Allow to Rename Families and Types now** – feature allows you to rename framing families and types, which are used in framing configuration.

**Steps:**

1. Tick **Allow to Rename Families and Types now**.
2. Click **Save** – to save all predefined configurations, including names and types of all families used.
3. Rename needed families or types in the project.

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

4. Open **Framing Configuration** → **Modify Settings**.
5. Untick **Allow to Rename Families and Types now**.
6. Click **Save** – to save all predefined configurations, including renamed families and types.

### Add Virtual External Layer for Exterior/Interior Walls

(in Wall+, Wall+M)

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

**Add Virtual External Layer for Exterior/Interior Walls** – adds virtual layers for exterior/interior walls that are mostly used for siding finishing/decorations.

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

You’ll see Virtual Layers in the **Link Wall** dialog:

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

### **Frame Floor Perpendicular by Slope Direction** *(in Floor+, Floor+M)*

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

**Frame Floor Perpendicular by Slope Direction** – if ticked then common joists will be created perpendicularly to floor slope direction.

*Example with floor:*

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

*If there is Slope Arrow used in the floor creation then the joists will be perpendicular to it:*

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

*Example with roof:*

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

*If there is Slope Arrow used in the roof creation then the joists will be perpendicular to it:*

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

### Hide Framing Messages

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

**Hide Framing Messages** – hides different framing messages after using **Frame Wall** function on walls that have already been framed.

*Example: You click **Frame Wall** on an already-framed wall. There are three options: **Delete and Reframe**, **Update Frame,** and **Skip Frame**. Using **Hide Framing Messages** you can automatically select the option that needs to be done with such walls, and you will not see this option again. It is extremely useful working in a project with many walls.*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FZFVJww6X42Tk7M9xJDCj%2F12.jpeg?alt=media" alt=""><figcaption></figcaption></figure>

*Example: You click **Frame Floor** on an already-framed floor. There are three options: **Delete and Reframe**, **Update Frame**,* *and **Skip Frame**. Using **Hide Framing Messages** you can automatically select the option that needs to be done with such floors, and you will not see this option again. It is extremely useful when working in a project with many floors.*

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

*Example: You click **Frame Floor** on an already-framed floor. There are three options: **Delete and Reframe**, **Update Frame**,* *and **Skip Frame**. Using **Hide Framing Messages** you can automatically select the option that needs to be done with such floors, and you will not see this option again. It is extremely useful when working in a project with many floors.*

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

*Example with roof:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FcQfgKvKUy6410618sUhC%2F15.jpeg?alt=media" alt=""><figcaption></figcaption></figure>

### **Split Top/Bottom Plates with "Frame Wall" Command** (in Wall+, Wall+M)

### **Split Rim Joists with "Frame Floor" Command**(in Floor+, Floor+M)

### Split Rim Joists with "Frame Roof" Command (in Roof+, Roof+M)

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

**Split Top/Bottom Plates/Rim Joists with "Frame Wall/Floor/Roof" Command** – splits tom/bottom plates or rim joists automatically after using **Frame Wall**, **Frame Floor** or **Frame Roof**.

*Example in wood:*

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

*Example in metal:*

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

### **Add Details with "Frame Wall" Command** (in Wall+, Wall+M)

### **Add Details with "Frame Floor" Command** (in Floor, Floor+M)

### Add Details with "Frame Roof" Command (in Roof+, Roof+M)

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

**Add Details with "Frame Wall/Floor/Roof" Command** – adds details automatically after using **Frame Wall, Frame Floor** or **Frame Roof**. You will not need to use **Add Details** additionally.

*Example in wood: The wall was framed, and the details were added automatically:*

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

***Mandatory condition:** Name of Wall Framing and name of Details Configuration must be the same!*

*Framing Configuration name:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FGJgs4djhYjJD7WNNMfow%2FVK6QR4U_c1xkvdZmHm4pyfrx3L2CQGDHgA.png?alt=media&#x26;token=f2033671-37d8-4908-82e4-e6df054fa0a7" alt=""><figcaption></figcaption></figure>

*Name of **Details Configuration** is the same as that of the **Framing Configuration**:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FbX4zqaYHmbyohTsi18nL%2F_yBGlCoFWXR7lqhZjz5SiEnHhxr9d-gyqw.png?alt=media&#x26;token=fbf3b2fc-085a-4e94-8501-6278e711d263" alt=""><figcaption></figcaption></figure>

*Example in metal: The wall was framed, and the details were added automatically:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2Fee5ARTQB1dPBuw4FR9y4%2FfNDWUZrLFSbT-CM6oTiq6h4LfGYzLqCh3w.png?alt=media&#x26;token=14dee813-327c-472d-a69a-fdaa60241b86" alt=""><figcaption></figcaption></figure>

***Mandatory condition:** Name of Wall Framing and name of Details Configuration must be the same!*

*Framing Configuration name:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FdiVqq1nxl1p7rUbh796h%2FxOVh6HTdYRs1L5_BEUMhPUVd4U3yQM3Tyg.png?alt=media&#x26;token=97e2a1ba-814e-4466-9e14-3feb0701ca42" alt=""><figcaption></figcaption></figure>

*Name of **Details Configuration** is the same as that of the **Framing Configuration**:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FTfYuUyhGJxV2B4kA5J8q%2FQssrA9C6RrwdJgLMH4cBlUbo9S-_i05iGA.png?alt=media&#x26;token=650ac2b6-892a-4d78-b243-ce30f12c08a1" alt=""><figcaption></figcaption></figure>

*Example in metal: The floor was framed, and the details were added automatically:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FB52PGNxqc25e5ftswBgw%2FBKEsexUFHSgT74uj7yhnv1nCLSlhim81fA.png?alt=media&#x26;token=a566ee1f-a42a-41b1-b81a-18f54374f2d1" alt=""><figcaption></figcaption></figure>

***Mandatory condition:** Name of Floor Framing and name of Details Configuration must be the same!*

*Framing Configuration name:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FTTo9e8UJqJzg0aLpPhZf%2FO7YgpZPSNA-0pDulw02Ux_lgRJ0VJF8ddQ.png?alt=media&#x26;token=cd054c7b-339b-4eef-b71e-10a1adcfab63" alt=""><figcaption></figcaption></figure>

*Name of **Details Configuration** is the same as that of the **Framing Configuration**:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FjaIST3tatZRAmklg79Nr%2FY8Racc0f0kO2mZqfzFptLxwWD4__Tp1R4Q.png?alt=media&#x26;token=2771f8c6-7ca9-43c7-9345-0e288f4df1b7" alt=""><figcaption></figcaption></figure>

*Example in wood: The floor was framed, and the details were added automatically:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2F4rhjr00gMyr24k5PlE1R%2F8FUVV5xQSIBepFJEXrs0yk7yzhuBC99GRg.png?alt=media&#x26;token=7191e222-a3d1-43d5-8de3-7d56bd1e761f" alt=""><figcaption></figcaption></figure>

***Mandatory condition:** Name of Floor Framing and name of Details Configuration must be the same!*

*Framing Configuration name:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2Fi6fdgSXoBR0YdmAc9iP2%2Fa3L_xaoye8jRuHREaOG0wppJtW5YA4yReQ.png?alt=media&#x26;token=437c5c0f-d321-4fe1-bc8e-9b0dbaf4a0ef" alt=""><figcaption></figcaption></figure>

*Name of Details Configuration is the same as that of the Framing Configuration:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FoW38Aq2O4ZXrAGNGBKCb%2FNVjgy6FCRgF1JhCJYsMTQDzxGy-WqRHNTA.png?alt=media&#x26;token=de603cde-b8a7-4f31-8e6f-7a928654c2dc" alt=""><figcaption></figcaption></figure>

*Example: The roof was framed, and the details were added automatically:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FsZEcrFqTWUwHmLoBHpdB%2FIMsuSvAaVGYgK4Dq1n_mXTWkaMNQmgOk5Q.png?alt=media&#x26;token=b39e27e1-ec1e-4821-882e-cc7275296f0e" alt=""><figcaption></figcaption></figure>

***Mandatory condition:** Name of Roof Framing and name of Details Configuration must be the same!*

### **Create Parts with "Frame Wall" Command** (in Wall+, Wall+M)

### Create Parts with "Frame Floor" Command (in Floor, Floor+M)

### Create Parts with "Frame Roof" Command (in Roof+, Roof+M)

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FbBhRHowDm7DDvUnKFJTC%2Fgoesi2o4awhbUi9ZGRzEkwHJ2yPn0vievw.png?alt=media&#x26;token=62040fd6-5fff-4fc3-909f-0999408ac09a" alt=""><figcaption></figcaption></figure>

**Create Parts with "Frame Wall/Floor/Roof" Command** – creates parts after framing the wall, floor or roof with **Frame Wall**, **Frame Floor** or **Frame Roof**.

*Example in wood: After clicking **Frame Floor** on the floor, the frame and parts are created automatically:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FMHURz7pA2Z1yljg3oHU5%2Fqu8KmwO1urU89IIV-34pu7hZpKUdMewbLQ.png?alt=media&#x26;token=90e614e2-7151-4b5e-bb96-2bbca85529cc" alt=""><figcaption></figcaption></figure>

***Mandatory condition:** Parts will be created if the floor will have a link with sheathing configuration!*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FIkXdrgf3hyI7uQTjFBT2%2FZZ2e0UBGZBg0QcCjzxxgjjCEtpo-8Lh-gQ.png?alt=media&#x26;token=f5a2d347-5546-417d-af37-69e90690d7f1" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Note:** *Don't forget to switch on **Show Parts** or **Show Both** near **Parts Visibility** in **View Properties** in order to see parts:*
{% endhint %}

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2Fp66c5RkNu88PBXHWfOVi%2F3LJ4k-Jo9ltb6GRGFZwGzFFkmUuxUJv5gg.png?alt=media&#x26;token=fe022ee1-8c7b-4f5c-abf9-d2cc4964786a" alt=""><figcaption></figcaption></figure>

### Exclude Parts by Wall Link with "Frame Wall" Command (in Wall+, Wall+M)

### Exclude Parts by Floor Link with "Frame Floor" Command (in Floor+, Floor+M)

### Exclude Parts by Roof Link with "Frame Roof" Command (in Roof+, Roof+M)

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2F5MNN7o9LsxOM77dNYMS4%2Fu4FcMDCIYMojdAVEjeWdgHs6pt_5tIhwCQ.png?alt=media&#x26;token=8457b7bc-b770-4adb-9b28-3749606d4168" alt=""><figcaption></figcaption></figure>

**Exclude Parts by Wall/Floor/Roof Link with "Frame Wall/Floor/Roof" Command** – excludes parts after framing the wall, floor or roof with **Frame Wall**, **Frame Floor** or **Frame Roof**. Without this feature parts can be excluded after **Split Parts** command. Parts which should be excluded are predefined in **Wall/Floor/Roof Link**:

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FU16QAg7jteNOYzJc0sio%2FVgTvFfxkAH6KT0V-v3qvyB9x8UPDoA1tfA.png?alt=media&#x26;token=af43d2e8-447e-4a1c-9bbc-4b422b02a5b3" alt=""><figcaption></figcaption></figure>

You can exclude parts from the project so that they will not be included in material takeoffs, schedules, and other lists or calculations.

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FLD7xNhBhTsam15TXuegM%2FXjvv_iDZl612yX1fZBPNLqJ6QglitLB8-g.png?alt=media&#x26;token=24753c0f-16b8-403b-8d5a-0bdc0f54ec9c" alt=""><figcaption></figcaption></figure>

### Create or exclude parts with "Frame Wall" Command

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FTmXDoN3vaBtVF1B7Bp7h%2F15.jpg?alt=media&#x26;token=277d9b0f-9fdb-4e45-a4b2-c2ea33e7694e" alt=""><figcaption></figcaption></figure>

If ticked ON, then the parts will be created or excluded with the ‘Frame Wall’ command, based on the settings in the Wall Link:

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2Fi8lKFK3ISIywcfrLjMl9%2F16.jpg?alt=media&#x26;token=57b5f624-b23f-4130-a6b5-6461cd236c3f" alt=""><figcaption></figcaption></figure>

### **Split Parts with "Frame Wall" Command** (in Wall+, Wall+M)

### **Split Parts with "Frame Floor" Command** (in Floor+, Floor+M)

### Split Parts with "Frame Roof" Command (in Roof+, Roof+M)

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FvgA0SDBMPtZufCdYYTD7%2Fox_FBuQRUdiPA9J81t09u96LKUtue4ZJnA.png?alt=media&#x26;token=fc76f7ea-f870-45c8-b458-a568d07f8e11" alt=""><figcaption></figcaption></figure>

**Split Parts with "Frame Wall/Floor/Roof" Command –** splits parts automatically after using **Frame Wall**, **Frame Floor** or **Frame Roof**. You will not need to use **Split Parts** additionally.

*Example in wood: After clicking **Frame Wall** on the wall, the frame and parts are created automatically:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FfHAE9iJNOMeapO0HLlMZ%2FH3tkNummzWNGYDSwTFNSuspA9Al6e5XEGg.png?alt=media&#x26;token=575dc600-934d-46fb-b4ae-93205f442b14" alt=""><figcaption></figcaption></figure>

*View of the frame:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FL2awSOwHoTCsSYf5FUgU%2FC9BwyLPi5J_cKRBPg0Dwyptyhb-3YhhXzQ.png?alt=media&#x26;token=c0ea5dc6-e8aa-450f-b8c4-4eb60225fb58" alt=""><figcaption></figcaption></figure>

***Mandatory condition:** Parts will be split if the wall will have a link with sheathing configuration!*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FJJM3GAnd0u0ywzE8JRwS%2FZiofdqat8JXzqdyupJVqQLFFqLY3hwHwqg.png?alt=media&#x26;token=2ea0dd90-797d-4820-b4b5-297cfd670123" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Note:** *Don't forget to switch on **Show Parts** or **Show Both** near **Parts Visibility** in **View Properties** in order to see parts:*
{% endhint %}

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FNwKUa1F3f9koW9rbt4aJ%2F3LJ4k-Jo9ltb6GRGFZwGzFFkmUuxUJv5gg%20(1).png?alt=media&#x26;token=ed44d1e6-734f-4b92-be52-ee98cd6aeb5a" alt=""><figcaption></figcaption></figure>

*Example in metal:*

*after clicking **Frame Wall** on the wall, the frame and parts are created automatically:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2F4QgftpVdrmb5O0NXfudG%2FaVvZUPpGK0eSOpTr70Z9NkXOw925n3thWQ.png?alt=media&#x26;token=34ef3707-fbd9-4c7a-8592-8e96b86816a4" alt=""><figcaption></figcaption></figure>

*View of the frame:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FFFV8ozGAwMsTnXqLRYJC%2Fxu1Xs6eEGd2A95LwM9IC9IjCMSm8hX7UMQ.png?alt=media&#x26;token=30930323-eca9-42a8-bc92-e2ce039e6605" alt=""><figcaption></figcaption></figure>

***Mandatory condition:** Parts will be split if the wall will have a link with sheathing configuration!*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FgwZLRXrciTKNbZpGdIkI%2FDUam6SLXbaXzyVMh57xa2y9E09NEzK-ZLA.png?alt=media&#x26;token=1fdb6ad9-1788-4925-a052-4d9cfd06fa8a" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Note:** *Don't forget to switch on **Show Parts** or **Show Both** near **Parts Visibility** in **View Properties** in order to see parts:*
{% endhint %}

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2F1F7lBtghLTFgNgpE1BW2%2F3LJ4k-Jo9ltb6GRGFZwGzFFkmUuxUJv5gg%20(2).png?alt=media&#x26;token=e1b264e0-e5d1-4dae-b8c4-8b6775d8d54f" alt=""><figcaption></figcaption></figure>

*Example in metal: After clicking **Frame Floor** on the floor, the frame and parts are created automatically:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2Fc45SYA1iv7stYxfqMihl%2FO8Dft0-kJFZBlz95EhRdlCRh0eNHo7c1VA.png?alt=media&#x26;token=e9d66860-a16a-40e1-9c47-1d50974e206f" alt=""><figcaption></figcaption></figure>

*View of the frame:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FDkt5Udlep3yKwDKv3cSc%2FVl_5XoY5MDcbhe4VlT7A9Ux2ZBmAl7mSaQ.png?alt=media&#x26;token=2230f34e-7988-44c1-b1ae-9a5a336ef005" alt=""><figcaption></figcaption></figure>

***Mandatory condition:** Parts will be split if the floor will have a link with sheathing configuration!*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FV9X2ATodhUUr58VoCtyN%2FWxkodd0nVxXaBwfjNhRpv2G3wlz5zD4TpQ.png?alt=media&#x26;token=83465619-7c9c-44d7-a474-0ea9bb114ffc" alt=""><figcaption></figcaption></figure>

*Example in wood:*

*After clicking **Frame Floor** on the floor, the frame and parts are created automatically:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FploZEOTfqL7OU6Qj4uqO%2FK6c3xUIBMcOw-ydha37tGli7ydT0hGIDbg.png?alt=media&#x26;token=54755190-4f14-4d91-a382-a261e5354b41" alt=""><figcaption></figcaption></figure>

*View of the frame:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FX0l3jFNw1oC5O013HRJJ%2FPmtEUO546Vs-DoykRt7sZ3FrMza1Dd32kQ.png?alt=media&#x26;token=2b0abfd0-5dbd-464d-a692-08afd1ccbc7c" alt=""><figcaption></figcaption></figure>

***Mandatory condition:** Parts will be split if the floor will have a link with sheathing configuration!*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FpkdcDj4qHip8upp4IMBH%2FZZ2e0UBGZBg0QcCjzxxgjjCEtpo-8Lh-gQ%20(1).png?alt=media&#x26;token=72a17905-5733-4541-919f-a79010d71285" alt=""><figcaption></figcaption></figure>

### **Number Elements with "Frame Wall" Command** (in Wall+, Wall+M)

### **Number Elements with "Frame Floor" Command** (in Floor+, Floor+M)

### Number Elements with "Frame Roof" Command (in Roof+, Roof+M)

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FhBNMcdLihoDDgfu9mDhf%2FCSO3fNGOYoAEo6tdPMj0UZ7_ORN4ZZVeMA.png?alt=media&#x26;token=66b3abd6-d8d8-4d3c-8c44-92b4d4b5295c" alt=""><figcaption></figcaption></figure>

**Number Elements with "Frame Wall/Floor/Roof" Command** – numbers elements automatically after using **Frame Wall**, **Frame Floor** or **Frame Roof** and writes result to **FM SortMark** instance parameter. You will not need to use **Wall+**, **Floor+** or **Roof+** → **Number Elements** additionally.

*Example with wood wall:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FZ24GWczaaJ4tmSy5b3mQ%2FC0inLEhiz7qkj5IrTm1Hj1cac3nu5QnUrA.png?alt=media&#x26;token=3d16ed4d-9d99-4fdd-839e-673632b14ee7" alt=""><figcaption></figcaption></figure>

*Example with metal wall:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FGcYe4ckpY1xOPx1TQkzY%2FarIuX5wEYmxWuPSOkYxUia5HiIacfEziPw.png?alt=media&#x26;token=0c897ae4-d827-4fa2-b44b-54fa121ee27e" alt=""><figcaption></figcaption></figure>

*Example with metal floor:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FfF68gC8szt5t74yJ7pnY%2FSucVui4qIHA68coamKWbYhj1rkGg7xkL0g.png?alt=media&#x26;token=50ed5335-0a85-45e7-9159-39170e10a1a0" alt=""><figcaption></figcaption></figure>

*Example with wood floor:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2F8RjvPV4JiqgLCUnf6tDd%2FOnMRCjInTBDutrpuysxGEfKAwJWE10Z7og.png?alt=media&#x26;token=ed27ffe4-924e-4672-a902-18105da749be" alt=""><figcaption></figcaption></figure>

*Example with metal roof:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2F9gAljvvupK6ObIpCJPwE%2FkidX1TBmrGIXVB-PTeF9N1gNMb7NVDUMFg.png?alt=media&#x26;token=f0b02c44-b4ef-4091-846b-9ec6ec7543fc" alt=""><figcaption></figcaption></figure>

*Example with wood roof:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FY6m2JgUVg0xkS0WYRavQ%2F8aKgfw8FgsnhJzPRUYzbDH1FFLc4qE5s5Q.png?alt=media&#x26;token=1f2e349f-2092-4cab-8dd1-bf26b1f3aff0" alt=""><figcaption></figcaption></figure>

### Use Short Update by Modify Framing

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FZOwLJxq02lPZfXeYyoS5%2F0tCXtHhYGi-LWKYahvBxI5Av-FtOfcGfSw.png?alt=media&#x26;token=941dee33-c3fb-4a48-b716-679f93113c7c" alt=""><figcaption></figcaption></figure>

**Use Short Update by Modify Framing** – while modifying openings, connections, etc., **Wall+**, **Floor+** or **Roof+** will update just selected opening or connection, without updating whole wall. This option saves time during the updating process.

In such a case, the regular **Update Frame** function will work like a long update, which will update the whole wall and during the modification process only a short update will be used.

1. \- Long Update
2. \- Short Update

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2Fxly5GTW08we4uBuTn4Bg%2F6yPS-GoJIFInYc7ez6dn80J-fYSFv3JzZw.png?alt=media&#x26;token=891953a1-2e21-4a61-acaa-c628d77be3e4" alt=""><figcaption></figcaption></figure>

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FvPexCIncLaiVupCRjcTy%2Fsbb1zxErhOXfOa5EFgNZPCT_6DzxYNgxzQ.png?alt=media&#x26;token=c6b06535-ff34-491c-a81c-590b31705b44" alt=""><figcaption></figcaption></figure>

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FNaoqhUWIu6wPW00k8smn%2FXiiu0tHguziIyti45b6ma_jEI4sNsGDp7w.png?alt=media&#x26;token=63094402-f477-4b34-bad9-6093d3871564" alt=""><figcaption></figcaption></figure>

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FktEMneG5nIzRp24MTWZk%2FBgtHKfPqezXYxjj_UTKYRtZSq5hJ9RUEKg.png?alt=media&#x26;token=af7b0ca4-33f6-4928-bb7c-1170e9fa8c26" alt=""><figcaption></figcaption></figure>

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2Fhh1tatnEHn65oJQFa5gH%2F5jfQM7a-5HH2vzFR5T-i-yXsAH5kbdrVdg.png?alt=media&#x26;token=d0e9b856-dec4-4390-89fe-40f751855143" alt=""><figcaption></figcaption></figure>

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2F90iLDK1Ig2ZcAY80Lwm7%2F10MSrIhViCaUO-UFi4W6SlOfsgEemVE1GA.png?alt=media&#x26;token=1ffdcf26-1d9f-49b1-b950-7d852a929b04" alt=""><figcaption></figcaption></figure>

### “Update by Database” in Custom Joins

Link configurations together throughout all parts of your framing configurations to reflect changes made to any one database configuration. You can find this setting in the Modify Settings tab. Tick ‘**Enable “Update by Database**” in Custom Joins’.

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FjTcNOwwmBrTJ9n09Rrbg%2F4.jpg?alt=media&#x26;token=93c3452d-29c1-4163-887d-baaaf4ff86ec" alt=""><figcaption></figcaption></figure>

Then, a new column – **Update by Database** – will appear in all Custom Joins. Below, for example, you can see the new column in the Window Framing tab:

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FozSMLDznDQnQEgBpkcg4%2F5.jpg?alt=media&#x26;token=018b34db-e677-49c9-a626-07964f753709" alt=""><figcaption></figcaption></figure>

### Enable "Link to Configuration" in Custom Joins

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FG6rOgaimJwuA1mivooGm%2Fv2zQQGQanRUvOdepHL1BCAO5HcOHP7HEMQ%20(1).png?alt=media&#x26;token=83f933e6-e97c-40c4-83a1-d48e3277a23e" alt=""><figcaption></figcaption></figure>

**Enable "Link to Configuration" in Custom Joins** – enables "Link to Configuration" button in every dialog with custom joints.

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FzEc2WYkhQrnz3QK9frIn%2FpDLHb7y3itfuJ4qAQlCyC1Q0IUW2dwJiOw.png?alt=media&#x26;token=9c5dcd7a-4467-4b78-9690-778df1fd997d" alt=""><figcaption></figcaption></figure>

[**Read more about Custom Join here**](https://docs.besmart.software/3d-modeling-and-design/wood-framing/common/wood-metal-framing/custom-join)

### Automatically Delete Element if "Can't make type..."

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FuIKTv3KEa7GlRsxsZ9Ud%2FDm2lssbPvg10c9QtbyG0fFtbDhCpdXM4PA.png?alt=media&#x26;token=ba0765bd-962a-442a-9f27-28ba1137b058" alt=""><figcaption></figcaption></figure>

**Automatically Delete Element if "Can't make type..."** – deletes elements automatically when there is no possibility to create type.

### Active Types Filter

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2F2RO4qRStn6Q8qBXIHTHp%2F91PyGiEt_fHnK8iE5ehPgJ8_KPvQjR8FdQ.png?alt=media&#x26;token=a8d09b07-b82b-4e21-9fcf-d1465dd4c7a6" alt=""><figcaption></figcaption></figure>

**Active Types Filter –** an additional **Types Filter** dialog where you can add your rules for filtering framing elements. It can help you select and find the right types for wall/floor/roof framing.

*Example with Wood Framing Wall+:*<br>

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FIn5VaAsBNYgSp0GXaSjL%2F31cKwovIVW1MoTRtgo71kKcrhMXMDRxvng.png?alt=media&#x26;token=21bedc58-d8cd-439c-adef-8e809cbcd05a" alt=""><figcaption></figcaption></figure>

*In such case **Wall+** will show only the types which fit the filter:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FU8jus64NnFdl2hz6pA3a%2FNDKCyPKplruGkhE5bJrRi_jsvECBVuFtaA.png?alt=media&#x26;token=205e32fd-571d-460f-b23e-e22ee97d1252" alt=""><figcaption></figcaption></figure>

*Example with Metal Framing Wall+:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2F1ClNsvneNnmBAXv9FaW3%2F-ktnNEYOsz1M4FpnZTYYHwQzjZKHgKosGA.png?alt=media&#x26;token=a6d5397f-6ef9-46b5-b5b1-ac1db36ec903" alt=""><figcaption></figcaption></figure>

*In such case **Wall+M** will show only the types which fit the filter:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FQTTQyigfMeDStMoQe3QN%2FJeWSoTQTfgOMykn-ixkj6YVDhw4MmkgphQ.png?alt=media&#x26;token=b490d3d0-ddce-4cba-a476-8f081e924978" alt=""><figcaption></figcaption></figure>

### Check for Wall Sweeps and Reveals (in Wall+, Wall+M)

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2F8HjpcUb7vqtJRe1DPIaF%2FaEV_ahPWevGl4n3hq2a9um1qQQ69oZ1PhQ.png?alt=media&#x26;token=3858eeee-3942-4601-9496-6d9f4fdb1d23" alt=""><figcaption></figcaption></figure>

**Check for Wall Sweeps and Reveals** – tries and analyse wall sweeps and reveals for wall framing.

### Exclude "Build in Place" Elements for CNC Marking

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2Ft0uGbqprr3aJWw3rJ2ga%2FVymXgXopM83JHwEIVAPb3DH-s5vTEY95bg.png?alt=media&#x26;token=c2c4d9c6-d9d3-4a24-bfc0-7afef5b3ff8c" alt=""><figcaption></figcaption></figure>

**Exclude "Build in Place" Elements for CNC Marking** – Build in Place elements will not be used in CNC numbering. Only prefabricated elements will be used in CNC.

*Example with wood:*

If **Build in Place** parameter is ticked, then the element will be not used in CNC:

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2Fs4vlylewp3mCIGx7UQsp%2FN8-NwfvGYpbipsmq-sHYZyQ0q_0VVKyofQ.png?alt=media&#x26;token=59c686a2-3f19-4df1-8df0-c9e1514b7c7b" alt=""><figcaption></figcaption></figure>

***CNC Part Position** instance parameter is empty after using **Write Positions for CNC Marking** function:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FliN2C4v5bv24sdd5BWz0%2FpnNxkk8Rr4iNBnA0PrYID3jUMZNid9iHwQ.png?alt=media&#x26;token=43cb7111-a367-4d34-bbd4-c9e90d90f75a" alt=""><figcaption></figcaption></figure>

*For not **Build in Place** elements **CNC Part Position** is filled up:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FyZoP6u9HWATSnWNJ0j8G%2FvHw20F7buHXiWoJdLDxROPoPfsFsjXr9xg.png?alt=media&#x26;token=430af0a4-aa06-4d2b-a12a-582adfcce805" alt=""><figcaption></figcaption></figure>

*Example with metal:*

If **Build in Place** parameter is ticked, then the element will be not used in CNC:

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FMvwPmkl0kvPcyluG8Dxi%2FhTwbDP2eSivJDgXh8qNaxm7hx4p_-kUByA.png?alt=media&#x26;token=c44e66e5-bc02-4e15-9dd3-4053ae5e7e56" alt=""><figcaption></figcaption></figure>

***CNC Part Position** instance parameter is empty after using **Write Positions for CNC Marking** function:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FNWYboPGrYSOPz219LPB9%2FWPvH4U5uY48WyI-CEejpxZSDJHut5kFpvA.png?alt=media&#x26;token=ac85aea8-2e08-44ac-ac28-e0895e2f56a7" alt=""><figcaption></figcaption></figure>

*Example with metal:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2F2lPqA0k11CSI29Ah24zv%2F4ZUXg07O4rXJJXZrl9RZPOs05XBeI0Fd8w.png?alt=media&#x26;token=780011f3-bc2f-4fc4-9cb5-cc2636e9b1c7" alt=""><figcaption></figcaption></figure>

*Example with wood:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FqpwchoYaC8wMj9CafbPw%2FtpgCP1vvKeRgsY1bY3KdpDpDnVyKdcgrAQ.png?alt=media&#x26;token=94c380f2-d3fe-4498-b804-dce9f28fd866" alt=""><figcaption></figcaption></figure>

***CNC Part Position** instance parameter is empty after using **Write Positions for CNC Marking** function:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FL53hmf1Y7Kaj4EZP23YU%2F7ldcjuqNgf7IgUHQeJ6qJcedcbHwXjEr3g.png?alt=media&#x26;token=c6df661d-e6ac-433c-a6bf-bdf9a826060f" alt=""><figcaption></figcaption></figure>

*For prefabricated (i.e. not **Build in Place**) elements, **CNC Part Position** is filled in:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FroiLUvvSsRmRsxMNF66H%2FwlEd0Dj1ivQOmuURyOxKjR5-rKXyaRRlVw.png?alt=media&#x26;token=2cb61002-becb-4367-bd9b-7d68583d1635" alt=""><figcaption></figcaption></figure>

*Example with wood roof:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2F2atyOJleOPxNiYdCZu8M%2Fo0F_-RKnf3L6PU5RYxDvS9mGzU1m7OfLuA.png?alt=media&#x26;token=3a48d668-d58f-474d-97d7-df2aafe62e8f" alt=""><figcaption></figcaption></figure>

***CNC Part Position** instance parameter is empty after using **Write Positions for CNC Marking** function:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FGdMcV4vi3s33KdrehOpe%2FlAkqXfu1WclalgANU2IxeUsAoTL7Tk4cyA.png?alt=media&#x26;token=038531ca-cd7c-46fd-97e3-ff16fb720819" alt=""><figcaption></figcaption></figure>

*For not **Build in Place** elements **CNC Part Position** is filled up:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FsOGzjXn7MIm6Fw4uRYge%2FBkz1E3OdiNmid7gkcVJGKkfnmCNbPid4GQ.png?alt=media&#x26;token=471dacf9-ed93-473c-9351-4d290bc26c5f" alt=""><figcaption></figcaption></figure>

### Create Same Assemblies for Same Geometry

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2F1x592IeF2Ia2zIwpMBPp%2FV3YTmO_roINqJ-ZGZdg2S17JI8P2L-nN5Q.png?alt=media&#x26;token=0e80966e-74ee-4704-823a-5b13c7878e8e" alt=""><figcaption></figcaption></figure>

**Create Same Assemblies for Same Geometry** – creates same assemblies for walls with identical framing geometry.

*Example with wood: There are two wall frames with the same geometry but only one assembly with shop drawings is created:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FHhMFMUsFHQi0Y0fdJCcX%2F_cJe3g4JOkc90hVJdkLp-x7OU3394N8djw.png?alt=media&#x26;token=115d6229-d016-4da3-a011-c9a1b3f0c293" alt=""><figcaption></figcaption></figure>

*Result:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FpItrUmoqKeb8Ej5a8pbi%2FE3al6KPldUBCwP2-afHCCIEL9j3oWUSC6Q.png?alt=media&#x26;token=348a60a5-d739-4d21-b0bc-739ff15b250d" alt=""><figcaption></figcaption></figure>

*Example with metal:*

*there are two wall frames with the same geometry but only one assembly with shop drawings is created:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FnIcpDNMo8bQPGwl5NWat%2Fi2iXWbsLVXft5KiuQ1qUGLwILVkDRYRgxQ.png?alt=media&#x26;token=8fae8cf2-6ae9-44e9-a6b0-a40f17a8c7ca" alt=""><figcaption></figcaption></figure>

*Example with wood floor: There are two floor frames with the same geometry but only one assembly with shop drawings is created:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2Fe4PdNfMrFnl3KZCLsXgz%2FtLsK0WVujWGlXtUzv1yadGJyZlKoBJHDEQ.png?alt=media&#x26;token=8c6a61aa-e36e-43f6-9764-d8e5fe3333e8" alt=""><figcaption></figcaption></figure>

*Result:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FBot0agEuwNV8wegOlmAl%2FUxIUMS2ID6_6ZkOdus1wyEP_QnNtsB2-SQ.png?alt=media&#x26;token=efc19c05-6ae0-4b8f-88e3-03793e98cbcc" alt=""><figcaption></figcaption></figure>

*Example: There are two roof frames with the same geometry but only one assembly with shop drawings is created:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FO2ECBInu7ET7SAfr3Plt%2F79kwephuFRK9D5FGJA64mDZVyOSJXZeNjw.png?alt=media&#x26;token=40cc210e-7a0f-464e-b447-ff5388359335" alt=""><figcaption></figcaption></figure>

*Result:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2Fk1DqUtcexGkq58SJPjJw%2FmBpDGblSU8Lp2nHY6ovIltzbZeqOmTrQAw.png?alt=media&#x26;token=e56f9df4-8ca7-459f-b5ff-444670abd05e" alt=""><figcaption></figcaption></figure>

*Example: There are two roof frames with the same geometry but only one assembly with shop drawings is created:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FKFfBdRe7K66pvJJtXiyu%2FZuNis5HTgzhLKW6I7yriD6K61Mdc1xRJtA.png?alt=media&#x26;token=2c65ca81-bd59-4fbb-8a03-d7f2340830ca" alt=""><figcaption></figcaption></figure>

*Result:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2Fj2IK1UAsh6YgiDlQbVEI%2FPx7ult5E3ZorU1hlmqWe4xef8kdwVssG6A.png?alt=media&#x26;token=dd9066e2-6a72-43ff-9dbc-f0b1b40649c1" alt=""><figcaption></figcaption></figure>

### **Add Wall into Frame Assembly** (in Wall+, Wall+M)

### **Add Floor into Frame Assembly** (in Floor+, Floor+M)

### Add Roof into Frame Assembly (in Roof+, Roof+M)

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FvwtFF7GXrmGDbTGXPKaS%2FHbd2g5-fUmYyYtXtabe8k0f6ZRlACIc4Lw.png?alt=media&#x26;token=9d452de4-2b6e-4862-b86c-2c6ead721f69" alt=""><figcaption></figcaption></figure>

**Add Wall/Floor/Roof into Frame Assembly** – adds wall/floor/roof element into assembly with shop drawings.

### Add Windows/Doors/Openings into Frame Assembly

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FZ1yGL8XP16ZJmaltfxRS%2F85SG03xznBUyhF2FkkBtaDd8rkLjphJEMg.png?alt=media&#x26;token=ef7af7ee-b175-4c2f-8b92-0b335b70d229" alt=""><figcaption></figcaption></figure>

**Add Windows/Doors/Openings into Frame Assembly** – adds windows, doors or openings into frame assembly with shop drawings. In such case, window will be assembled together with a frame. It can also be tagged in the assembly views.

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2Fva28TlhB96LRPrJ3MJkL%2FEpaLmMtd8IyzKsQmqFalklQa87wgZk79hA.png?alt=media&#x26;token=c7fb5176-edfc-443d-a5ab-650a02aa10d3" alt=""><figcaption></figcaption></figure>

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FULlfYVS3bV1Ya73lFioh%2FqnHRaC8ayTmXhdidvTzd1Rf43c_M-fAetg.png?alt=media&#x26;token=4e13be40-3359-4760-9521-c704184a74f3" alt=""><figcaption></figcaption></figure>

### Calculate Window/Door/Opening Mass

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FOTeZIJWBGRqcvvUCez9N%2FHyOW9yOEu_fFp4ev-VrcLulWIW_VLFoS5w.png?alt=media&#x26;token=5029a583-7720-47e8-8eb7-b00f0283e39a" alt=""><figcaption></figcaption></figure>

**Calculate Window/Door/Opening Mass** – adds window, door or opening weight into the common weight/mass of assembly.

### Add details hosted on part/wall/floor/roof into Frame Assembly

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FuWqAMTlIWKbOoAhyB4bQ%2FJHWm3l_p8hgMKerJve0CzMD9jJ9nmq6FGA.png?alt=media&#x26;token=01933318-3a71-4e19-a693-374d070a900f" alt=""><figcaption></figcaption></figure>

**Add details hosted on part/wall/floor/roof into Frame Assembly** – includes details, which were in wall, floor, roof or wall part, into assembly with shop drawings.

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2F7kybSwXvMjrTQF7xCmoa%2FhmOJE76j6fHBBbocRz1uB46p6avgtjdu0Q.png?alt=media&#x26;token=29bd674c-9eb8-476b-814a-a3f3d5a7dc38" alt=""><figcaption></figcaption></figure>

### Calculate Assembly Mass

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2Fsb0y2FItEWHkR7OLliGM%2FGMejs405I1t2A0268G1Oa_2rGqxxV7RfIw.png?alt=media&#x26;token=33486863-5c89-45c8-a64c-896a6455c65a" alt=""><figcaption></figcaption></figure>

**Calculate Assembly Mass** – calculates and enters mass value in the assembly **Framing Member Mass** parameter. Mass will be calculated after creating assembly with **Wall+, Floor+** or **Roof+** → **Create Assembly**.

*Example with wall:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FobLeGs1y58yo4l2xLACY%2FORVQcCcQAgmPDnEQqSHVTtUlpCm1agBY-w.png?alt=media&#x26;token=1b01495a-f22a-4cd2-aadd-229a9bd3648d" alt=""><figcaption></figcaption></figure>

*Example with floor:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2Fg4LLASsq7j6nrwM1692b%2Fio0iI1qHNGybci5BPUIldXlLH_z8C5TiCQ.png?alt=media&#x26;token=0bfd4a6a-b16a-4006-a23e-bfe026ba8a13" alt=""><figcaption></figcaption></figure>

*Example with metal roof:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FZm2F9DlFEuFK2pzuS3Nl%2Foa0FtVLEzReAsUKMltq7GtELbVpc11FVzw.png?alt=media&#x26;token=b4546eaf-e532-4954-8a41-5ef8f034c9b6" alt=""><figcaption></figcaption></figure>

*Example with wood roof:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2Fi3dbLB5iIGiAoOuj3mwz%2Fst6GBEkdkXl_Qb-6xG9vxia5Q7AFy48wvA.png?alt=media&#x26;token=805c4058-e1e9-436f-91ce-2f5cd41f18cb" alt=""><figcaption></figcaption></figure>

***Mandatory condition for mass calculation:** all elements must have **Material** with **Physical** properties assigned with **Density** parameter:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FgwWUX6w7AWMPTbIP0D1X%2FOLPMEO5Bk91w2zIXFlj3PjdPEdIIzueHFA.png?alt=media&#x26;token=2563a3e7-4154-4a14-972e-856d0d02ef23" alt=""><figcaption></figcaption></figure>

### Part Assembly Parameter

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FN3ljilg5XAT8h02grkSt%2FALON9FPzsPWBpJdBpyldvoEemhEYDQQlTw.png?alt=media&#x26;token=2c8d28e6-17d0-4f51-80e5-2f2d2f8c2ea2" alt=""><figcaption></figcaption></figure>

**Part Assembly Parameter** – setting is used while creating parts. It defines the overlap between the parts from different layers.

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2F1yoGPFf2LG0fTJRd5Hep%2F8_M9sq9lWJF7H6ZsftfbL30D8ojKAC52CQ.png?alt=media&#x26;token=796c8cdd-cda9-48fe-ab33-ba071d0f8669" alt=""><figcaption></figcaption></figure>

*Examples:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2F9aUQcTOJuSoWqMvTabj7%2FMgXVjKP7Co3OdRP6xrmp1t8JRhwsCdXc8Q.png?alt=media&#x26;token=5d2ab33e-2ce7-42ca-a19a-3d0b441ebebe" alt=""><figcaption></figcaption></figure>

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2F52h2CaxKPJlR9cmtBD9h%2FBkmEVVkYkd_OKKOIsEcU0mnPRfdyAMe81Q.png?alt=media&#x26;token=cfe0183c-fa22-4bf8-9fd7-6dd302e129cb" alt=""><figcaption></figcaption></figure>

### Cut Bridging/Nogging with Opening Additional Void

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FACoRGB9e68gte1ZfkG4J%2FiZLw4BoF8KEgVWRu0ro9JRZCQe1JDO5_Dg.png?alt=media&#x26;token=e4f4e6fa-735a-4b1f-9613-c7bab76078d4" alt=""><figcaption></figcaption></figure>

**Cut Bridging/Nogging with Opening Additional Void** – cuts bridging/nogging with the void from the opening. This is especially used for sidings.

*In this example, the Siding Boards have been cut by an additional void:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FEcwM7bKskITiXg3FmapF%2F3-Siding-Boards-cut-by-additional-Void.jpg?alt=media&#x26;token=c30dbb5e-1250-4fdb-88cc-607a9b0a5f3b" alt=""><figcaption></figcaption></figure>
