Tree view/de: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
Line 4: Line 4:
==Einleitung==
==Einleitung==


<div class="mw-translate-fuzzy">
Die [[tree view/de|Baumansicht]] erscheint auf der Registerkarte {{MenuCommand/de|Modell}} der [[combo view/de|Kombiansicht]], einem der wichtigsten Bereiche in der [[interface/de|Benutzeroberflä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 der Festplatte gespeichert sind.
Die [[tree view/de|Baumansicht]] erscheint auf der Registerkarte {{MenuCommand/de|Modell}} der [[combo view/de|Kombiansicht]], einem der wichtigsten Bereiche in der [[interface/de|Benutzeroberflä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 der Festplatte gespeichert sind.
</div>


<div class="mw-translate-fuzzy">
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 einer 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 einer der [[workbenches/de|Arbeitsbereiche]] erstellt wurden.
</div>


[[File:FreeCAD_Tree_view.png]]
[[File:FreeCAD_Tree_view.png]]
Line 14: 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 innerhalb von Gruppen, das Verschieben von Gruppen innerhalb anderer 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 des aktuell aktiven Arbeitsbereichs 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 innerhalb von Gruppen, das Verschieben von Gruppen innerhalb anderer 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 des aktuell aktiven Arbeitsbereichs 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 Auf- und Zuklappen der Objekte in der Baumansicht zeigt die parametrische Historie dieses Objekts. Objekte, die tiefer in anderen sind, sind älter, während Objekte, die sich außerhalb befinden, neuer sind und von den älteren Objekten abgeleitet werden. Durch die Modifikation der inneren Objekte breiten sich die parametrischen Operationen bis nach oben aus 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 Auf- und Zuklappen der Objekte in der Baumansicht zeigt die parametrische Historie dieses Objekts. Objekte, die tiefer in anderen sind, sind älter, während Objekte, die sich außerhalb befinden, neuer sind und von den älteren Objekten abgeleitet werden. Durch die Modifikation der inneren Objekte breiten sich die parametrischen Operationen bis nach oben aus und erzeugen ein neues Ergebnis.
Line 28: Line 34:
{{Emphasis|Note:}} Ausdrücke und Linkaktionen wurden hinzugefügt in Version 0.19.
{{Emphasis|Note:}} Ausdrücke und Linkaktionen wurden hinzugefügt in Version 0.19.


<div class="mw-translate-fuzzy">
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.
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.
</div>


<div class="mw-translate-fuzzy">
Beim Start der Anwendung ist die Standardeinstellung [[Start Workbench/de|Start Arbeitsbereich]] aktiv, und es wurde kein Dokument erstellt, wenn Du mit der rechten Maustaste auf die Schaltfläche [[tree view|Baumansicht]] klickst, wird nur ein Befehl angezeigt:
Beim Start der Anwendung ist die Standardeinstellung [[Start Workbench/de|Start Arbeitsbereich]] aktiv, und es wurde kein Dokument erstellt, wenn Du mit der rechten Maustaste auf die Schaltfläche [[tree view|Baumansicht]] klickst, wird nur ein Befehl angezeigt:
* {{MenuCommand/de|Expression Aktionen}}: [[Std_Expressions/de|Ausgewähltes kopieren]], [[Std_Expressions/de|Aktives Dokument kopieren]], [[Std_Expressions/de|Alle Dokumente kopieren]], Einfügen. Diese ermöglichen das Arbeiten mit verschiedenen Dokumenten, sind aber deaktiviert, wenn kein Dokument vorhanden ist.
* {{MenuCommand/de|Expression Aktionen}}: [[Std_Expressions/de|Ausgewähltes kopieren]], [[Std_Expressions/de|Aktives Dokument kopieren]], [[Std_Expressions/de|Alle Dokumente kopieren]], Einfügen. Diese ermöglichen das Arbeiten mit verschiedenen Dokumenten, sind aber deaktiviert, wenn kein Dokument vorhanden ist.
</div>


Sobald ein neues Dokument erstellt wurde, wird folgendes aktiv:
Sobald ein neues Dokument erstellt wurde, wird folgendes aktiv:
* {{MenuCommand/de|Expression actions}}: [[Std_Expressions/de|Aktives Dokument kopieren]], [[Std_Expressions/de|Alle Dokumente kopieren]].
* {{MenuCommand/de|Expression actions}}: [[Std_Expressions/de|Aktives Dokument kopieren]], [[Std_Expressions/de|Alle Dokumente kopieren]].


<div class="mw-translate-fuzzy">
Darüber hinaus sind [[Std LinkMake/de|Link]] Aktionen verfügbar.
Darüber hinaus sind [[Std LinkMake/de|Link]] Aktionen verfügbar.
* {{MenuCommand/de|Link-Aktionen}}: [[Std LinkMake/de|Make Link]].
* {{MenuCommand/de|Link-Aktionen}}: [[Std LinkMake/de|Make Link]].
** {{MenuCommand/de|Make Link Gruppe}}: [[Std_LinkMakeGroup/de|Simple Group]], [[Std_LinkMakeGroup/de|Group mit Links]], [[Std_LinkMakeGroup/de|Group mit Transform-Links]].
** {{MenuCommand/de|Make Link Gruppe}}: [[Std_LinkMakeGroup/de|Simple Group]], [[Std_LinkMakeGroup/de|Group mit Links]], [[Std_LinkMakeGroup/de|Group mit Transform-Links]].
</div>


== Auswahl des Dokuments ==
== Auswahl des Dokuments ==
Line 55: Line 67:
Sobald Objekte zum Dokument hinzugefügt wurden, zeigt ein Rechtsklick auf einen leeren Teil der Baumansicht zusätzlich zu den vorherigen Aktionen weitere Befehle an, die vom Objekttyp und dem aktiven Arbeitsbereich abhängen.
Sobald Objekte zum Dokument hinzugefügt wurden, zeigt ein Rechtsklick auf einen leeren Teil der Baumansicht zusätzlich zu den vorherigen Aktionen weitere Befehle an, die vom Objekttyp und dem aktiven Arbeitsbereich abhängen.


<div class="mw-translate-fuzzy">
Zum Beispiel mit angewähltem [[Draft Workbench/de|Arbeitsbereich Entwurf]], wähle zuerst ein Objekt und klicke dann mit der rechten Maustaste auf eine leere Stelle in der Baumansicht:
Zum Beispiel mit angewähltem [[Draft Workbench/de|Arbeitsbereich Entwurf]], wähle zuerst ein Objekt und klicke dann mit der rechten Maustaste auf eine leere Stelle in der Baumansicht:
* {{MenuCommand/de|[[Std_ToggleVisibility/de|Toggle visibility]]}}: macht das Objekt in der [[3D view/de|3D Ansicht]] sichtbar oder unsichtbar.
* {{MenuCommand/de|[[Std_ToggleVisibility/de|Toggle visibility]]}}: macht das Objekt in der [[3D view/de|3D Ansicht]] sichtbar oder unsichtbar.
Line 68: Line 81:
* {{MenuCommand/de|[[Std_Delete/de|Löschen]]}}: entfernt das Objekt aus dem Dokument und aus der Baumansicht, indem die Methode {{incode|Objekt entfernen()}} des Dokuments aufgerufen wird.
* {{MenuCommand/de|[[Std_Delete/de|Löschen]]}}: entfernt das Objekt aus dem Dokument und aus der Baumansicht, indem die Methode {{incode|Objekt entfernen()}} des Dokuments aufgerufen wird.
* {{MenuCommand/de|Hilfsmittel}}: Zusätzliche inhaltliche Befehle, die von der [[Draft Workbench/de|Arbeitsbereich Entwurf]] zur Verfügung gestellt werden.
* {{MenuCommand/de|Hilfsmittel}}: Zusätzliche inhaltliche Befehle, die von der [[Draft Workbench/de|Arbeitsbereich Entwurf]] zur Verfügung gestellt werden.
</div>


<div class="mw-translate-fuzzy">
Wenn ein Objekt ausgewählt wird, z.B. eine [[Draft Line/de| Entwurfslinie]], und ein Rechtsklick auf das gleiche Objekt ausgeführt wird, können zusätzliche Befehle verfügbar sein:
Wenn ein Objekt ausgewählt wird, z.B. eine [[Draft Line/de| Entwurfslinie]], und ein Rechtsklick auf das gleiche Objekt ausgeführt wird, können zusätzliche Befehle verfügbar sein:
* {{MenuCommand/de|Transformation}}: startet das Transformations Widget, um das Objekt zu verschieben oder zu drehen.
* {{MenuCommand/de|Transformation}}: startet das Transformations Widget, um das Objekt zu verschieben oder zu drehen.
Line 77: Line 92:
* {{MenuCommand/de|Neuberechnung}}: Berechnet das ausgewählte Objekt neu.
* {{MenuCommand/de|Neuberechnung}}: Berechnet das ausgewählte Objekt neu.
* {{MenuCommand/de|Umbenennen}}:beginnt mit der Bearbeitung des Namens des ausgewählten Objekts. Dies ermöglicht es, das Attribut {{incode|Label}} zu ändern, nicht aber das Attribut {{incode|Name}}, da letzteres schreibgeschützt ist.
* {{MenuCommand/de|Umbenennen}}:beginnt mit der Bearbeitung des Namens des ausgewählten Objekts. Dies ermöglicht es, das Attribut {{incode|Label}} zu ändern, nicht aber das Attribut {{incode|Name}}, da letzteres schreibgeschützt ist.
</div>


== Overlay icons ==
== Overlay icons ==
{{Version|0.19}} The icons in the tree view can have different overlays, which means that another even smaller icon is put on top of the tree view icon.
{{Version|0.19}} The icons in the tree view can have different overlays, which means that another even smaller icon is put on top of the tree view icon.
* [[File:FreeCAD_Tree_view_recompute.png]] White hook on blue background: This object has to be recomputed, due to changes made to the model or because the user marked the object in the context menu to be recomputed. In most cases the recompute is triggered automatically, but sometimes the recomputes are delayed due to performance reasons. You then have to [[Recompute|Recompute]] manually.
* [[File:FreeCAD_Tree_view_recompute.png]] White hook on blue background: This object has to be recomputed, due to changes made to the model or because the user marked the object in the context menu to be recomputed. In most cases the recompute is triggered automatically, but sometimes the recomputes are delayed due to performance reasons. You then have to [[Std_Refresh|Recompute]] manually.
* [[File:FreeCAD_Tree_view_tip.png]] White arrow on green background: This is the so called [[PartDesign_Body#Tip|Tip]] of a body. It is usually the last feature in a [[PartDesign_Body|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_tip.png]] White arrow on green background: This is the so called [[PartDesign_Body#Tip|Tip]] of a body. It is usually the last feature in a [[PartDesign_Body|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 usually shown for [[Sketch|sketches]], geometric primitives, such as cube, cylinder, etc. or [[Datum|Datum]] geometry and indicates, that the object is not attached to anything. It has no AttachmentOffset and gets its position and alignement solely from its [[Placement|Placement]] property. <br>There is a [[Basic_Attachment_Tutorial|Basic Attachment Tutorial]] explaining how to handle such objects.
* [[File:FreeCAD_Tree_view_unattached.png]] Purple chain link on white background: This is usually shown for [[Sketch|sketches]], geometric primitives, such as cube, cylinder, etc. or [[Datum|Datum]] geometry and indicates, that the object is not attached to anything. It has no Attachment Offset and gets its position and alignement solely from its [[Placement|Placement]] property. <br>There is a [[Basic_Attachment_Tutorial|Basic Attachment Tutorial]] explaining how to handle such objects.
* [[File:FreeCAD_Tree_view_notfullyconstrained.png]] Yellow X: The [[Sketch|sketch]] is not fully constrained. Inside of [[Sketcher|Sketcher]] the number of remaining degrees of freedom is shown in the solver messages.
* [[File:FreeCAD_Tree_view_notfullyconstrained.png]] Yellow X: The [[Sketch|sketch]] is not fully constrained. Inside of [[Sketcher_Workbench|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: An error occurred and has to be removed. If you recompute the whole document a tooltip describing the error is shown when you hover with the mouse over that error. Note: All other objects depending on an object in such error state are not recomputed either, thus they may still show some old state.
* [[File:FreeCAD_Tree_view_error.png]] White exclamation mark on red background: An error occurred and has to be removed. If you recompute the whole document a tooltip describing the error is shown when you hover with the mouse over that error. Note: All other objects depending on an object in such error state are not recomputed either, thus they may still show some old state.
* It is possible that multiple overlays are shown at the same time, example: [[File:FreeCAD_Tree_view_multiple.png]]
* It is possible that multiple overlays are shown at the same time, example: [[File:FreeCAD_Tree_view_multiple.png]]

Revision as of 12:00, 10 February 2021

Einleitung

Die Baumansicht erscheint auf der Registerkarte Template:MenuCommand/de der Kombiansicht, einem der wichtigsten Bereiche in der Benutzeroberflä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 der Festplatte gespeichert sind.

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 einer 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 innerhalb von Gruppen, das Verschieben von Gruppen innerhalb anderer 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 des aktuell aktiven Arbeitsbereichs 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 Auf- und Zuklappen der Objekte in der Baumansicht zeigt die parametrische Historie dieses Objekts. Objekte, die tiefer in anderen sind, sind älter, während Objekte, die sich außerhalb befinden, neuer sind und von den älteren Objekten abgeleitet werden. Durch die Modifikation der inneren Objekte breiten sich die parametrischen Operationen bis nach oben aus und erzeugen ein neues Ergebnis.

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.

Maßnahmen

Note: Ausdrücke und Linkaktionen wurden hinzugefügt in Version 0.19.

Da die Baumansicht Objekte auflistet, die in der 3D-Ansicht sichtbar sein können, sind viele der Aktionen identisch mit denen, die aus der 3D-Ansicht ausgeführt werden können.

Beim Start der Anwendung ist die Standardeinstellung Start Arbeitsbereich aktiv, und es wurde kein Dokument erstellt, wenn Du mit der rechten Maustaste auf die Schaltfläche Baumansicht klickst, wird nur ein Befehl angezeigt:

Sobald ein neues Dokument erstellt wurde, wird folgendes aktiv:

Auswahl des Dokuments

Wenn du das aktive Dokument auswählst und mit der rechten Maustaste klickst, musst du zusätzlich zum Template:MenuCommand/de und Template:MenuCommand/de, werden die folgenden Befehle angezeigt:

Objekte anwählen

Sobald Objekte zum Dokument hinzugefügt wurden, zeigt ein Rechtsklick auf einen leeren Teil der Baumansicht zusätzlich zu den vorherigen Aktionen weitere Befehle an, die vom Objekttyp und dem aktiven Arbeitsbereich abhängen.

Zum Beispiel mit angewähltem Arbeitsbereich Entwurf, wähle zuerst ein Objekt und klicke dann mit der rechten Maustaste auf eine leere Stelle in der Baumansicht:

Wenn ein Objekt ausgewählt wird, z.B. eine Entwurfslinie, und ein Rechtsklick auf das gleiche Objekt ausgeführt wird, können zusätzliche Befehle verfügbar sein:

Overlay icons

introduced in version 0.19 The icons in the tree view can have different overlays, which means that another even smaller icon is put on top of the tree view icon.

  • White hook on blue background: This object has to be recomputed, due to changes made to the model or because the user marked the object in the context menu to be recomputed. In most cases the recompute is triggered automatically, but sometimes the recomputes are delayed due to performance reasons. You then have to Recompute manually.
  • White arrow on green background: This is 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.
  • Purple chain link on white background: This is usually shown for sketches, geometric primitives, such as cube, cylinder, etc. or Datum geometry and indicates, that the object is not attached to anything. It has no Attachment Offset and gets its position and alignement solely from its Placement property.
    There is a Basic Attachment Tutorial explaining how to handle such objects.
  • Yellow X: The sketch is not fully constrained. Inside of Sketcher the number of remaining degrees of freedom is shown in the solver messages.
  • White exclamation mark on red background: An error occurred and has to be removed. If you recompute the whole document a tooltip describing the error is shown when you hover with the mouse over that error. Note: All other objects depending on an object in such error state are not recomputed either, thus they may still show some old state.
  • It is possible that multiple overlays are shown at the same time, example: File:FreeCAD Tree view multiple.png