Tree view/pl

Wprowadzenie
Widok drzewa pojawia się w zakładce w widoku połączonym, jest to jeden z najważniejszych paneli w interfejsie użytkownika. Pokazuje wszystkie obiekty zdefiniowane przez użytkownika, które są częścią dokumentu FreeCAD. Widok drzewa jest reprezentacją struktury dokumentu i wskazuje, jakie informacje są zapisane na dysku.

Obiekty te niekoniecznie muszą być kształtami geometrycznymi widocznymi w oknie widoku 3D, ale mogą również zawierać obiekty danych utworzone za pomocą dowolnego Środowiska pracy.



Praca z widokiem drzewa
Domyślnie, zawsze gdy tworzony jest nowy obiekt, jest on dodawany na końcu listy w widoku drzewa. Widok drzewa umożliwia zarządzanie obiektami w celu utrzymania ich w zorganizowanym szyku. Pozwala na tworzenie group, przesuwanie obiektów wewnątrz grup, przesuwanie grup wewnątrz innych grup, zmianę nazwy obiektów, kopiowanie obiektów, usuwanie obiektów i inne operacje w menu kontekstowym (kliknięcie prawym przyciskiem myszki), które zależą od aktualnie wybranego obiektu i aktualnie aktywnego warsztatu.

Wiele operacji tworzy obiekty, które są zależne od wcześniej utworzonego obiektu. W tym przypadku widok drzewa pokazuje tę zależność poprzez pochłanianie starszego obiektu wewnątrz nowego obiektu. Rozwijanie i zwijanie obiektów w widoku drzewa pokazuje parametryczną historię tego obiektu. Obiekty głębiej położone wewnątrz innych są starsze, natomiast obiekty znajdujące się na zewnątrz są nowsze i pochodzą od obiektów starszych. Modyfikując obiekty wewnętrzne, operacje parametryczne rozprzestrzeniają się aż do góry, generując nowy wynik.





Działania
wyrażenia i akcje związane z linkami zostały dodane w wersji 0.19.

Ponieważ widok drzewa zawiera listę obiektów, które mogą być widoczne w oknie widoku 3D, wiele z tych działań jest takich samych jak te, które mogą być wykonane bezpośrednio z widoku 3D.

Po uruchomieniu aplikacji domyślnym Środowiskiem pracy jest Start jest aktywny i nie stworzono żadnego dokumentu, a kliknięcie prawym przyciskiem myszy na widok drzewa pokazuje tylko jedno polecenie:
 * Kopiuj wybrane, Kopiuj aktywny element, Kopiuj wszystkie dokumenty, Wklej. Umożliwiają one pracę z różnymi dokumentami, ale są wyłączone, jeśli nie ma dokumentu.

Po utworzeniu nowego dokumentu aktywne stają się następujące elementy:
 * Kopiuj aktywny dokument, Kopiuj wszystkie dokumenty.

Ponadto dostępne są dodatkowe akcje Link.
 * Utwórz link.
 * : Grupa podstawowa, Grupa linków, Grupa linków umożliwiających modyfikację.

Wybór dokumentu
Jeśli wybierzesz aktywny dokument i klikniesz prawym przyciskiem myszy, oprócz pozycji i, pojawią się następujące polecenia:
 * : Jeśli opcja jest aktywna, widok drzewa pokaże ukryte elementy.
 * : Wyświetli pole do wprowadzania nazwy obiektu, do znalezienia wewnątrz wybranego dokumentu.
 * : zamyka wybrany dokument, wywołując funkcję.
 * : Jeśli opcja jest aktywna, obiekty dokumentu nie będą automatycznie przeliczane.
 * : jeśli opcja jest aktywna, dokument pozwoli na przeliczenie tylko niektórych obiektów.
 * : zaznacza wszystkie obiekty dokumentu jako zmodyfikowane i gotowe do przeliczenia.
 * : Tworzy grupę w wybranym dokumencie, przy użyciu następujących funkcji.

Zaznaczanie obiektów
Gdy do dokumentu zostaną dodane nowe obiekty, kliknięcie prawym przyciskiem myszy na pustej części widoku drzewa spowoduje wyświetlenie dodatkowych poleceń na liście dostępnych działań.

Ich dostępność zależy od typu obiektu i aktywnego środowiska roboczego.

