Tree view/de: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
 
(31 intermediate revisions by 3 users not shown)
Line 5: Line 5:
==Einleitung==
==Einleitung==


<div class="mw-translate-fuzzy">
Die [[Tree_view/de|Baumansicht]] befindet sich auf der Registerkarte {{MenuCommand|Modell}} in der [[Combo_view/de|Combo-Ansicht]], einem der wichtigsten Bereiche der [[Interface/de|Oberfläche]]; sie zeigt alle benutzerdefinierten Objekte, die Teil eines FreeCAD-Dokuments sind. Die Baumansicht ist eine Darstellung der [[document structure/de|Dokumentstruktur]] und zeigt an, welche Informationen auf die Festplatte gespeichert werden.
Die [[Tree_view/de|Baumansicht]] befindet sich auf der Registerkarte {{MenuCommand|Modell}} in der [[Combo_view/de|Combo-Ansicht]], einem der wichtigsten Bereiche der [[Interface/de|Oberfläche]]; sie zeigt alle benutzerdefinierten Objekte, die Teil eines FreeCAD-Dokuments sind. Die Baumansicht ist eine Darstellung der [[document structure/de|Dokumentstruktur]] und zeigt an, welche Informationen auf die Festplatte gespeichert werden.
</div>


Diese Objekte müssen nicht unbedingt geometrische Formen sein, die in der [[3D_view/de|3D-Ansicht]] sichtbar sind, sondern können auch unterstützende Datenobjekte sein, die mit irgendeinem der [[workbenches/de|Arbeitsbereiche]] erstellt wurden.
Diese Objekte müssen nicht unbedingt geometrische Formen sein, die in der [[3D_view/de|3D-Ansicht]] sichtbar sind, sondern können auch unterstützende Datenobjekte sein, die mit irgendeinem der [[workbenches/de|Arbeitsbereiche]] erstellt wurden.
Line 16: Line 18:
== Arbeiten mit der Baumansicht ==
== Arbeiten mit der Baumansicht ==


<div class="mw-translate-fuzzy">
Immer wenn ein neues Objekt erstellt wird, wird es standardmäßig am Ende der Liste in der Baumansicht hinzugefügt. Die Baumansicht erlaubt die Verwaltung der Objekte, um sie übersichtlich zu halten; sie erlaubt das Erstellen von [[Std_Group/de|Gruppen]], das Verschieben von Objekten in Gruppen, das Verschieben von Gruppen in andere Gruppen, das Umbenennen von Objekten, das Kopieren von Objekten, das Löschen von Objekten und andere Operationen im Kontextmenü (Rechtsklick), die vom aktuell ausgewählten Objekt und vom aktuell aktiven Arbeitsbereich abhängen.
Immer wenn ein neues Objekt erstellt wird, wird es standardmäßig am Ende der Liste in der Baumansicht hinzugefügt. Die Baumansicht erlaubt die Verwaltung der Objekte, um sie übersichtlich zu halten; sie erlaubt das Erstellen von [[Std_Group/de|Gruppen]], das Verschieben von Objekten in Gruppen, das Verschieben von Gruppen in andere Gruppen, das Umbenennen von Objekten, das Kopieren von Objekten, das Löschen von Objekten und andere Operationen im Kontextmenü (Rechtsklick), die vom aktuell ausgewählten Objekt und vom aktuell aktiven Arbeitsbereich abhängen.
</div>


Viele Vorgänge erzeugen Objekte, die von einem zuvor existierenden Objekt abhängig sind. In diesem Fall zeigt die Baumansicht diese Beziehung, indem sie das ältere Objekt innerhalb des neuen Objekts aufnimmt. Das Aus- und Einklappen der Objekte in der Baumansicht zeigt die parametrische Historie dieses Objekts. Objekte, die sich (eingerückt) unter anderen befinden, sind älter, während Objekte, die sich nicht eingerückt darunter (außerhalb) befinden, neuer sind und von den älteren Objekten abgeleitet werden. Modifikationen an den älteren Objekten setzen sich über die parametrischen Operationen bis zu den neuesten fort und erzeugen ein neues Ergebnis.
Viele Vorgänge erzeugen Objekte, die von einem zuvor existierenden Objekt abhängig sind. In diesem Fall zeigt die Baumansicht diese Beziehung, indem sie das ältere Objekt innerhalb des neuen Objekts aufnimmt. Das Aus- und Einklappen der Objekte in der Baumansicht zeigt die parametrische Historie dieses Objekts. Objekte, die sich (eingerückt) unter anderen befinden, sind älter, während Objekte, die sich nicht eingerückt darunter (außerhalb) befinden, neuer sind und von den älteren Objekten abgeleitet werden. Modifikationen an den älteren Objekten setzen sich über die parametrischen Operationen bis zu den neuesten fort und erzeugen ein neues Ergebnis.


