3D Ansicht
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: Aktionen zu Verknüpfungen (link actions) eingeführt mit 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 Einstellungen für die Verwendung einer 3-Tasten-Maus oder eines Laptop-Trackpads.
Sobald jedoch ein Arbeitsbereich geladen ist, gibt es zusätzliche Befehle:
- Verknüpfungen...: Verknüpfung erstellen.
- Verknüpfungsgruppe erstellen: Einfache Gruppe, Gruppe mit Verknüpfungen, Gruppe mit Transformationslinks.
- Einpassen: verschiebt und zoomt die Ansicht so, dass alle Objekte im Dokument auf dem Bildschirm angezeigt werden.
- Auswahl einpassen: verschiebt und zoomt die Ansicht, um das aktuell ausgewählte Objekt auf den Bildschirm einzupassen.
- Darstellungsart: Original, Punkte, Drahtgitter, Versteckte Linie, Keine Schattierung, Schattiert, Flache Linien.
- Standardansichten: Isometrisch, Vorne, Oben, Rechts, Hinten, Unten, Links, Nach links drehen, Nach rechts drehen.
- Messen: Messen ein-/ausschalten, Messung löschen.
- Dokumentfenster: Angedockt, Abgedockt und Vollbild.
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 auftrue
oderfalse
. 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:
- Szenengraph, Beschreibung von Coin3D.
- Pivy, Verwendung von Coin3D über die Python-Konsole.
- Drittanbieter-Bibliotheken, die von FreeCAD verwendet werden.
- Coin3D C++ Dokumentation.
- Preferences Editor, Interface Customization
- Main window: Standard menu, Main view area, 3D view, Combo view (Tree view, Task panel, Property editor), Selection view, Report view, Python console, Status bar, DAG view, Workbench Selector
- Auxiliary windows: Scene inspector, Dependency graph

- Erste Schritte
- Installation: Herunterladen, Windows, Linux, Mac, Zusätzlicher Komponenten, Docker, AppImage, Ubuntu Snap
- Grundlagen: Über FreeCAD, Graphische Oberfläche, Mausbedienung, Auswahlmethoden, Objektname, Programmeinstellungen, Arbeitsbereiche, Dokumentstruktur, Objekteigenschaften, Hilf FreeCAD, Spende
- Hilfe: Tutorien, Video Tutorien
- Arbeitsbereiche: Std Base, Arch, Draft, FEM, Image, Inspection, Mesh, OpenSCAD, Part, PartDesign, Path, Points, Raytracing, Reverse Engineering, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test Framework, Web
- Veraltete Arbeitsbereiche: Complete, Drawing, Robot