# Line Implementation

## 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>" %}