[[File:FreeCAD_Tree_view_parametric_history.png|x300px]]
[[File:FreeCAD_Tree_view_parametric_history_1.png|x304px]] [[File:FreeCAD_Tree_view_parametric_history_2.png|x304px]]


{{Caption|Das oberste Objekt wird durch parametrische Operationen an Objekten erzeugt, die ihrerseits durch frühere Operationen erzeugt wurden.<br>
[[File:FreeCAD_Tree_view_parametric_history_3.png|x304px]]
Wird der Baum vollständig erweitert, erhält man die ursprünglichen Elemente, die zur Erzeugung der Teilkörper verwendet wurden.}}


<span id="Tree_view_columns"></span>
{{Caption|Das oberste Objekt wird durch parametrische Operationen an Objekten erzeugt, die ihrerseits durch frühere Operationen erzeugt wurden. Wenn man den Baum um viele Ebenen erweitert, erhält man die ursprünglichen Elemente, die zur Erzeugung der Teilkörper verwendet wurden.}}
===Spalten der Baumansicht===


Standardmäßig zeigt die Baumansicht nur eine einzige Spalte mit den Benennungen (Labels) der Objekte an. Wahlweise kann eine zweite Spalte mit Beschreibungen angezeigt werden; dann werden auch die Spaltenüberschriften hinzugefügt.
=== Labels & Attributes ===


Zum Aktivieren der Beschreibungen wird das Kontextmenü durch einen Rectsklick auf die Baumansicht geöffnet und darin die Menüoption
In the Labels & Attributes column the labels and icons of the objects are displayed.
{{MenuCommand|Baumeinstellungen → Spalte Beschreibung anzeigen}} ausgewählt. {{Version/de|0.21}}


<span id="Edit_object_label"></span>
=== Description ===
===Objektbenennung bearbeiten===


<div class="mw-translate-fuzzy">
The Description column displays further information about objects, if available. This information is stored in the {{PropertyData|Label2}} property.
Ein Objekt in der ersten Spalte auswählen und {{KEY|F2}} (unter Windows und Linux) oder {{KEY|Enter}} (unter macOS) drücken, um seine Eigenschaft {{PropertyData/de|Label}} zu bearbeiten. Diese Eigenschaft kann auch über die Aktionen des Kontextmenüs (siehe unten) oder im [[Property_editor|Eigenschafteneditor]] bearbeitet werden.
</div>


<span id="Actions"></span>
<span id="Edit_object_description"></span>
===Objektbeschreibung bearbeiten===
== Maßnahmen ==


Ein Objekt kann wahlweise eine Beschreibung besitzen. Diese Informationen sind in seiner Eigenschaft {{PropertyData/de|Label2}} gespeichert. Wird die Spalte Beschreibung angezeigt, kann diese Eigenschaft bearbeitet werde, indem das Objekt in dieser Spalte ausgewählt und {{KEY|F2}} (unter Windows und Linux) oder {{KEY|Enter}} (unter macOS) gedrückt wird. Diese Eigenschaft kann auch im [[Property_editor|Eigenschafteneditor]] geändert werden.
Da die Baumansicht Objekte auflistet, die in der [[3D_view/de|3D-Ansicht]] sichtbar sein können, sind viele der Aktionen identisch mit denen, die aus der [[3D_view/de|3D-Ansicht]] ausgeführt werden können.


