> For the complete documentation index, see [llms.txt](https://docs.dietrichs.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dietrichs.com/tutorials/tutorials-en/learning-the-basics/exploration-journey/program-modules/roof-calculation-1-2-5/roof-systems.md).

# Roof Systems

INSTRUCTION TYPE: Exploration\
INSTRUCTION TITLE: Examining Roof Systems and Properties\
CATEGORY: Structural Elements\
OBJECTIVE: Learn how roofs are designed by exploring geometry, pitch, materials, and structural components

PREREQUISITES:

* Understanding of wall and floor systems
* Basic 3D navigation skills

EXPERTISE LEVEL: Intermediate

PARAMETERS:

* Roof Outline: Perimeter shape of the roof
* Roof Pitch: Angle of roof surfaces
* Roof Materials: Layered construction of roof assemblies
* Roof Components: Structural elements like rafters and purlins

STEPS:

1. Switch to the Roof Calculation module using Option 1-2-5
2. Right-click on a Roof Surface in the Building Navigation panel
3. View the properties and current settings of the roof
4. Modify the roof outline:
   * Select the building outline using Option 3-1
   * Edit individual sides by clicking on them
5. Change the roof pitch:
   * Select a roof side or surface
   * Use Option 3-05 (or right-click and select "Properties")
   * Adjust the pitch value in the dialog and observe how it changes the roof form
6. Add or modify dormers:
   * Use Option 4-1 to add a new dormer
   * Use Option 4-3 to modify an existing dormer
7. Examine roof materials:
   * Right-click on a roof surface and select "Properties"
   * In the dialog, select the "Properties" tab
   * Review the layers that make up the roof assembly
   * Choose a different roof buildup from the available options
   * Modify layer thicknesses as needed
8. Explore roof structural components:
   * Switch to the Roof Design module using Option 1-2-6
   * Add rafters using Option 2-1-1 for distributed rafters
   * Add ridge beams or purlins using Option 2-5-1
   * Add plates (top wall plates) using Option 2-3-1
   * Modify any of these components using the right-click menu or Options 3-xx

EXPECTED RESULTS: You should understand how roofs are constructed with both covering materials and structural support elements, and be able to make basic modifications to roof geometry, pitch, and components.

COMMON VARIATIONS:

* Different roof styles (hip, gable, shed) will have different options
* Structural component arrangements may vary based on roof type

TROUBLESHOOTING:

* If roof geometry appears incorrect: Check for wall height inconsistencies
* If structural elements don't appear correctly: Verify roof surfaces are properly defined

FOLLOW-UP ACTIONS:

* Learn to create complex roof forms with multiple intersecting surfaces
* Explore automatic roof framing generation
* Understand how to create custom roof details

QUERY EXAMPLES: "How do I change the roof pitch?", "How can I add dormers to a roof?", "What structural components make up a roof system?"


---

# 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.dietrichs.com/tutorials/tutorials-en/learning-the-basics/exploration-journey/program-modules/roof-calculation-1-2-5/roof-systems.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.
