> 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/dietrichs-intelligent-documentation/docs-de-en/design-program/modellbereiche/dach/dachflachenausfuhrung/linienausfuhrung.md).

# Line Construction

## General

{% embed url="<https://youtu.be/xl5gqzFQKsc>" %}

Line executions for roof surfaces can be defined in the system. When a roof surface is generated by roof layout, the information for edge formation is adopted from the execution. All of these values are then stored in the roof surface. A subsequent change of the execution is not automatically applied to roof surfaces that have already been laid out.

After calling the function 'Roof layout -- Manage line executions', the dialog box for defining line executions opens.

Using the management icon, new executions can be created, including by adopting existing line executions, existing executions can be modified or deleted. See 'Save settings' in the 'General Help' manual for details.

For each execution the following values can be set:

**Execution**: Here a name for the execution can be assigned.

**Line type**: Executions can be created for five different line types. Here the line type is set for which the execution is intended to be used.

**Offset**: The offset (O) is the measure by which one course is displaced relative to the previous one. The offset is always measured on the edge between two courses.

**Angle**: Here the angle for each individual course can be specified. The angle, like the section angle at a rafter, always refers to the horizontal. A horizontal edge receives 0.0 degrees, a vertical edge receives 90 degrees, but in these cases it is simplest to select one of the offered options.

## Selection of the line execution in the roof surface execution

{% embed url="<https://youtu.be/G7GmDTIt8-g>" %}


---

# 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/dietrichs-intelligent-documentation/docs-de-en/design-program/modellbereiche/dach/dachflachenausfuhrung/linienausfuhrung.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.
