Preferences Editor/pl

Wprowadzenie
Zestaw ustawień programu FreeCAD znajduje się w menu. W systemie Mac OS opcja menu pojawia się w menu FreeCAD zamiast menu Edycja (jest to domyślne miejsce preferencji na Macu).

Funkcjonalność FreeCAD jest podzielona na różne moduły, z których każdy jest odpowiedzialny za działanie konkretnego Środowiska pracy. FreeCAD wykorzystuje również koncepcję zwaną late loading, co oznacza, że komponenty są ładowane tylko wtedy, gdy są potrzebne. Być może zauważyłeś, że gdy zmienisz Środowisko pracy na pasku narzędzi FreeCAD, to wszystkie jego komponenty zostaną załadowane w tym momencie. Dotyczy to również ustawień preferencji.

Bez załadowanego modułu, będziesz miał dostęp do dwóch sekcji konfiguracyjnych, odpowiedzialnych za ogólne ustawienia aplikacji i ustawienia ekranu. Jeśli znajdujesz się w określonym Środowisku pracy, jego preferencje pojawią się jako nowa sekcja, a obsługiwane formaty plików pojawią się jako nowa zakładka w sekcji.

Kliknięcie przycisku w lewym dolnym rogu ekranu preferencji ustawi wszystkie z opcji FreeCAD na ich wartości domyślne.

bardziej precyzyjne dostosowanie preferencji - patrz Edytor parametrów i Dostrajanie parametrów.

Ustawienie ogólne
Ta sekcja menu konfiguracji zawiera 7 zakładek: Ogólne, Dokument, Zaznaczenie, Edytor, Okno raportów, Makrodefinicje i Jednostki.

Informacje ogólne
W zakładce Ogólne możesz wprowadzić następujące dane:



Dokument
W zakładce Dokument można wybrać następujące opcje:



Selection
On the Selection tab you can specify the following:



Edytor
Ustawienia edytora preferencji mają wpływ na zachowanie edytora makr. Edytor ten można otworzyć za pomocą menu.

Ustawienia kolorów i czcionek mają również wpływ na Konsola Pythona. Konsola ta jest uaktywniana za pomocą menu.

W zakładce Edytor można ustawić następujące parametry:



Okno wyjściowe
Preferencje wyjścia mają wpływ na sposób działania Widok raportu.

W zakładce Okno wyjściowe można zdefiniować, następujące opcje:



Makro
W zakładce Makro można zdefiniować następujące opcje:



Jednostki
W zakładce Jednostki możesz ustawić następujące parametry:



Ustawienia ekranu
Ta sekcja preferencji posiada dwie ogólne zakładki Widok 3D i Kolory, oraz dalsze zakładki w zależności od używanych stanowisk pracy.

