3D view/de: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
 
(33 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<languages/>
<languages/>


<span id="Introduction"></span>
==Einleitung==
==Einleitung==


{{TOCright}}
{{TOCright}}


Die [[3D view/de|3D Ansicht]] von FreeCAD ist eine Instanz von Coin3D [[Scenegraph/de|Szenegraph]]
Die [[3D view/de|3D-Ansicht]] von FreeCAD ist eine Instanz eines Coin3D-[[Scenegraph/de|Szenengraph]], und stellt das wichtigste Fenster in der [[interface/de|Benutzeroberfläche]] dar. Coin3D ist eine Bibliothek, die den OpenInventor 2.1 Szenenbeschreibungsstandard implementiert.
die das wichtigste Fenster in der [[interface/de|Benutzeroberfläche]] bildet. Coin3D ist eine Bibliothek, die den OpenInventor 2.1 Szenenbeschreibungsstandard implementiert.


Bestimmte Eigenschaften der Ansicht, wie Hintergrundfarbe, [[Mouse Model/de|Mausnavigation]] Stil und Zoomschritte, können in der Datei [[Preferences_Editor/de|Voreinstellungseditor]].
Bestimmte Eigenschaften der Ansicht, wie Hintergrundfarbe, Art der [[Mouse_navigation/de|Mausnavigation]] und Zoom-Schritte, können im [[Preferences_Editor/de|Voreinstellungseditor]] konfiguriert werden.


[[File:FreeCAD_3D_view.png|800px]]
[[File:FreeCAD_3D_view.png|600px]]


{{Caption|Standardmäßig zeigt die 3D-Ansicht ein kleines Widget mit Koordinatenachsen und der Navigationswürfel ebenfalls mit Koordinatenachsen; das Gitter kann durch Laden der [[Draft Workbench/de|Arbeitsbereich Entwurf]].}}
{{Caption|Die [[3D view/de|3D-Ansicht]] ist ein Bestandteil der FreeCAD- [[interface/de|Benutzerschnittstelle]]. Standardmäßig zeigt sie ein kleines Widget mit Koordinatenachsen und den Navigationswürfel, ebenfalls mit Koordinatenachsen; das Raster kann durch Laden des Arbeitsbereichs [[Draft Workbench/de|Draft]] angezeigt und konfiguriert werden.}}


<span id="Actions"></span>
== Maßnahmen ==
== Maßnahmen ==


Da die [[tree_view/de|Baumansicht]] die meisten Objekte auflistet, die in der 3D-Ansicht sichtbar sind, sind viele der Aktionen identisch mit denen, die über die [[tree_view/de|Baumansicht]] ausgeführt werden können.
{{Emphasis|Hinweis:}} Verknüpfe Aktionen {{Version|0.19}}.


Wenn der Standardarbeitsbereich [[Start_Workbench/de|Start]] aktiv ist, zeigt ein Rechtsklick auf die 3D-Ansicht nur einen Befehl:
Since the [[tree view/de|Baumansicht]] listet die meisten Objekte auf, die in der 3D-Ansicht sichtbar sind, viele der Aktionen sind identisch mit denen, die über die Funktion [[tree view/de|Baumansicht]]ausgeführt werden können.
* {{MenuCommand|[[Mouse_navigation|Navigationsstile]]}}: verschiedene Einstellungen für die Verwendung einer 3-Tasten-Maus oder eines Laptop-Trackpads.

Wenn die Standardeinstellung [[Start Workbench/de|Arbeitsbereich Start]] aktiv ist, zeigt ein Rechtsklick auf die 3D-Ansicht nur einen Befehl:
* {{MenuCommand|[[Mouse Model|Navigationsstile]]}}: verschiedene Tastenstile zur Verwendung mit einer 3-Tasten-Maus oder einem Laptop Trackpad.


Sobald jedoch ein [[Workbenches/de|Arbeitsbereich]] geladen ist, gibt es zusätzliche Befehle:
Sobald jedoch ein [[Workbenches/de|Arbeitsbereich]] geladen ist, gibt es zusätzliche Befehle:
* {{MenuCommand/de|Link Aktionen}}: [[Std LinkMake/de|Link erstellen]].
* {{MenuCommand|Verknüpfungen...}}: [[Std LinkMake/de|Verknüpfung erstellen]].
** {{MenuCommand/de|Link Gruppe erstellen}}: [[Std_LinkMakeGroup/de|Einfache Gruppe]],
** {{MenuCommand|Verknüpfungsgruppe erstellen}}: [[Std_LinkMakeGroup/de|Einfache Gruppe]], [[Std_LinkMakeGroup/de|Gruppe mit Verknüpfungen]], [[Std_LinkMakeGroup/de|Gruppe mit Transformationslinks]].
* {{MenuCommand|[[Std_ViewFitAll/de|Einpassen]]}}: verschiebt und zoomt die Ansicht so, dass alle Objekte im Dokument auf dem Bildschirm angezeigt werden.
[[Std_LinkMakeGroup/de|Group mit Links]], [[Std_LinkMakeGroup/de|Gruppe mit Transformations Links]].
* {{MenuCommand|[[Std_ViewFitAll/de/de|Einpassen Alles]]}}: schwenkt und zoomt die Ansicht so, dass alle Objekte im Dokument auf dem Bildschirm angezeigt werden.
* {{MenuCommand|[[Std_ViewFitSelection/de|Auswahl einpassen]]}}: verschiebt und zoomt die Ansicht, um das aktuell ausgewählte Objekt auf den Bildschirm einzupassen.
* {{MenuCommand|[[Std_DrawStyle/de|Darstellungsart]]}}: Original, Punkte, Drahtgitter, Versteckte Linie, Keine Schattierung, Schattiert, Flache Linien.
* {{MenuCommand/de|[[Std_ViewFitSelection/de|Anpassung Auswahl]]}}: schwenkt und zoomt die Ansicht, um das aktuell ausgewählte Objekt auf dem Bildschirm festzuhalten.
* {{MenuCommand|[[Std_View_Menu/de|Standardansichten]]}}: [[Std_ViewIsometric/de|Isometrisch]], [[Std_ViewFront|Vorne]], [[Std_ViewTop/de|Oben]], [[Std_ViewRight/de|Rechts]], [[Std_ViewRear/de|Hinten]], [[Std_ViewBottom|Unten]], [[Std_ViewLeft/de|Links]], [[Std_ViewRotateLeft/de|Nach links drehen]], [[Std_ViewRotateRight/de|Nach rechts drehen]].
* {{MenuCommand/de|[[Std_DrawStyle/de|Zeichenstil]]}}: wie es ist, flache Linien, schattiert, Drahtgitter, Punkte, versteckte Linie, keine Schattierung.
* {{MenuCommand|Messen}}: [[View_Measure_Toggle_All/de|Messen ein-/ausschalten]], [[View_Measure_Clear_All/de|Messung löschen]].
* {{MenuCommand/de|[[Std_View_Menu/de|Standardansichten]]}}: [[Std_ViewIsometric/de|Isometrisch]], [[Std_ViewFront/de|Front]], [[Std_ViewTop/de|Top]], [[Std_ViewRight/de|Right]], [[Std_ViewRear/de|Rear]], [[Std_ViewBottom/de|Bottom]], [[Std_ViewLinks/de|Links]], [[Std_ViewRotateLinks/de|Links drehen]], [[Std_ViewRotateRechts/de|Rechts drehen]].
* {{MenuCommand/de|Messung}}: [[View_Measure_Toggle_All/de|Toggle Messung]], [[View_Measure_Clear_All/de|clear measurement]].
* {{MenuCommand|Dokumentfenster}}: [[Std_ViewDockUndockFullscreen/de|Angedockt]], [[Std_ViewDockUndockFullscreen/de|Abgedockt]] und [[Std_ViewDockUndockFullscreen/de|Vollbild]].
* {{MenuCommand/de|Dokumentenfenster}}: [[Std_ViewDockUndockFullscreen/de|docked]], [[Std_ViewDockUndockFullscreen/de|undocked]] und [[Std_ViewDockUndockFullscreen/de|fullscreen]].


Darüber hinaus können je nach aktivem Arbeitsbereich und aktivem Objekt weitere kontextabhängige Befehle verfügbar werden.
Außerdem können abhängig vom Arbeitsbereich und dem aktiven Objekt weitere kontextabhängige Befehle vorhanden sein.


Zum Beispiel mit dem [[Part Workbench|Part Arbeitsbereich]] und ein Objekt ausgewählt:
Zum Beispiel mit dem Arbeitsbereich [[Part Workbench/de|Part]] und einem Objekt ausgewählt:
* {{MenuCommand/de|[[Std_SetAppearance/de|Appearance]]}}: startet den Dialog zum Ändern der Farbe und Größe von Linien und Eckpunkten sowie der Farbe von Flächen.
* {{MenuCommand|[[Std_SetAppearance/de|Darstellung]]}}: Startet den Dialog zum Ändern der Farbe und Größe von Linien und Eckpunkten sowie der Farbe von Flächen.
* {{MenuCommand/de|[[Std_ToggleVisibility/de|Toggle visibility]]}}: macht das Objekt in der 3D-Ansicht sichtbar oder unsichtbar.
* {{MenuCommand|[[Std_ToggleVisibility/de|Ein/Ausblenden]]}}: Macht das Objekt in der 3D-Ansicht sichtbar oder unsichtbar.
* {{MenuCommand/de|[[Std_ToggleSelectability/de|Toggle selectability]]}}: macht das Objekt in der 3D-Ansicht nicht mehr auswählbar; verwende diesen Befehl erneut, um den Effekt aufzuheben. Es setzt die Parameter des Objekts. {{incode|Selectable}} verweis auf {{TRUE}} oder {{FALSE}}. Ändere die Eigenschaft durch Umschalten {{PropertyView/de|Selectable}} in den [[property editor/de|Eigenschaftseditor]].
* {{MenuCommand|[[Std_ToggleSelectability/de|Selektierbarkeit an/aus]]}}: Macht das Objekt in der 3D Ansicht nicht mehr auswählbar; diesen Befehl erneut verwenden, um den Effekt aufzuheben. Es setzt das Attribut {{incode|Selectable}} des Objekts auf {{TRUE}} oder {{FALSE}}. Die Eigenschaft wird durch Umschalten der {{PropertyView/de|Selectable}} im [[property editor/de|Eigenschaftseditor]] geändert.
* {{MenuCommand/de|[[Std_TreeSelection/de|Go to selection]]}}: erweitere die [[tree view/de|Baumansicht]] um das ausgewählte Objekt in der Hierarchie anzuzeigen.
* {{MenuCommand|[[Std_TreeSelection/de|Gehe zu Selektion]]}}: Erweitert die [[tree view/de|Baumansicht]] um das ausgewählte Objekt in der Hierarchie anzuzeigen.
* {{MenuCommand/de|[[Std_RandomColor/de|Random color]]}}: weist dem Objekt eine zufällige Farbe zu. Es setzt die Parameter des Objekts. {{incode|ShapeColor}} Attribut zu einem Tupel {{incode|(r,g,b)}} mit 3 Zufalls Gleitkommas zwischen 0 und 1. Ändere die Eigenschaft durch Ändern von{{PropertyView/de|Shape Color}} im [[property editor/de|Eigenschaftseditor]].
* {{MenuCommand|[[Std_RandomColor/de|Zufällige Farbe]]}}: Weist dem Objekt eine zufällige Farbe zu. Es setzt das Attribut {{incode|ShapeColor}} des Objekts auf ein Tupel {{incode|(r,g,b)}} mit 3 zufälligen Gleitkommawerten zwischen 0 und 1. Die Eigenschaft wird durch Ändern der {{PropertyView/de|ShapeColor}} im [[property_editor/de|Eigenschafteneditor]] geändert.
* {{MenuCommand/de|[[Std_Delete/de|Delete]]}}: entfernt das Objekt aus dem Dokument und aus der 3D-Ansicht, indem es die Datei {{incode|removeObject()}} Methode aufruft.
* {{MenuCommand|[[Std_Delete/de|Löschen]]}}: Entfernt das Objekt aus dem Dokument und aus der 3D-Ansicht, indem es die Methode {{incode|removeObject()}} des Dokuments aufruft.


Ein weiteres Beispiel, mit der [[Draft Workbench/de|Draft Arbeitsbereich]] und einem ausgewählten Objekt, zeigt es die gleichen Befehle wie mit der [[Part Workbench/de|Part Arbeitsbereich]], aber auch:
Ein weiteres Beispiel, mit dem Arbeitsbereich [[Draft_Workbench/de|Draft]] und einem Objekt ausgewählt, zeigt es die gleichen Befehle wie mit dem Arbeitsbereich [[Part_Workbench/de|Part]], aber auch noch:
* {{MenuCommand/de|Entwurf}}: Befehle zur Objekterstellung und -änderung aus der [[Draft Workbench/de|Draft Arbeitsbereich]].
* {{MenuCommand|Draft}}: Befehle zur Objekterstellung und -änderung aus dem Arbeitsbereich [[Draft_Workbench/de|Draft]].
* {{MenuCommand/de|Hilfsmittel}}: Zusätzliche kontextuelle Befehle, die von der [[Draft Workbench/de|Draft Arbeitsbereich]] zur Verfügung gestellt werden.
* {{MenuCommand|Dienstprogramme}}: Zusätzliche kontextabhängige Befehle, die vom Arbeitsbereich [[Draft Workbench/de|Draft]] zur Verfügung gestellt werden.


== Details ==
== Details ==


FreeCAD verwendet die Viertel Bibliothek, um Coin3D in einer Qt-Umgebung zu verwenden.
FreeCAD verwendet die Bibliothek Quarter, um Coin3D in einer Qt-Umgebung zu verwenden.


Es ist möglich, direkt mit der 3D-Szenegrafik von der [[Python console|Python-Konsole]] aus zu interagieren, indem Sie die Python-Bibliothek Pivy verwenden.
Es ist möglich, von der [[Python console|Python-Konsole]] aus direkt mit dem Szenengraph der 3D-Ansicht zu interagieren, wenn die Python-Bibliothek Pivy verwendet wird.


Weitere Informationen findest Du in der Dokumentation erfahrener Nutzer:
Weitere Informationen finden sich in der Dokumentation für erfahrene Anwender:
* [[Scenegraph/de|Szenengraph]], Beschreibung von Coin3D.
* [[Scenegraph/de|Szenengraph]], Beschreibung von Coin3D.
* [[Pivy/de|Pivy]], Verwendung von Coin3D über die Python Konsole.
* [[Pivy/de|Pivy]], Verwendung von Coin3D über die Python-Konsole.
* [[Third_Party_Libraries/de|Drittanbieter Bibliotheken]], die von FreeCAD verwendet werden.
* [[Third_Party_Libraries/de|Drittanbieter-Bibliotheken]], die von FreeCAD verwendet werden.
* [https://grey.colorado.edu/coin3d/index.html Coin3D] C++ Dokumentation.
* [https://grey.colorado.edu/coin3d/index.html Coin3D] C++ Dokumentation.


{{Interface/de}}
{{Interface navi{{#translation:}}}}
{{Userdocnavi/de}}
{{Userdocnavi{{#translation:}}}}

Latest revision as of 16:14, 20 May 2023

Einleitung

Die 3D-Ansicht von FreeCAD ist eine Instanz eines Coin3D-Szenengraph, und stellt das wichtigste Fenster in der Benutzeroberfläche dar. Coin3D ist eine Bibliothek, die den OpenInventor 2.1 Szenenbeschreibungsstandard implementiert.

Bestimmte Eigenschaften der Ansicht, wie Hintergrundfarbe, Art der Mausnavigation und Zoom-Schritte, können im Voreinstellungseditor konfiguriert werden.

Die 3D-Ansicht ist ein Bestandteil der FreeCAD- Benutzerschnittstelle. Standardmäßig zeigt sie ein kleines Widget mit Koordinatenachsen und den Navigationswürfel, ebenfalls mit Koordinatenachsen; das Raster kann durch Laden des Arbeitsbereichs Draft angezeigt und konfiguriert werden.

Maßnahmen

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

Wenn der Standardarbeitsbereich Start aktiv ist, zeigt ein Rechtsklick auf die 3D-Ansicht nur einen Befehl:

  • Navigationsstile: verschiedene Einstellungen für die Verwendung einer 3-Tasten-Maus oder eines Laptop-Trackpads.

Sobald jedoch ein Arbeitsbereich geladen ist, gibt es zusätzliche Befehle:

Außerdem können abhängig vom Arbeitsbereich und dem aktiven Objekt weitere kontextabhängige Befehle vorhanden sein.

Zum Beispiel mit dem Arbeitsbereich Part und einem Objekt ausgewählt:

  • Darstellung: Startet den Dialog zum Ändern der Farbe und Größe von Linien und Eckpunkten sowie der Farbe von Flächen.
  • Ein/Ausblenden: Macht das Objekt in der 3D-Ansicht sichtbar oder unsichtbar.
  • Selektierbarkeit an/aus: Macht das Objekt in der 3D Ansicht nicht mehr auswählbar; diesen Befehl erneut verwenden, um den Effekt aufzuheben. Es setzt das Attribut Selectable des Objekts auf true oder false. Die Eigenschaft wird durch Umschalten der Ansicht-EigenschaftSelectable im Eigenschaftseditor geändert.
  • Gehe zu Selektion: Erweitert die Baumansicht um das ausgewählte Objekt in der Hierarchie anzuzeigen.
  • Zufällige Farbe: Weist dem Objekt eine zufällige Farbe zu. Es setzt das Attribut ShapeColor des Objekts auf ein Tupel (r,g,b) mit 3 zufälligen Gleitkommawerten zwischen 0 und 1. Die Eigenschaft wird durch Ändern der Ansicht-EigenschaftShapeColor im Eigenschafteneditor geändert.
  • Löschen: Entfernt das Objekt aus dem Dokument und aus der 3D-Ansicht, indem es die Methode removeObject() des Dokuments aufruft.

Ein weiteres Beispiel, mit dem Arbeitsbereich Draft und einem Objekt ausgewählt, zeigt es die gleichen Befehle wie mit dem Arbeitsbereich Part, aber auch noch:

  • Draft: Befehle zur Objekterstellung und -änderung aus dem Arbeitsbereich Draft.
  • Dienstprogramme: Zusätzliche kontextabhängige Befehle, die vom Arbeitsbereich Draft zur Verfügung gestellt werden.

Details

FreeCAD verwendet die Bibliothek Quarter, um Coin3D in einer Qt-Umgebung zu verwenden.

Es ist möglich, von der Python-Konsole aus direkt mit dem Szenengraph der 3D-Ansicht zu interagieren, wenn die Python-Bibliothek Pivy verwendet wird.

Weitere Informationen finden sich in der Dokumentation für erfahrene Anwender: