> 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-pol/projekt-3d-cad_cam/konstruktionsprogramm_projekt-3d-cad_cam/baudatenprogramm_d-baza/grafiki-uzytkownika.md).

# Grafiki użytkownika

### **Tekstury elementów**

Program Dietrich's wyposażony jest w obszerną bibliotekę tekstur, a algorytm programu pozwala na przypisywanie ich do stron elementów w taki sposób by wiernie oddawały ich wygląd.

![modrzew](/files/pAZB8JvuDRgaU7OloBza) ![OSB](/files/vLdJElzt60GsyLg4Sxar) ![MHM](/files/L4UaNDEURi7dgc6hG56M)

Tak skomplikowane zadanie zapisane jest w kodzie programu i użytkownik nie jest w stanie modyfikować tych ustawień. Ponieważ algorytm programu zawiera nazwy plików z teksturami dodawanie nowych plików graficznych bez ingerencji w strukturę programu nie jest możliwe. Jednak programiści dali możliwość implementowania własnych tekstur do biblioteki systemu.

### **Własne grafiki**

Folder ***…./DITRICHSxx/GIF/FRETEXT*** zawiera 58 grafik w formacie PNG. Podzielone są na 3 kategorie, których wyróżnikiem jest przedrostek w nazwie pliku. Nazwy tych plików są rozpoznawalne w systemie i nie mogą być zmieniane. Użytkownik może jednak zapisać własną grafikę pod istniejącą nazwą (nadpisać taki plik). Nazwy poszczególnych plików odpowiadają różnym sposobom nakładania tekstury na element:

| typ obiektu                                    | nazwa pliku                         | nazwa pliku                               | nazwa pliku                               |
| ---------------------------------------------- | ----------------------------------- | ----------------------------------------- | ----------------------------------------- |
|                                                | \_Tle\_*xxx*.png                    | \_Str\_xxx.png                            | \_StG\_xxx.png                            |
| belka, kształtownik                            | ![Tle](/files/nvdlv8uLDCyYwoire4gF) | ![Str belka](/files/KPBcNoTOjFKXWAv4tv1L) | ![StG belka](/files/FgQLKYm61mjiKHtfSPId) |
| płyta, bryła ściany, bryła stropu, bryła dachu | ![Tle](/files/nvdlv8uLDCyYwoire4gF) | ![Str](/files/vvb5Cq7kIrnbJ3tQSmym)       | ![StG](/files/uXcllYsYmBEzbk3qBJBZ)       |

Pliki o nazwie ***\_Tle\_xxx.png***  nakładają teksturę w sposób kafelkowy powielając na powierzchni elementu. W tym sposobie tekstura bazowa z pliku graficznego ma zawsze wymiar 1m x 1m. Niezależnie od typu obiektu tekstura nakładana jest na wszystkie powierzchnie bryły. Pliki o nazwie ***\_Str\_xxx.png*** rozciągają grafikę z pliku na jednej z powierzchni bryły a pozostałe 5 powierzchni stają się transparentne. Jeżeli stworzona grafika posiada transparentne tło to będzie ono przeźroczyste również na elemencie. Dzieje się tak w przypadku elementów o charakterze płytowym. Na obiekty typu belka/kształtownik grafika nie zostanie zaimportowana a wszystkie powierzchnie staną się przeźroczyste. Podobne działanie mają pliki z nazwą ***\_StG\_xxx.png***. W przypadku płyt powierzchnia prawa (F) otrzyma teksturę dopasowaną (bez transparentnego tła), a pozostałe ściany otrzymają kolor szary. Obiekty typu belka/kształtownik zachowają się analogicznie jak przy plikach ***\_Str\_***.

### **Przypisywanie tekstury**

Dowolnie wybraną przez siebie grafikę zapisujemy w formacie \*.png dostosowując jej rozmiar do wielkości 512x512 pikseli. Jest to istotne w przypadku plików ***\_Tle\_*** gdyż w innym przypadku tekstura została by zniekształcona podczas nakładania. Nadajemy jej odpowiednią nazwę pamiętając o funkcji każdej z nich. Numer pliku musi odpowiadać już istniejącemu. Zapisujemy tak przygotowany plik w folderze FRETEXT nadpisując plik.\
Mając do dyspozycji grafikę rozpoznawaną przez system możemy np. stworzyć własny materiał w bazie materiałowej, któremu przypiszemy teksturę z odpowiednim numerem

<img src="/files/LDyVoJZf4HR8kmY85SWi" alt="baza materiałowa" width="563">

Grafiki należy szukać w grupie ***Dowolne tekstury***

<img src="/files/jwnPpUXS1RebrJmEhcIq" alt="wybór tekstury" width="300">

* ***tekstura\_X*** – pliki \_Tle\_
* ***rozciągnięty\_XX*** – pliki \_Str\_
* ***rozciągnięty\_XX\_szary*** – pliki \_StG\_

Tak zdefiniowanego materiału można używać w dowolnym module projektowym

{% hint style="success" %}
***Wskazówka***\
Każdy element występujący w modelu możemy edytować przyciskając środkowy przycisk myszy i wybierając funkcję info-element. Można tu zmienić przypisaną teksturę na własną
{% endhint %}

<figure><img src="/files/XGTlMmHhjObC53vOm6Go" alt="" width="375"><figcaption></figcaption></figure>

<img src="/files/cwZe6iExucMdmLKd4mGI" alt="info-element" width="375">


---

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

```
GET https://docs.dietrichs.com/dietrichs-intelligent-documentation/docs-pol/projekt-3d-cad_cam/konstruktionsprogramm_projekt-3d-cad_cam/baudatenprogramm_d-baza/grafiki-uzytkownika.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.