=== Context menu ===
Wenn die Anwendung startet, der Standardarbeitsbereich [[Start_Workbench/de|Start]] aktiv ist, und kein Dokument erstellt wurde, zeigt ein Rechtsklick auf die [[Tree_view/de|Baumansicht]] ein Untermenü mit vier Befehlen:
* {{MenuCommand|Expression Aktionen}}:
** [[Std_Expressions/de|Ausgewähltes kopieren]],
** [[Std_Expressions/de|Aktives Dokument kopieren]],
** [[Std_Expressions/de|Alle Dokumente kopieren]],
** [[Std_Paste|Einfügen]].
Diese ermöglichen das Arbeiten mit verschiedenen Dokumenten, sind aber deaktiviert, wenn kein Dokument vorhanden ist.


The options in the context menu of the tree view depend on the selected object(s) and the currently active workbench. To display this menu right-click the background of the list, right-click an object in the list, or select multiple objects in the list and then right-click one of them.
Sobald ein neues Dokument erstellt wurde, wird folgendes aktiv:
* {{MenuCommand|Expression Aktionen}}:
** [[Std_Expressions/de|Aktives Dokument kopieren]],
** [[Std_Expressions/de|Alle Dokumente kopieren]].


<span id="Keyboard_shortcuts"></span>
Zusätzlich sind [[Std_LinkMake/de|Verweis]] Aktionen verfügbar.
<div class="mw-translate-fuzzy">
* {{MenuCommand|Verknüpfungsvorgänge}}: [[Std_LinkMake/de|Verweis herstellen]].
** {{MenuCommand|Verweisgruppe herstellen}}: [[Std_LinkMakeGroup/de|Einfache Gruppe]], [[Std_LinkMakeGroup/de|Gruppe mit Verweisen]], [[Std_LinkMakeGroup/de|Gruppe mit Umwandlungsverweisen]].

<span id="Selecting_the_document"></span>
=== Auswählen des Dokuments ===

Wenn man das aktive Dokument auswählt und mit der rechten Maustaste klickt, erscheinen zusätzlich zu {{MenuCommand|Expression actions}} und {{MenuCommand|Link actions}} die folgenden Befehle:
* {{MenuCommand|Versteckte Elemente anzeigen}}: wenn aktiv, zeigt die Baumansicht versteckte Elemente an.
* {{MenuCommand|Search}}: zeigt ein Eingabefeld für die Suche nach Objekten innerhalb des ausgewählten Dokuments.
* {{MenuCommand|Close document}}: schließt das ausgewählte Dokument.
* {{MenuCommand|Skip recomputes}}: wenn aktiv, werden die Objekte des Dokuments nicht automatisch [[Std_Refresh/de|Neuberechnet]].
** {{MenuCommand|Allow partial recomputes}}: wenn aktiv, erlaubt das Dokument [[Std_Refresh/de|Neuberechnen]] nur für einige Objekte.
* {{MenuCommand|Markieren zum Neuberechnen}}: markiert alle Objekte des Dokuments als berührt und bereit für [[Std_Refresh/de|Neuberechnen]].
* {{MenuCommand|[[Std_Group/de|Create group]]}}: Erzeugt eine [[Std_Group/de|Gruppe]] im ausgewählten Dokument.

<span id="Selecting_objects"></span>
=== Objekte auswählen ===

