# D-CAM dowolny element - wstawianie

Projektowanie konstrukcji w programie Dietrich's opiera się głównie na specjalnych narzędziach, asystentach i makrach generujących zasadniczą część modelu. Występują jednak takie obszary, których zautomatyzować się nie da. W takim przypadku konieczne jest projektowanie element po elemencie. Funkcja w **D-CAM 2-1-1&#x20;*****dowolny przekrój*** jest jedną z ważniejszych funkcji.

### Definicja

Definicja wstawianego elementu zasadniczo nie różni się niczym od narzędzi dostępnych w pozostałych częściach programu. Projektant musi określić: materiał, przeznaczenie i przekrój oraz długość. Ciekawą, dodatkową opcja jest naddatek na długości określany osobno dla początku i końca elementu.

<figure><img src="/files/EgWIaclV31sj94RERQw7" alt="" width="563"><figcaption></figcaption></figure>

![dowolny przekrój naddatek](/files/5eoM22JFC6dIGJz6Cf22)

### Orientacja

![dowolny przekrój przynależność](/files/fVGYHjaTpEqxrd037UH6)

Do dyspozycji są dwie metody:

1. Projektant może wstępnie określić orientację przestrzenną wstawianego elementu na kilka sposobów, wybierając pasującą do sytuacji opcje w oknie definicji:
   * **|| X** - oś X elementu zgodna z osią X globalnego układu współrzędnych lub bieżącej [płaszczyzny roboczej](https://docs.dietrichs.com/dietrichs-intelligent-documentation/docs-pol/projekt-3d-cad_cam/konstruktionsprogramm_projekt-3d-cad_cam/modellbereiche_model-3d/dicam_d-cam/plaszczyzny-robocze-definicja/)
   * **|| Y** - oś X elementu zgodna z osią Y globalnego układu współrzędnych lub bieżącej płaszczyzny roboczej
   * **|| Z** - oś X elementu zgodna z osią Z globalnego układu współrzędnych lub bieżącej płaszczyzny roboczej
   * **|| płaszczyzny** - oś X elementu równoległa do wskazanej płaszczyzny, kierunek osi X elementu zgodny z wskazaną dowolną linią
   * **\_|\_ płaszczyzny** - oś X elementu prostopadła do wskazanej płaszczyzny, kierunek osi X elementu zgodny z wskazaną dowolną linią
   * **pkt->pkt** - oś X elementu zgodna z osią wyznaczoną przez dwa punkty wskazane w modelu
   * **P->P + GW** - oś X elementu zgodna z osią wyznaczoną przez dwa punkty, nachylenie w płaszczyzny XoY kontrolowane w polu poniżej
   * **P->P + NW** - oś X elementu zgodna z osią wyznaczoną przez dwa punkty, nachylenie do płaszczyzny XoY kontrolowane w polu poniżej
2. Projektant może dynamicznie zmieniać orientację wstawianego elementu podczas wyświetlania (podglądu położenia) w modelu:
   * **SPACJA** - wybór punktu wstawienia na elemencie: narożniki 1, 2, 3, 4, oś
   * **SHIFT+SPACJA** - zmiana początek<-> koniec elementu
   * **TAB** - rotacja wokół osi X ze skokiem 90°
   * **CTRL+TAB** - rotacja wokół osi Y ze skokiem 90°
   * **SHIFT+TAB** - rotacja wokół osi Z ze skokiem 90°

| **SPACJA** - wybór punktu wstawienia na elemencie: narożniki 1, 2, 3, 4, oś | ![Wstawianie belek - wybór punktu wstawienia](/files/I9E1wjinbhPlvnlWKWbh) |
| --------------------------------------------------------------------------- | -------------------------------------------------------------------------- |
| **SHIFT+SPACJA** - zmiana początek<-> koniec elementu                       | ![Wstawianie belek - wybór początek - koniec](/files/xEtPsCGuEZ7w2Fp1Px50) |
| **TAB** - rotacja wokół osi X ze skokiem 90°                                | ![](/files/ZuVldrKZ8y3DBmeTLi4M)                                           |
| **CTRL+TAB** - rotacja wokół osi Y ze skokiem 90°                           | ![Wstawianie belek - rotacja wg osi Y](/files/8Ka7XmdTdihva43IfD3R)        |
| **SHIFT+TAB** - rotacja wokół osi Z ze skokiem 90°                          | ![Wstawianie belek - rotacja wg osi Z](/files/ztxUsHsUU22JwKVOURed)        |

* * **A** - opcja stosowana jedynie w przypadku orientacje elementu pkt->pkt; wybór dodatkowego punktu, definiującego orientację osi Y elementu.

{% hint style="info" %}
Uwagi:

Rotacja elementu odbywa się z podglądem położenia i jest realizowana jest wokół lokalnych osi elementu.

* W przypadku, gdy elementem nie posiada zdefiniowanej długości (element-długość L =0), podgląd elementu jest generowany na podstawie wielokrotności wymiarów przekroju elementu. Na tej podstawie można określić docelowe położenie i orientację elementu, a następnie graficznie wyznaczyć długość elementu.
* W przypadku, gdy element nie posiada zdefiniowanej długości (element-długość L =0) oraz został wybrany jeden z następujących wariantów orientacji: pkt->pkt, P->P + GW, P->P + NW, należy wskazać dwa punktu definiujące jego długość aby uzyskać jego podgląd. Na tej podstawie można określić docelowe położenie i orientację elementu.
  {% endhint %}

### Połączenia

Belka może wykonać połączenie relacyjne z napotkanymi w modelu obiektami według ustawień osobno dla początku i końca wstawianego elementu

![dowolny przekrój połączenia](/files/WYNAUqXXbLdRcnXH7trv)

### Przynależność

To ważne miejsce definiujące [przynależność MOS](https://docs.dietrichs.com/dietrichs-intelligent-documentation/docs-pol/projekt-3d-cad_cam/konstruktionsprogramm_projekt-3d-cad_cam/modellbereiche_model-3d/allgemeines_narzedzia/schnelles-navigieren-im-dicam-mit-mos-setzen/) wstawianego elementu. Mimo, że element wprowadzany jest w module D-CAM może on przynależeć do dowolnej części/przegrody modelu. Kontrola przynależności realizowana jest dwoma metodami w oknie definicji elementu:

* należy wypełnić pola organizacyjne MOS używając przycisku po ich prawej stronie
* przycisk “wybierz element” pozwala w sposób graficzny wskazać obiekt z modelu, który posłuży jako szablon do wypełnienia pól organizacyjnych MOS

![dowolny przekrój przynależność](/files/js3jZYYlGKbnbfTVS7VZ)

Trzecią metoda określenia przynależności wstawianego elementu może być wybór lokalizacji docelowej wprost z górnego paska ikon programu jeszcze przed uruchomieniem okna "dowolny przekrój"

![wybór MOS - pasek ikon](/files/pxqnk9mHhAgFbCdPZzbI)

W tej metodzie dostępne są do określenia jedynie dwie podstawowe informacje takie jak: **MOS-konstrukcja** i **MOS-warstwa**


---

# 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-pol/projekt-3d-cad_cam/konstruktionsprogramm_projekt-3d-cad_cam/modellbereiche_model-3d/dicam_d-cam/d-cam-dowolny-element-wstawianie.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.
