DAG view/fr

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 dépôt 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.









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

puis ajoutez le paramètre de type et mettez le à.

Redémarrez FreeCAD et activez la vue DAG :.

Dans l'éditeur des paramètres, vous pouvez également modifier certaines propriétés dans le sous-groupe suivant :
 * FontPointSize : définissez la taille de la police du texte. Cela peut aider à la lisibilité avec les écrans à haute résolution. Définissez à 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
 * -1 : parent en haut, enfants en dessous

Liens

 * 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.