3D-Ansicht
Einleitung
Die 3D Ansicht von FreeCAD ist eine Instanz von Coin3D Szenegraph die das wichtigste Fenster in der Benutzeroberfläche bildet. Coin3D ist eine Bibliothek, die den OpenInventor 2.1 Szenenbeschreibungsstandard implementiert.
Bestimmte Eigenschaften der Ansicht, wie Hintergrundfarbe, Mausnavigation Stil und Zoomschritte, können in der Datei Voreinstellungseditor.
Die 3D view ist ein Bestandteil der FreeCAD interface. Standardmäßig zeigt sie ein kleines Widget mit Koordinatenachsen und den Navigationswürfel ebenfalls mit Koordinatenachsen; das Raster kann durch Laden der Arbeitsbereich Entwurf angezeigt und konfiguriert werden.
Maßnahmen
Hinweis: Verknüpfe Aktionen introduced in version 0.19.
Since the Baumansicht listet die meisten Objekte auf, die in der 3D-Ansicht sichtbar sind, viele der Aktionen sind identisch mit denen, die über die Funktion Baumansichtausgeführt werden können.
Wenn die Standardeinstellung Arbeitsbereich 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:
- Template:MenuCommand/de: Link erstellen.
- Template:MenuCommand/de: schwenkt und zoomt die Ansicht so, dass alle Objekte im Dokument auf dem Bildschirm angezeigt werden.
- Template:MenuCommand/de: schwenkt und zoomt die Ansicht, um das aktuell ausgewählte Objekt auf dem Bildschirm festzuhalten.
- Template:MenuCommand/de: wie es ist, flache Linien, schattiert, Drahtgitter, Punkte, versteckte Linie, keine Schattierung.
- Template:MenuCommand/de: Isometrisch, Front, Top, Right, Rear, Bottom, Links, Links drehen, Rechts drehen.
- Template:MenuCommand/de: Toggle Messung, clear measurement.
- Template:MenuCommand/de: docked, undocked und fullscreen.
Darüber hinaus können je nach aktivem Arbeitsbereich und aktivem Objekt weitere kontextabhängige Befehle verfügbar werden.
Zum Beispiel mit dem Part Arbeitsbereich und ein 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; verwende diesen Befehl erneut, um den Effekt aufzuheben. Es setzt die Parameter des Objekts.
Selectable
verweise auftrue
oderfalse
. Ändere die Eigenschaft durch Umschalten Ansicht-EigenschaftWählbar im Eigenschaftseditor. - Template:MenuCommand/de: erweitere die Baumansicht um das ausgewählte Objekt in der Hierarchie anzuzeigen.
- Template:MenuCommand/de: weist dem Objekt eine zufällige Farbe zu. Es setzt die Parameter des Objekts.
ShapeColor
Attribut zu einem Tupel(r,g,b)
mit 3 Zufalls Gleitkommas zwischen 0 und 1. Ändere die Eigenschaft durch Ändern vonAnsicht-EigenschaftForm Farbe im Eigenschaftseditor. - Template:MenuCommand/de: entfernt das Objekt aus dem Dokument und aus der 3D Ansicht, indem es die
removeObject()
Methode 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:
- Template:MenuCommand/de: Befehle zur Objekterstellung und -änderung aus der Draft Arbeitsbereich.
- Template:MenuCommand/de: Zusätzliche kontextuelle Befehle, die von der Draft Arbeitsbereich zur Verfügung gestellt werden.
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:
- 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, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test Framework, Web