Na przykład, gdy aktywne jest Środowisko pracy Draft, najpierw wybierz obiekt, a następnie kliknij prawym przyciskiem myszy na puste miejsce w widoku drzewa:
 * : sprawia, że obiekt staje się widoczny lub niewidoczny w oknie widoku 3D.
 * : sprawia, że wybrane obiekty są widoczne.
 * :sprawia, że wybrane obiekty są niewidoczne.
 * : sprawia, że obiekt nie może być dłużej zaznaczany w oknie widoku 3D. Ponowne użycie tego polecenia, anuluje jego efekt działania. Ustawia atrybuty obiektu na  wartość  lub . Zmień właściwości przez przełączanie wartości obiektu  w edytorze właściwości.
 * : zaznacza wszystkie wystąpienia tego obiektu w widoku drzewa.
 * : uruchamia okno dialogowe w celu zmiany koloru i rozmiaru linii i wierzchołków oraz koloru ścian.
 * : przypisuje obiektowi przypadkowy kolor. Pozwala na określenie koloru obiektu atrybutami cząstkowymi  w sposób losowy, z pośród zakresu wartości 0 i 1. Zmień własciwość modyfikując  w edytorze właściwości.
 * : Opcja jest niedostępna, jeśli kliknięcie prawym przyciskiem myszy nie następuje na obiekcie.
 * : Kopiuje obiekt do pamięci komputera.
 * : Wkleja skopiowany obiekt do dokumentu; kopia jest dodawana do widoku drzewa na ostatniej pozycji.
 * : usuwa obiekt z dokumentu, a także z widoku drzewa, wywołując obiekt.
 * : Dodatkowe polecenia kontekstowe dostarczane przez Środowisko pracy Draft.

Gdy obiekt zostanie wybrany, na przykład, Draft Linia, i kolejnie wykonamy na nim kliknięcie prawym przyciskiem myszy, mogą być dostępne dodatkowe polecenia:
 * : uruchamia widżet transformacji, aby przesunąć lub obrócić obiekt.
 * : określa kolory obiektu.
 * : polecenie specjalne dla Draft Linia.
 * : jeśli opcja jest aktywna, wybrany obiekt zostanie ustawiony jako ukryty.
 * : zaznacza wszystkie obiekty dokumentu jako zmodyfikowane i gotowe do przeliczenia.
 * : Przelicza aktywny obiekt.
 * : rozpoczyna edycję nazwy zaznaczonego obiektu. Pozwala to na zmianę nazwy atrybutu, ale nie w odniesieniu do atrybutu , jako że ten ostatni jest tylko do odczytu.

Overlay icons
One or more smaller overlay icons can be displayed on top of an object's default icon in the tree view. The available overlay icons and their meaning are listed below.

[[File:FreeCAD_Tree_view_recompute.png]] White check mark on blue background
This indicates that the object has to be recomputed, due to changes made to the model or because the user marked the object in the tree view context menu to be recomputed. In most cases recomputes are triggered automatically, but sometimes they are delayed for performance reasons.

[[File:FreeCAD_Tree_view_tip.png]] White arrow on green background
This indicates the so called Tip of a body. It is usually the last feature in a PartDesign Body and represents the whole body to the world outside of the body, e.g. when the body is exported or used in Part boolean operations. The tip can be changed by the user.

[[File:FreeCAD_Tree_view_unattached.png]] Purple chain link on white background
This is typically shown for sketches, geometric primitives, such as box, cylinder, etc. and Datum geometry. It indicates that the object is not attached to anything. It has no Attachment Offset and gets its position and alignment solely from its Placement property.

There is a Basic Attachment Tutorial explaining how to handle such objects.

[[File:FreeCAD_Tree_view_notfullyconstrained.png]] Yellow X
This is only used for sketches and indicates that the sketch is not fully constrained. Inside of Sketcher the number of remaining degrees of freedom is shown in the solver messages.

[[File:FreeCAD_Tree_view_error.png]] White exclamation mark on red background
This indicates that the object has an error that needs to be fixed. After recomputing the whole document a tooltip describing the error is shown when you hover the mouse over the object in the tree view. Note: All other objects depending on an object in such an error state will not be properly recomputed, thus they may still show some old state.