> 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/systeme/dachelemente/dachelemente-bauteile-zuordnen.md).

# Roof Elements - Assign Components

## Assign components

Components that are created by meshing are automatically assigned to an element. The program therefore always knows to which element a component belongs. If components are entered manually in the roof structure, the program recognizes in which element the component is located and automatically assigns it to that element. This does not work if the component is not unambiguously located within a single element, and it does not work if the components are entered in DICAM. For this reason, components can be assigned to an element manually.

After selecting the "Assign components" function, you graphically select all components that should be assigned to a specific element. As soon as you finish the selection with a right-click, the program automatically attempts to identify the element to which the components could belong. It highlights this element by blinking. You can accept the suggestion with a left-click or reject it with a right-click. If you reject the suggestion, you can graphically select the desired element.

## Remove component assignment

Just as you can assign components to an element, you can also remove that assignment. As soon as a component has been selected graphically, it loses the assignment to the element it previously belonged to. That component then no longer belongs to any element.


---

# 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/systeme/dachelemente/dachelemente-bauteile-zuordnen.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.