Widok 3D
W zakładce Widok 3D można skonfigurować następujące opcje: {| class="wikitable float-right mw-collapsible mw-collapsed" !style="width: 33%;"|Nazwa !style="width: 66%;"|Opis
 * Jeśli to pole jest zaznaczone, zawsze będzie wyświetlany główny układ współrzędnych w prawym dolnym rogu ekranu po otwarciu pliku projektu.
 * Jeśli to pole jest zaznaczone, przy otwieraniu lub tworzeniu pliku domyślnie wyświetlany będzie krzyż osi.
 * Jeśli opcja jest zaznaczona, to czas potrzebny na ostatnią operację i wynik w postaci liczby klatek na sekundę zawsze będzie wyświetlany w lewym dolnym rogu ekranu, po otwarciu pliku projektu.
 * Jeśli pole jest zaznaczone, aplikacja będzie pamiętać, które Środowisko pracy jest aktywne dla każdej z zakładek niezależnie. W ten sposób aktywne Środowisko pracy zostanie automatycznie przywrócone przy zmianie zakładki w widoku multiple-document interface (MDI).
 * Jeśli opcja jest zaznaczona, kostka zawsze będzie pokazywana. Powiązane określa, ile kroków (skoków) zostanie zastosowanych przy użyciu strzałek obrotu kostki nawigacyjnej. Powiązane  określa, gdzie kostka nawigacji jest wyświetlana na ekranie podczas tworzenia / otwierania dokumentu.
 * Jeśli opcja jest zaznaczona, Vertex Buffer Objects (VBO) będzie używany. VBO jest funkcją OpenGL która oferuje procedury przesyłania danych o wierzchołkach (położenie, wektor normalny, kolor itp.) od karty graficznej. VBO oferuje znaczny wzrost wydajności, ponieważ dane znajdują się w pamięci graficznej, a nie w pamięci systemowej i dlatego mogą być renderowane bezpośrednio przez GPU. Więcej informacji na temat tła można znaleźć na tej witrynie.
 * Render Cache lub Render Acceleration jest wyjaśnione bardziej szczegółowo w Link#render-caching. Istnieją trzy opcje:
 * Auto (domyślnie), niech Coin3D zdecyduje, w której pamięci buforować.
 * Distributed, włącz pamięć podręczną dla wszystkich węzłów głównych źródła widoku.
 * Centralized, wyłącz pamięć podręczną we wszystkich węzłach wszystkich źródeł widoków i buforuj tylko w węźle głównym wykresu sceny. Zapewnia to najszybszą wydajność renderowania, ale wolniejszą reakcję na wszelkie zmiany sceny.
 * Jeśli pole jest zaznaczone, aplikacja będzie pamiętać, które Środowisko pracy jest aktywne dla każdej z zakładek niezależnie. W ten sposób aktywne Środowisko pracy zostanie automatycznie przywrócone przy zmianie zakładki w widoku multiple-document interface (MDI).
 * Jeśli opcja jest zaznaczona, kostka zawsze będzie pokazywana. Powiązane określa, ile kroków (skoków) zostanie zastosowanych przy użyciu strzałek obrotu kostki nawigacyjnej. Powiązane  określa, gdzie kostka nawigacji jest wyświetlana na ekranie podczas tworzenia / otwierania dokumentu.
 * Jeśli opcja jest zaznaczona, Vertex Buffer Objects (VBO) będzie używany. VBO jest funkcją OpenGL która oferuje procedury przesyłania danych o wierzchołkach (położenie, wektor normalny, kolor itp.) od karty graficznej. VBO oferuje znaczny wzrost wydajności, ponieważ dane znajdują się w pamięci graficznej, a nie w pamięci systemowej i dlatego mogą być renderowane bezpośrednio przez GPU. Więcej informacji na temat tła można znaleźć na tej witrynie.
 * Render Cache lub Render Acceleration jest wyjaśnione bardziej szczegółowo w Link#render-caching. Istnieją trzy opcje:
 * Auto (domyślnie), niech Coin3D zdecyduje, w której pamięci buforować.
 * Distributed, włącz pamięć podręczną dla wszystkich węzłów głównych źródła widoku.
 * Centralized, wyłącz pamięć podręczną we wszystkich węzłach wszystkich źródeł widoków i buforuj tylko w węźle głównym wykresu sceny. Zapewnia to najszybszą wydajność renderowania, ale wolniejszą reakcję na wszelkie zmiany sceny.
 * Jeśli opcja jest zaznaczona, Vertex Buffer Objects (VBO) będzie używany. VBO jest funkcją OpenGL która oferuje procedury przesyłania danych o wierzchołkach (położenie, wektor normalny, kolor itp.) od karty graficznej. VBO oferuje znaczny wzrost wydajności, ponieważ dane znajdują się w pamięci graficznej, a nie w pamięci systemowej i dlatego mogą być renderowane bezpośrednio przez GPU. Więcej informacji na temat tła można znaleźć na tej witrynie.
 * Render Cache lub Render Acceleration jest wyjaśnione bardziej szczegółowo w Link#render-caching. Istnieją trzy opcje:
 * Auto (domyślnie), niech Coin3D zdecyduje, w której pamięci buforować.
 * Distributed, włącz pamięć podręczną dla wszystkich węzłów głównych źródła widoku.
 * Centralized, wyłącz pamięć podręczną we wszystkich węzłach wszystkich źródeł widoków i buforuj tylko w węźle głównym wykresu sceny. Zapewnia to najszybszą wydajność renderowania, ale wolniejszą reakcję na wszelkie zmiany sceny.
 * Distributed, włącz pamięć podręczną dla wszystkich węzłów głównych źródła widoku.
 * Centralized, wyłącz pamięć podręczną we wszystkich węzłach wszystkich źródeł widoków i buforuj tylko w węźle głównym wykresu sceny. Zapewnia to najszybszą wydajność renderowania, ale wolniejszą reakcję na wszelkie zmiany sceny.


 * Wybór, czy i jakiego rodzaju multisample anti-aliasing będzie w użyciu.
 * Wybór, czy i jakiego rodzaju multisample anti-aliasing będzie w użyciu.

Powiązane ustawienie określa intensywność podświetlenia.
 * Renderuj obiekty przezroczyste. Dostępne są następujące typy:
 * Jedno przejście (domyślnie), renderowanie odbywa się w jednym przebiegu. Dla obiektów nie będących bryłami, takich jak powierzchnie lub siatki, może to prowadzić do powstania artefaktów. Ten obraz pokazuje taki artefakt (czarny trójkąt) i że typ Przejście od tyłu unika tego.
 * Przejście od tyłu, ma wpływ tylko na obiekty nie będące obiektami stałymi. Są one następnie renderowane w dwóch przebiegach: Wielokąty zwrócone do tyłu są renderowane w pierwszym przejściu, a zwrócone do przodu w drugim przejściu.
 * Wybór wielkości wierzchołków (punktów) w Środowisku pracy Sketcher. Obszar możliwy do zaznaczenia punktów można dodatkowo powiększyć poprzez zwiększenie wartości (w zakładce Kolory).
 * Określenie odległości między oczami używanej do projekcji stereo. Podana wartość jest współczynnikiem, który zostanie pomnożony przez rozmiar ramki konturu obiektu 3D, który jest aktualnie wyświetlany.
 * Jeśli opcja jest zaznaczona, podświetlenie jest włączone przy użyciu zdefiniowanego koloru. Podświetlenie jest używane do renderowania tylnych boków ścian (zazwyczaj nie widać ich w bryłach, chyba, że tniemy jedną z płaszczyzną przycięcia, lub jeśli ściany nie są poprawnie ustawione). Opcja jest aktywna tylko dla obiektów, których właściwość oświetlenia (na zakładce Widok) jest ustawiona na wartość Jedna strona. Jeśli opcja jest wyłączona, tylne strony ścian obiektów w trybie oświetlenia Jedna strona będą czarne.
 * Wybór wielkości wierzchołków (punktów) w Środowisku pracy Sketcher. Obszar możliwy do zaznaczenia punktów można dodatkowo powiększyć poprzez zwiększenie wartości (w zakładce Kolory).
 * Określenie odległości między oczami używanej do projekcji stereo. Podana wartość jest współczynnikiem, który zostanie pomnożony przez rozmiar ramki konturu obiektu 3D, który jest aktualnie wyświetlany.
 * Jeśli opcja jest zaznaczona, podświetlenie jest włączone przy użyciu zdefiniowanego koloru. Podświetlenie jest używane do renderowania tylnych boków ścian (zazwyczaj nie widać ich w bryłach, chyba, że tniemy jedną z płaszczyzną przycięcia, lub jeśli ściany nie są poprawnie ustawione). Opcja jest aktywna tylko dla obiektów, których właściwość oświetlenia (na zakładce Widok) jest ustawiona na wartość Jedna strona. Jeśli opcja jest wyłączona, tylne strony ścian obiektów w trybie oświetlenia Jedna strona będą czarne.
 * Określenie odległości między oczami używanej do projekcji stereo. Podana wartość jest współczynnikiem, który zostanie pomnożony przez rozmiar ramki konturu obiektu 3D, który jest aktualnie wyświetlany.
 * Jeśli opcja jest zaznaczona, podświetlenie jest włączone przy użyciu zdefiniowanego koloru. Podświetlenie jest używane do renderowania tylnych boków ścian (zazwyczaj nie widać ich w bryłach, chyba, że tniemy jedną z płaszczyzną przycięcia, lub jeśli ściany nie są poprawnie ustawione). Opcja jest aktywna tylko dla obiektów, których właściwość oświetlenia (na zakładce Widok) jest ustawiona na wartość Jedna strona. Jeśli opcja jest wyłączona, tylne strony ścian obiektów w trybie oświetlenia Jedna strona będą czarne.
 * Jeśli opcja jest zaznaczona, podświetlenie jest włączone przy użyciu zdefiniowanego koloru. Podświetlenie jest używane do renderowania tylnych boków ścian (zazwyczaj nie widać ich w bryłach, chyba, że tniemy jedną z płaszczyzną przycięcia, lub jeśli ściany nie są poprawnie ustawione). Opcja jest aktywna tylko dla obiektów, których właściwość oświetlenia (na zakładce Widok) jest ustawiona na wartość Jedna strona. Jeśli opcja jest wyłączona, tylne strony ścian obiektów w trybie oświetlenia Jedna strona będą czarne.
 * Jeśli opcja jest zaznaczona, podświetlenie jest włączone przy użyciu zdefiniowanego koloru. Podświetlenie jest używane do renderowania tylnych boków ścian (zazwyczaj nie widać ich w bryłach, chyba, że tniemy jedną z płaszczyzną przycięcia, lub jeśli ściany nie są poprawnie ustawione). Opcja jest aktywna tylko dla obiektów, których właściwość oświetlenia (na zakładce Widok) jest ustawiona na wartość Jedna strona. Jeśli opcja jest wyłączona, tylne strony ścian obiektów w trybie oświetlenia Jedna strona będą czarne.
 * Jeśli opcja jest zaznaczona, podświetlenie jest włączone przy użyciu zdefiniowanego koloru. Podświetlenie jest używane do renderowania tylnych boków ścian (zazwyczaj nie widać ich w bryłach, chyba, że tniemy jedną z płaszczyzną przycięcia, lub jeśli ściany nie są poprawnie ustawione). Opcja jest aktywna tylko dla obiektów, których właściwość oświetlenia (na zakładce Widok) jest ustawiona na wartość Jedna strona. Jeśli opcja jest wyłączona, tylne strony ścian obiektów w trybie oświetlenia Jedna strona będą czarne.
 * Wybór typu zastosowanej metody wyświetlania obrazu z kamery.
 * Wybór typu zastosowanej metody wyświetlania obrazu z kamery.
 * Wybór typu zastosowanej metody wyświetlania obrazu z kamery.



Nawigacja
W zakładce Nawigacja można zdefiniować, co następuje:



Kolory
W zakładce Kolory możesz sprecyzować następujące funkcje:



Widok siatki
Ta zakładka jest dostępna tylko wtedy, gdy Środowisko pracy Mesh zostało załadowane.

W zakładce Widok siatki można zdefiniować, następujące opcje:



Środowiska pracy
This preferences section has a single tab: Unloaded Workbenches.

Unloaded Workbenches
To preserve resources, FreeCAD does not automatically load all available workbenches. And only if a workbench has been loaded will its preferences, if any, appear in the Preferences editor.

The Unloaded Workbenches tab displays a list of installed workbenches that have not yet been loaded. To load one or more workbenches select them in the list and then press the button. If a newly loaded workbench has dedicated preference they will appear in a new section in the Preferences editor. Some workbenches add support for additional import and export formats. If there are any related preferences they will appear on one or more new tabs in the Import-Export settings section of the Preferences editor.

For a list of workbench preferences see Workbench preferences



Konfiguracja dla importu i eksportu
Ustawienia Import-Export wpływają na sposób importowania i eksportowania plików do i z FreeCAD. Są one opisane na stronie Preferencje eksportu, importu.

Preferencje Środowisk pracy
Preferencje dla bardziej popularnych stołów warsztatowych są linkowane poniżej. Niektóre stoły warsztatowe nie mają preferencji. Inne opcjonalne Środowiska pracy mogą nie być tutaj wymienione. Te linki są również wymienione w Category:Preferences

.
 * konfiguracja środowiska Arch
 * konfiguracja środowiska Draft
 * Drawing Preferences
 * konfiguracja środowiska Fem
 * Image Preferences (brak)
 * Inspection Preferences (brak)
 * Mesh Design Preferences (brak)
 * konfiguracja środowiska OpenSCAD
 * Part Preferences: stanowisko pracy Part korzysta również z ustawień PartDesign.
 * konfiguracja środowiska PartDesign
 * konfiguracja środowiska Path
 * Plot Preferences (brak)
 * Points Preferences (brak)
 * konfiguracja środowiska Raytracing
 * Reverse Engineering Preferences (brak)
 * Robot Preferences (brak)
 * konfiguracja środowiska Sketcher
 * Spreadsheet Preferences (brak)
 * konfiguracja środowiska Start
 * Surface Preferences (brak)
 * konfiguracja środowiska TechDraw
 * Test Framework Preferences (brak)
 * Web Preferences (brak)

Zewnętrzne Środowiska pracy
.


 * konfiguracja środowiska A2plus
 * Ship Preferences (brak)

Tworzenie skryptów
Preferences can be accessed from Python scripts using their corresponding path in the Parameter Editor. For example, the preference appears in  and has type. It can therefore be accessed in Python using the following code:

Finding which parameter is used to store which option from the Preferences editor can require searching a bit, but the Parameter Editor offers a search facility, which should help.

It is likely a bad idea to modify the preferences of other parts of FreeCAD unless doing so at the user's request. The setter can however be used to set parameters for your own workbench, and the getter can be used to obey existing parameters (e.g. to use colors from the current theme).

Powiązane

 * Edytor parametrów
 * Dostrajanie parametrów