3D-Ansicht

From FreeCAD Documentation
Revision as of 14:19, 28 January 2023 by FBXL5 (talk | contribs)

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

Hinweis: Verknüpfe Aktionen introduced in version 0.19.

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 Tastenstile zur Verwendung mit einer 3-Tasten-Maus oder einem Laptop-Trackpad.

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

Darüber hinaus können je nach aktivem Arbeitsbereich und aktivem Objekt weitere kontextabhängige Befehle verfügbar werden.

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

  • Template:MenuCommand/de: Startet den Dialog zum Ändern der Farbe und Größe von Linien und Eckpunkten sowie der Farbe von Flächen.
  • Template:MenuCommand/de: Macht das Objekt in der 3D-Ansicht sichtbar oder unsichtbar.
  • Template:MenuCommand/de: 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.
  • Template:MenuCommand/de: Erweitert die Baumansicht um das ausgewählte Objekt in der Hierarchie anzuzeigen.
  • Template:MenuCommand/de: 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.
  • Template:MenuCommand/de: Entfernt das Objekt aus dem Dokument und aus der 3D-Ansicht, indem es die Methode removeObject() des Dokuments aufruft.

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

Details

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

Es ist möglich, direkt mit der 3D-Szenegrafik von der Python-Konsole aus zu interagieren, indem Sie die Python-Bibliothek Pivy verwenden.

Weitere Informationen findest Du in der Dokumentation erfahrener Nutzer: