Vue DAG
Introduction
La Vue DAG signifie Directed Acyclic Graph (Graphe orienté acyclique). Elle montre les relations entre les différents objets du document. Elle est principalement destinée à montrer comment certains objets dépendent d'autres objets dans un modèle complexe comportant de nombreuses fonctionnalités et références, telles que celles pouvant être créées avec l' atelier PartDesign.
La vue DAG ressemble au graphe qui peut être produit à partir d’un référentiel Git et de ses branches. Associée à la vue en arborescence et au Graphique de dépendance, la vue DAG est un outil permettant d'inspecter l'historique paramétrique des objets d'un document.
Exemple
Un modèle simple sera vu avec différentes vues.
Modèle avec des formes 2D et 3D.
A gauche: objets affichés dans la vue en arborescence standard. A droite: objets affichés dans la vue DAG.
Relations entre les objets affichés dans le Graphique de dépendance.
Activation de la vue DAG
La vue DAG a été introduite dans la version 0.17 en tant que fonctionnalité expérimentale pour les utilisateurs expérimentés et les développeurs, afin de leur permettre de dépanner des modèles complexes; de ce fait, la vue DAG n'est pas disponible par défaut.
Pour utiliser cette vue, utilisez l'éditeur des paramètres. Créez le sous-groupe suivant s'il n'existe pas
BaseApp/Preferences/DockWindows/DAGView
puis ajoutez le paramètreEnabled
de type Boolean
, et le mettre régler sur true
.
Puis activez le , Affichage → Panels → DAG view.
Dans l'Editeur des paramètres, vous pouvez également modifier certaines propriétés dans le sous-groupe suivant
BaseApp/Preferences/DAGView
- FontPointSize - Définissez la taille de la police du texte et peut aider à la lisibilité avec les écrans à haute résolution. Définissez sur 0 pour la taille de police par défaut.
- Mode de selection
- 0 - un seul clic sélectionne un élément. Ctrl-clic pour ajouter des éléments à la sélection.
- 1 - chaque clic ajoute / supprime un élément à la sélection.
- Direction - l'ordre dans lequel les éléments sont affichés.
- 1 - enfant en haut, parent en dessous
- -1 - parent en haut, enfants en dessous
Liens
See also:
- DAGView, fil de discussion présentant le nouvel outil.
- easter egg of PartDesign Next: DAG View, y compris la vue avec la mise à jour de PartDesign.
- Standard menu: File, Edit, View, Tools, Macro, Windows, Help
- Structure: Std Part, Std Group, Std LinkMake, Std LinkActions
- File: New, Open, Close, Close all, Save, Save as, Save a copy, Save all, Revert, Import, Export, Merge project, Project information, Print, Print preview, Export PDF, Recent files, Exit
- Edit: Undo, Redo, Cut, Copy, Paste, Duplicate selection, Refresh, Box selection, Box element selection, Select all, Delete, Placement, Alignment, Toggle Edit mode, Preferences
- View: Create new view, Orthographic view, Perspective view, Fullscreen, Standard views (Fit all, Fit selection, Isometric, Dimetric, Trimetric, Front, Top, Right, Rear, Bottom, Left, Rotate left, Rotate right), Freeze display (Save views, Load views, Freeze view, Clear views), Draw style (As is, Flat lines, Shaded, Wireframe, Points, Hidden line, No shading), Bounding box, Stereo (red/cyan, quad buffer, interleaved rows, interleaved columns, Stereo off, Issue camera position), Zoom (Zoom In, Zoom Out, Box zoom), Document window (Docked, Undocked, Full screen), Toggle axis cross, Clipping plane, Texture mapping, Visibility (Toggle visibility, Show selection, Hide selection, Select visible objects, Toggle all objects, Show all objects, Hide all objects, Toggle selectability, Toggle measurement, Clear measurement), Toggle navigation/edit mode, Appearance, Random color, Workbench, Toolbars (File, Workbench, Macro, View, Structure, Navigation), Panels (Report view, Tree view, Property view, Selection view, Combo view, Python console, DAG view), Tree view actions (Sync view, Sync selection, Sync placement, Pre-selection, Record selection, Single document, Multi document, Collapse/expand, Initiate dragging, Go to selection), Status bar
- Tools: Edit parameters, Save picture, Scene inspector, Dependency graph, Project utility, Measure distance, Text document, View turntable, Units calculator, Customize, Addon manager
- Macro: Macro recording, Stop macro recording, Macros, Execute macro, Debug macro, Stop debugging, Step over, Step into, Toggle breakpoint
- Windows: Next, Previous, Tile, Cascade, Arrange icons, Windows
- Help: Help, FreeCAD Website, Users documentation, Python scripting documentation, Automatic Python modules documentation, FreeCAD forum, FreeCAD FAQ, About FreeCAD, What's This

- Installation: Windows, Linux, Mac; Démarrer avec FreeCAD
- Bases: A propos de FreeCAD, Ateliers, Préférences, Structure du document , Modifier l'interface, Propriétés, Modèles de souris; Tutoriels
- Ateliers: Std Base, Arch, Draft, FEM, Image, Inspection, Mesh, OpenSCAD, Part, PartDesign, Path, Plot, Points, Raytracing, Reverse Engineering, Robot, Ship, Sketcher, Spreadsheet, Start, Atelier surface, TechDraw, Test Framework, Web
- Scripts: Général: Introduction à Python, Tutoriel pour création de scripts, Base de création de scripts pour FreeCAD, Comment installer une macro, Gui Command, Unités Modules: Création de modules, Création d'ateliers Meshes: Scripts pour Mesh, Module Mesh Parts: Part Module, Script pour les pièces, PythonOCC, Mesh vers Part Coin scenegraph: Coin/Inventor scenegraph, Pivy Qt interface: PySide, Incorporer FreeCAD dans un programme, Dialog création Objets Paramétriques: Script d'objets Autres: Code snippets, Ligne drawing fonctions, FreeCAD vecteur math librairie, Power users hub, Python, Macros, FreeCAD Script de base, Topological données scripting