# Penetrations

The relaxed analysis from 8.05 introduced the issue that manually separated thresholds and frames were re-created during reallocation in the existing component and thus existed twice. Therefore, the analysis was refined for all other components except field columns and partition posts as follows: If a component created by the HRB allocation is not congruent with an existing component (cross-section and/or length are different), the following is checked: If the cross-sections of the two components are identical and the axes of the two components are collinear, the new component is not created. If either the cross-section is different or the axes are not collinear, the new component is created in addition to the existing component.

With version 17.01 the analysis was further refined. Partition posts are created even when they partially collide with existing components. If more than 0.01 m of the cross-section lies outside the impacted component, the partition post is created and shifted so that no collision remains. This prevents exposed slab joints.

With version 20.01 an extension was introduced here again: Field posts are created even when they partially collide with existing components. If more than 0.01 m of the cross-section lies outside the impacted component, the field post is created and shifted so that no collision remains. This prevents excessively large distances between the posts.

### **Examples**

* A threshold created in the first HRB allocation was manually separated with cutting operations. During the reallocation the threshold is not created, because the cross-sections are identical and the axes are collinear.
* After the first HRB allocation the cross-section of a threshold is changed. During the reallocation the threshold is created again; the thresholds overlap because the two components are not congruent and the cross-sections are different. The axes may also no longer be collinear.
* A threshold is manually shortened after the first HRB allocation. During the reallocation the threshold is not created again, because the cross-sections are identical and the axes are collinear.

| 1st component | 2nd component       | Intersections                             |
| ------------- | ------------------- | ----------------------------------------- |
| Bar           | Bar                 | <mark style="color:red;">forbidden</mark> |
|               | Profile bar         | <mark style="color:red;">forbidden</mark> |
|               | Plate               | <mark style="color:red;">forbidden</mark> |
|               | Auxiliary component | <mark style="color:red;">forbidden</mark> |
| Profile bar   | Bar                 | <mark style="color:red;">forbidden</mark> |
|               | Profile bar         | <mark style="color:red;">forbidden</mark> |
|               | Plate               | <mark style="color:red;">forbidden</mark> |
|               | Auxiliary component | <mark style="color:red;">forbidden</mark> |
| Plate         | Bar                 | <mark style="color:green;">allowed</mark> |
|               | Profile bar         | <mark style="color:green;">allowed</mark> |
|               | Plate               | <mark style="color:green;">allowed</mark> |
|               | Auxiliary component | <mark style="color:green;">allowed</mark> |


---

# Agent Instructions: 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:

```
GET https://docs.dietrichs.com/dietrichs-intelligent-documentation/docs-de-en/holzrahmenbau-kompendium/prinzipien-des-hrb-systems/hrb-regelungen/durchdringungen.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