Sobald Objekte zum Dokument hinzugefügt wurden, zeigt ein Rechtsklick auf sie zusätzliche Befehle an. Diese sind abhängig von der Anzahl der ausgewählten Objekte, der Art der Objekte und auch von dem aktiven Arbeitsbereich. In den meisten Fällen und mit den meisten Arbeitsbereichen (außer dem Arbeitsbereich [[Start_Workbench/de|Start]]) stehen folgende Befehle zur Verfügung:
* {{MenuCommand|[[Std_SetAppearance/de|Darstellung...]]}}: Öffnet einen Dialogfenster, um die visuellen Eigenschaften des gesamten Objekts zu ändern.
* {{MenuCommand|[[Std_RandomColor/de|Zufällige Farbe]]}}: Weist dem Objekt eine zufällige Farbe zu.
* {{MenuCommand|[[Std_Cut/de|Ausschneiden]]}}: Deaktiviert.
* {{MenuCommand|[[Std_Copy/de|Kopieren]]}}: Kopiert ein Objekt in den Zwischenspeicher.
* {{MenuCommand|[[Std_Paste/de|Einfügen]]}}: Setzt das kopierte Objekt in das Dokument ein; die Kopie wird am Ende der Baumansicht hinzugefügt.
* {{MenuCommand|[[Std_Delete/de|Löschen]]}}: Entfernt das Objekt aus dem Dokument.
* {{MenuCommand|[[#Auge-Symbol|Element ausblenden]]}}: Wenn aktiviert, wird das Objekt in der Baumansicht ausgeblendet.
* {{MenuCommand|Abhängige Objekte zur Auswahl hinzufügen}}: Fügt alle abhängigen Objekte zur Auswahl hinzu. So können alle Abhängigkeiten angezeigt und z.B. alle abhängigen Objekte auf einmal gelöscht werden. Diese Auswahl steht nur zur Verfügung, wenn eines der ausgewählten Objekte Verknüpfungen besitzt {{Version/de|0.20}}
* {{MenuCommand|Markieren, um neu zu berechnen}}: Kennzeichnet die ausgewählten Objekte als markiert und fertig zum [[Std_Refresh/de|Neuberechnen]].
* {{MenuCommand|Objekt neu berechnen}}: Berechnet die ausgewählten Objekte neu.
* {{MenuCommand|Umbenennen}}: Startet die Bearbeitung des Labels eines Objekts, nicht des Namens, der schreibgeschützt ist. Diese Auswahl steht nur dann zur Verfügung, wenn nur ein einziges Objekt ausgewählt wurde.

Ein Beispiel für eine Erweiterung des Kontextmenüs zeigt ein Rechtsklick auf ein [[Part_Box/de|Part Würfel]]-Objekt; bei aktiviertem Arbeitsbereich [[Part_Workbench/de|Part]] stehen folgende zusätzliche Befehle zur Verfügung:
* {{MenuCommand|[[Std_Edit/de|Würfel bearbeiten]]}}: Aktiviert den Bearbeitungsmodus des Würfels.
* {{MenuCommand|[[Std_TransformManip/de|Transformieren]]}}: Startet das Transformations-Widget, um das Objekt zu verschieben oder zu drehen.
* {{MenuCommand|[[Part_EditAttachment/de|Anhang-Editor]]}}: Öffnet ein Dialogfenster, um das Objekt einem oder mehreren anderen Objekten als Anhang zuzuordnen.
* {{MenuCommand|[[Part_FaceColors/de|Farbe festlegen]]}}: Legt die Farbe der ausgewählten Flächen eines Objekts fest.
* {{MenuCommand|[[Std_ToggleVisibility/de|Ein/Ausblenden]]}}: Schaltet die Sichtbarkeit eines Objekts in der [[3D_view/de|3D-Ansicht]] ein/aus.
* {{MenuCommand|[[Std_ShowSelection/de|Auswahl einblenden]]}}: Macht die ausgewählten Objekte sichtbar.
* {{MenuCommand|[[Std_HideSelection/de|Auswahl ausblenden]]}}: Macht die ausgewählten Objekte unsichtbar.
* {{MenuCommand|[[Std_ToggleSelectability/de|Selektierbarkeit an/aus]]}}: Schaltet die Auswählbarkeit de Objekts in der [[3D_view/de|3D-Ansicht]] ein/aus.
* {{MenuCommand|[[Std_TreeSelectAllInstances/de|Alle Instanzen auswählen]]}}: Wählt alle Instanzen dieses Objekts in der Baumansicht aus.
* {{MenuCommand|[[Std_SendToPythonConsole/de|An Python-Konsole senden]]}}: Erstellt eine Variable in der [[Python_console/de|Python-Konsole]], die auf dieses Objekt verweist.

<span id="Keyboard_actions"></span>
===Tastaturbefehle===
===Tastaturbefehle===
</div>


<div class="mw-translate-fuzzy">
Folgende Tastaturbefehle stehen zur Verfügung, wenn der Fokus auf der Baumansicht liegt:
Folgende Tastaturbefehle stehen zur Verfügung, wenn der Fokus auf der Baumansicht liegt:
* {{KEY|Ctrl}}+{{KEY|F}}: Öffnet ein Suchfeld am unteren Rand der Baumansicht, das ermöglicht Objekte durch Angabe ihres Namens oder ihres Labels zu suchen und zu erreichen.
* {{KEY|Ctrl}}+{{KEY|F}}: Öffnet ein Suchfeld am unteren Rand der Baumansicht, das ermöglicht Objekte durch Angabe ihres Namens oder ihres Labels zu suchen und zu erreichen.
Line 106: Line 66:
** {{KEY|Alt}}+{{KEY|Up}}: Klappt ausgewählte Elemente aus mit eingeklappten Unterelementen in der nächsten Ebene (Tiefer verknüpfte Unterelemente bleiben unverändert).
** {{KEY|Alt}}+{{KEY|Up}}: Klappt ausgewählte Elemente aus mit eingeklappten Unterelementen in der nächsten Ebene (Tiefer verknüpfte Unterelemente bleiben unverändert).
** {{KEY|Alt}}+{{KEY|Down}}: Klappt ausgewählte Elemente aus mit ebenfalls ausgeklappten Unterelementen in der nächsten Ebene (Tiefer verknüpfte Unterelemente bleiben unverändert).
** {{KEY|Alt}}+{{KEY|Down}}: Klappt ausgewählte Elemente aus mit ebenfalls ausgeklappten Unterelementen in der nächsten Ebene (Tiefer verknüpfte Unterelemente bleiben unverändert).
</div>


<span id="Overlay_icons"></span>
<span id="Overlay_icons"></span>
== Überlagerungssymbole ==
== Überlagerungssymbole ==


<div class="mw-translate-fuzzy">
Ein oder mehrere kleinere Überlagerungssymbole können über dem Standardsymbol eines Objekts in der Strukturansicht angezeigt werden. Die verfügbaren Überlagerungssymbole und ihre Bedeutung sind nachfolgend aufgeführt.
Ein oder mehrere kleinere Überlagerungssymbole können über dem Standardsymbol eines Objekts in der Strukturansicht angezeigt werden. Die verfügbaren Überlagerungssymbole und ihre Bedeutung sind nachfolgend aufgeführt.
</div>


<span id="File:FreeCAD_Tree_view_recompute.png_White_check_mark_on_blue_background"></span>
<span id="File:FreeCAD_Tree_view_recompute.png_White_check_mark_on_blue_background"></span>
Line 116: Line 79:


Dies zeigt an, dass das Objekt [[Std_Refresh/de|neuberechnet]] werden muss, aufgrund von Änderungen am Modell oder weil der Benutzer das Objekt im Kontextmenü der Baumansicht zur Neuberechnung markiert hat. In den meisten Fällen werden Neuberechnungen automatisch ausgelöst, aber manchmal werden sie aus Leistungsgründen verzögert.
Dies zeigt an, dass das Objekt [[Std_Refresh/de|neuberechnet]] werden muss, aufgrund von Änderungen am Modell oder weil der Benutzer das Objekt im Kontextmenü der Baumansicht zur Neuberechnung markiert hat. In den meisten Fällen werden Neuberechnungen automatisch ausgelöst, aber manchmal werden sie aus Leistungsgründen verzögert.

<span id="File:FreeCAD_Tree_view_error.png_White_exclamation_mark_on_red_background"></span>
=== [[File:FreeCAD_Tree_view_error.png]] Weißes Ausrufezeichen auf rotem Hintergrund ===

Dies zeigt an, dass das Objekt einen Fehler hat, der behoben werden muss. Nach der Neuberechnung des gesamten Dokuments wird eine QuickInfo angezeigt, die den Fehler beschreibt, wenn Sie mit der Maus über das Objekt in der Baumansicht fahren. Hinweis: Alle anderen Objekte, die von einem Objekt in einem solchen Fehlerzustand abhängen, werden nicht korrekt neu berechnet, so dass sie möglicherweise noch einen alten Zustand aufweisen.


<span id="File:FreeCAD_Tree_view_tip.png_White_arrow_on_green_background"></span>
<span id="File:FreeCAD_Tree_view_tip.png_White_arrow_on_green_background"></span>
Line 122: Line 90:
Dies bezeichnet die sogenannte [[PartDesign_Body/de#Spitze|Spitze]] eines Körpers. Er ist in der Regel das letzte Merkmal in einem [[PartDesign_Body/de|PartDesign Körper]] und repräsentiert den gesamten Körper nach außen, z. B. wenn der Körper exportiert oder in [[Part_Boolean/de|Part booleschen]] Operationen verwendet wird. Die Spitze kann vom Benutzer geändert werden.
Dies bezeichnet die sogenannte [[PartDesign_Body/de#Spitze|Spitze]] eines Körpers. Er ist in der Regel das letzte Merkmal in einem [[PartDesign_Body/de|PartDesign Körper]] und repräsentiert den gesamten Körper nach außen, z. B. wenn der Körper exportiert oder in [[Part_Boolean/de|Part booleschen]] Operationen verwendet wird. Die Spitze kann vom Benutzer geändert werden.


<span id="File:FreeCAD_Tree_view_unattached.png_Purple_chain_link_on_white_background"></span>
<span id="File:FreeCAD_Tree_view_unattached.png_Purple_chain_link"></span>
<div class="mw-translate-fuzzy">
=== [[File:FreeCAD_Tree_view_unattached.png]] Lila Kettenglied auf weißem Hintergrund ===
=== [[File:FreeCAD_Tree_view_unattached.png]] Lila Kettenglied auf weißem Hintergrund ===
</div>


Dies wird typischerweise für [[Sketch/de|Skizzen]], geometrische Primitive, wie Kasten, Zylinder usw. und [[Datum/de|Bezug]]sgeometrie angezeigt. Es zeigt an, dass das Objekt an nichts angehängt ist. Es hat keinen Anfügeversatz und bezieht seine Position und Ausrichtung ausschließlich von seiner Eigenschaft [[Placement/de|Platzierung]].
Dies wird typischerweise für [[Sketch/de|Skizzen]], geometrische Primitive, wie Kasten, Zylinder usw. und [[Datum/de|Bezug]]sgeometrie angezeigt. Es zeigt an, dass das Objekt an nichts angehängt ist. Es hat keinen Anfügeversatz und bezieht seine Position und Ausrichtung ausschließlich von seiner Eigenschaft [[Placement/de|Platzierung]].
Line 132: Line 102:
=== [[File:FreeCAD_Tree_view_notfullyconstrained.png]] Gelbes X ===
=== [[File:FreeCAD_Tree_view_notfullyconstrained.png]] Gelbes X ===


<div class="mw-translate-fuzzy">
Dies wird nur für [[Sketch/de|Skizzen]] verwendet und zeigt an, dass die Skizze nicht vollständig bestimmt ist. Innerhalb des [[Sketcher_Workbench/de|Sketchers]] wird die Anzahl der verbleibenden Freiheitsgrade in den Meldungen des Lösers angezeigt.
Dies wird nur für [[Sketch/de|Skizzen]] verwendet und zeigt an, dass die Skizze nicht vollständig bestimmt ist. Innerhalb des [[Sketcher_Workbench/de|Sketchers]] wird die Anzahl der verbleibenden Freiheitsgrade in den Meldungen des Lösers angezeigt.
</div>

<span id="File:FreeCAD_Tree_view_error.png_White_exclamation_mark_on_red_background"></span>
=== [[File:FreeCAD_Tree_view_error.png]] Weißes Ausrufezeichen auf rotem Hintergrund ===

Dies zeigt an, dass das Objekt einen Fehler hat, der behoben werden muss. Nach der Neuberechnung des gesamten Dokuments wird eine QuickInfo angezeigt, die den Fehler beschreibt, wenn Sie mit der Maus über das Objekt in der Baumansicht fahren. Hinweis: Alle anderen Objekte, die von einem Objekt in einem solchen Fehlerzustand abhängen, werden nicht korrekt neu berechnet, so dass sie möglicherweise noch einen alten Zustand aufweisen.


<span id="File:FreeCAD_Tree_view_hidden.png_Eye_symbol"></span>
<span id="File:FreeCAD_Tree_view_hidden.png_Eye_symbol"></span>
=== [[File:FreeCAD_Tree_view_hidden.png]] Auge-Symbol ===
=== [[File:FreeCAD_Tree_view_hidden.png]] Auge-Symbol ===


Dies zeigt an, dass das Objekt in der Baumansicht ausgeblendet ist, da seine Kontextmenü-Option {{MenuCommand|Hide item}} aktiviert ist. Die Kontextmenü-Option {{MenuCommand|Show hidden items}} des Dokuments aktivieren und dann deaktivieren oder das Dokument erneut öffnen, um die Baumansicht zu aktualisieren.
Dies zeigt an, dass das Objekt in der Baumansicht ausgeblendet ist, wenn die Kontextmenü-Option {{MenuCommand|In der Baumansicht ausgeblendete Elemente anzeigen}} deaktiviert ist.

=== [[File:FreeCAD_Tree_view_frozen.png]] Cyan ice crystal ===

{{Version|0.22}}

This indicates a frozen object that is not recomputed when its parents change.

=== [[File:FreeCAD_Tree_view_suppressed.png]] Red backslash ===

{{Version|0.22}}

This indicates a suppressed [[PartDesign_Workbench|PartDesign]] feature.





Latest revision as of 14:11, 14 April 2024

Einleitung

Die Baumansicht befindet sich auf der Registerkarte Modell in der Combo-Ansicht, einem der wichtigsten Bereiche der Oberfläche; sie zeigt alle benutzerdefinierten Objekte, die Teil eines FreeCAD-Dokuments sind. Die Baumansicht ist eine Darstellung der Dokumentstruktur und zeigt an, welche Informationen auf die Festplatte gespeichert werden.

Diese Objekte müssen nicht unbedingt geometrische Formen sein, die in der 3D-Ansicht sichtbar sind, sondern können auch unterstützende Datenobjekte sein, die mit irgendeinem der Arbeitsbereiche erstellt wurden.

Die Baumansicht mit verschiedenen Elementen im Dokument.

Arbeiten mit der Baumansicht

Immer wenn ein neues Objekt erstellt wird, wird es standardmäßig am Ende der Liste in der Baumansicht hinzugefügt. Die Baumansicht erlaubt die Verwaltung der Objekte, um sie übersichtlich zu halten; sie erlaubt das Erstellen von Gruppen, das Verschieben von Objekten in Gruppen, das Verschieben von Gruppen in andere Gruppen, das Umbenennen von Objekten, das Kopieren von Objekten, das Löschen von Objekten und andere Operationen im Kontextmenü (Rechtsklick), die vom aktuell ausgewählten Objekt und vom aktuell aktiven Arbeitsbereich abhängen.

Viele Vorgänge erzeugen Objekte, die von einem zuvor existierenden Objekt abhängig sind. In diesem Fall zeigt die Baumansicht diese Beziehung, indem sie das ältere Objekt innerhalb des neuen Objekts aufnimmt. Das Aus- und Einklappen der Objekte in der Baumansicht zeigt die parametrische Historie dieses Objekts. Objekte, die sich (eingerückt) unter anderen befinden, sind älter, während Objekte, die sich nicht eingerückt darunter (außerhalb) befinden, neuer sind und von den älteren Objekten abgeleitet werden. Modifikationen an den älteren Objekten setzen sich über die parametrischen Operationen bis zu den neuesten fort und erzeugen ein neues Ergebnis.

Das oberste Objekt wird durch parametrische Operationen an Objekten erzeugt, die ihrerseits durch frühere Operationen erzeugt wurden.
Wird der Baum vollständig erweitert, erhält man die ursprünglichen Elemente, die zur Erzeugung der Teilkörper verwendet wurden.

Spalten der Baumansicht

Standardmäßig zeigt die Baumansicht nur eine einzige Spalte mit den Benennungen (Labels) der Objekte an. Wahlweise kann eine zweite Spalte mit Beschreibungen angezeigt werden; dann werden auch die Spaltenüberschriften hinzugefügt.

Zum Aktivieren der Beschreibungen wird das Kontextmenü durch einen Rectsklick auf die Baumansicht geöffnet und darin die Menüoption Baumeinstellungen → Spalte Beschreibung anzeigen ausgewählt. eingeführt mit Version 0.21

Objektbenennung bearbeiten

Ein Objekt in der ersten Spalte auswählen und F2 (unter Windows und Linux) oder Enter (unter macOS) drücken, um seine Eigenschaft Daten-EigenschaftLabel zu bearbeiten. Diese Eigenschaft kann auch über die Aktionen des Kontextmenüs (siehe unten) oder im Eigenschafteneditor bearbeitet werden.

Objektbeschreibung bearbeiten

Ein Objekt kann wahlweise eine Beschreibung besitzen. Diese Informationen sind in seiner Eigenschaft Daten-EigenschaftLabel2 gespeichert. Wird die Spalte Beschreibung angezeigt, kann diese Eigenschaft bearbeitet werde, indem das Objekt in dieser Spalte ausgewählt und F2 (unter Windows und Linux) oder Enter (unter macOS) gedrückt wird. Diese Eigenschaft kann auch im Eigenschafteneditor geändert werden.

Context menu

The options in the context menu of the tree view depend on the selected object(s) and the currently active workbench. To display this menu right-click the background of the list, right-click an object in the list, or select multiple objects in the list and then right-click one of them.

Tastaturbefehle

Folgende Tastaturbefehle stehen zur Verfügung, wenn der Fokus auf der Baumansicht liegt:

  • Ctrl+F: Öffnet ein Suchfeld am unteren Rand der Baumansicht, das ermöglicht Objekte durch Angabe ihres Namens oder ihres Labels zu suchen und zu erreichen.
  • Aktionen zum Aus- und Einklappen mit Kombinationen aus Alt+Pfeil-Tasten: eingeführt mit Version 0.20
    • Alt+Left: Klappt ausgewählte Elemente ein.
    • Alt+Right: Klappt ausgewählte Elemente aus.
    • Alt+Up: Klappt ausgewählte Elemente aus mit eingeklappten Unterelementen in der nächsten Ebene (Tiefer verknüpfte Unterelemente bleiben unverändert).
    • Alt+Down: Klappt ausgewählte Elemente aus mit ebenfalls ausgeklappten Unterelementen in der nächsten Ebene (Tiefer verknüpfte Unterelemente bleiben unverändert).

Überlagerungssymbole

Ein oder mehrere kleinere Überlagerungssymbole können über dem Standardsymbol eines Objekts in der Strukturansicht angezeigt werden. Die verfügbaren Überlagerungssymbole und ihre Bedeutung sind nachfolgend aufgeführt.

Weißes Häkchen auf blauem Hintergrund

Dies zeigt an, dass das Objekt neuberechnet werden muss, aufgrund von Änderungen am Modell oder weil der Benutzer das Objekt im Kontextmenü der Baumansicht zur Neuberechnung markiert hat. In den meisten Fällen werden Neuberechnungen automatisch ausgelöst, aber manchmal werden sie aus Leistungsgründen verzögert.

Weißes Ausrufezeichen auf rotem Hintergrund

Dies zeigt an, dass das Objekt einen Fehler hat, der behoben werden muss. Nach der Neuberechnung des gesamten Dokuments wird eine QuickInfo angezeigt, die den Fehler beschreibt, wenn Sie mit der Maus über das Objekt in der Baumansicht fahren. Hinweis: Alle anderen Objekte, die von einem Objekt in einem solchen Fehlerzustand abhängen, werden nicht korrekt neu berechnet, so dass sie möglicherweise noch einen alten Zustand aufweisen.

Weißer Pfeil auf grünem Hintergrund

Dies bezeichnet die sogenannte Spitze eines Körpers. Er ist in der Regel das letzte Merkmal in einem PartDesign Körper und repräsentiert den gesamten Körper nach außen, z. B. wenn der Körper exportiert oder in Part booleschen Operationen verwendet wird. Die Spitze kann vom Benutzer geändert werden.

Lila Kettenglied auf weißem Hintergrund

Dies wird typischerweise für Skizzen, geometrische Primitive, wie Kasten, Zylinder usw. und Bezugsgeometrie angezeigt. Es zeigt an, dass das Objekt an nichts angehängt ist. Es hat keinen Anfügeversatz und bezieht seine Position und Ausrichtung ausschließlich von seiner Eigenschaft Platzierung.

Es gibt ein Grundlegendes Anfügungs Tutorium, das erklärt, wie man mit solchen Objekten umgeht.

Gelbes X

Dies wird nur für Skizzen verwendet und zeigt an, dass die Skizze nicht vollständig bestimmt ist. Innerhalb des Sketchers wird die Anzahl der verbleibenden Freiheitsgrade in den Meldungen des Lösers angezeigt.

Auge-Symbol

Dies zeigt an, dass das Objekt in der Baumansicht ausgeblendet ist, wenn die Kontextmenü-Option In der Baumansicht ausgeblendete Elemente anzeigen deaktiviert ist.

Cyan ice crystal

introduced in version 0.22

This indicates a frozen object that is not recomputed when its parents change.

Red backslash

introduced in version 0.22

This indicates a suppressed PartDesign feature.