> 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/feature-descriptions/truss-metal-framing/modify-truss-system-grid.md).

# Modify Truss System Grid

* Select a truss system grid
* Select **Modify Truss System Grid** directly from **Truss+** menu

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

* If there is a lock symbol near the value of parameter, it means that the truss system grid is attached to the roof (after updating grid from the roof, parameters will be updated automatically, depending on roof geometry)
* After choosing the command Update from roof, parameters with the lock symbol will be updated automatically, depending to the roof geometry
* **First girder ply** parameter describes how many girders will be placed in the first girder place

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

* **Second girder ply** parameter describes how many girders will be placed in the last girder place

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

**Important parameters:**

* Truss spacing
* Position of “L” return roof ridges
* Setback - to change setback value you need to create another type of truss system grid• Valley distribution parameters and others

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

**Example**

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

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

**Modify parameters for end rafters and jacks**

* Select a truss system grid
* Choose **Modify Truss System Grid** directly from **Truss+** menu

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

* To set corner and end rafters or jacks parameters, choose **Jack configuration**

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

**Jack Configuration:**

* Lsr – a distance from the wall surface to the corner side rafter. Commonly Lsr=Ler
* Lsj – a distance from the wall surface to the side jack. This parameter can be calculated or user-defined. CommonlyLsj=Lej
* Corner rafters – if this check box is ticked, corner rafters will be generated
* End jack trusses begin from number – describes from which element are generated end jack trusses, instead of rafters
* Side jack trusses begin from number – describes from which element are generated side jack trusses, instead of rafters
* Side jacks (bottom chord) connected to – describes to which end jack are connected side jacks bottom chords

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

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

**Parameters for defining setback and other valley parameters**

* Select a truss system grid
* Choose **Modify Truss System Grid** directly from **Truss+** menu

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

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

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

* If Valley Set Grid needs to be inserted, switch Off the Valley trusses will not be used check box

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

* **Valley pitch** If there is a lock symbol near the value of parameter, it means that the truss system grid is attached to the roof (after updating grid from the roof, parameters will be updated automatically according to the roof geometry)

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

* **Valley placement**: spacing is calculated from the bottom • **Valley placement**: spacing is calculated from the top

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

* **Cut bottom chord of Valley**

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

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

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


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.besmart.software/3d-modeling-and-design/metal-framing/feature-descriptions/truss-metal-framing/modify-truss-system-grid.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
