DAG view/fr: Difference between revisions

From FreeCAD Documentation
mNo edit summary
No edit summary
 
(35 intermediate revisions by 4 users not shown)
Line 3: Line 3:
== Introduction ==
== Introduction ==


{{TOCright}}
La [[DAG view/fr|Vue DAG]] est un [https://en.wikipedia.org/wiki/Directed_acyclic_graph directed acyclic graph] (DAG) qui montre les relations entre les différents objets du document. Il est principalement destiné à 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'[[PartDesign Workbench/fr|atelier PartDesign]].


La [[DAG_view/fr|vue DAG]] signifie [https://fr.wikipedia.org/wiki/Graphe_orient%C3%A9_acyclique 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'[[Image:Workbench_PartDesign.svg|24px]] [[PartDesign_Workbench/fr|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 [[tree view/fr|vue d'arborescence]] et au graphique de [[Std_ExportGraphviz/fr|dépendance]], la vue DAG est un outil permettant d'inspecter l'historique paramétrique des objets d'un document.


La vue DAG ressemble au graphe qui peut être produit à partir d’un dépôt Git et de ses branches. Associée à la [[Tree_view/fr|vue en arborescence]] et au [[Std_DependencyGraph/fr|graphique de dépendance]], la vue DAG est un outil permettant d'inspecter l'historique paramétrique des objets d'un document.
[[File:FreeCAD_Combo_view_Tree_View.png]] [[File:FreeCAD_DAG_view.png]]


<span id="Example"></span>
[[File:FreeCAD_DAG_view_Std_DependencyGraph.png|800px]]
== Exemple ==


Un modèle simple sera vu avec différentes vues.
{{Caption|Modèle comprenant divers corps et fonctionnalités; sa représentation dans la [[tree view/fr|vue hiérarchie]] (à gauche), dans la vue DAG (à droite) et dans le [[Std_ExportGraphviz/fr|graphe de dépendance]] (ci-dessous).}}


[[File:FreeCAD_DAG_view_3D.png]]
== Activation de DAG view ==
{{Caption|Modèle avec des formes 2D et 3D.}}


[[File:FreeCAD_DAG_view_Tree_view.png]] [[File:FreeCAD_DAG_view.png|x500px]]
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. par conséquent, la vue DAG n'est pas disponible par défaut.


{{Caption|À gauche : objets affichés dans la [[Tree_view|vue en arborescence]] standard. À droite : objets affichés dans la vue DAG.}}
Pour utiliser cette vue, utilisez l'[[Std DlgParameter/fr|éditeur des paramètres]]. Créez le sous-groupe suivant s'il n'existe pas

[[File:FreeCAD_DAG_view_Std_DependencyGraph.png]]

{{Caption|Relations entre les objets affichés dans le [[Std_DependencyGraph/fr|Graphique de dépendance]].}}

<span id="Activating_the_DAG_view"></span>
== 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'[[Std_DlgParameter/fr|éditeur des paramètres]]. Créez le sous-groupe suivant s'il n'existe pas
* {{incode|BaseApp/Preferences/DockWindows/DAGView}}
* {{incode|BaseApp/Preferences/DockWindows/DAGView}}


puis ajoutez le paramètre{{incode|Enabled}} de type {{incode|Boolean}}, et le mettre régler sur {{TRUE}}.
puis ajoutez le paramètre{{incode|Enabled}} de type {{incode|Boolean}} et mettez le à {{TRUE}}.


Puis activez le , {{MenuCommand|View → PanelsDAG view}}.
Redémarrez FreeCAD et activez la vue DAG : {{MenuCommand|{{StdMenu|[[Std View Menu/fr|Affichage]]}}PanneauxVue DAG}}.


Dans l'[[Std DlgParameter/fr|éditeur de paramètres]] vous pouvez également modifier certaines propriétés dans le sous-groupe suivant
Dans l'[[Std_DlgParameter/fr|éditeur des paramètres]], vous pouvez également modifier certaines propriétés dans le sous-groupe suivant :
* {{incode|BaseApp/Preferences/DAGView}}
* {{incode|BaseApp/Preferences/DAGView}}
* 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


<span id="Links"></span>
== Liens ==
== Liens ==


See also:
* [https://forum.freecadweb.org/viewtopic.php?f=20&t=11276 DAGView], fil de discussion présentant le nouvel outil.
* [https://forum.freecadweb.org/viewtopic.php?f=20&t=11276 DAGView], fil de discussion présentant le nouvel outil.
* [https://forum.freecadweb.org/viewtopic.php?f=20&t=15375 easter egg of PartDesign Next: DAG View], y compris la vue avec la mise à jour de PartDesign.
* [https://forum.freecadweb.org/viewtopic.php?f=20&t=15375 easter egg of PartDesign Next: DAG View], y compris la vue avec la mise à jour de PartDesign.


{{Interface/fr}}
{{Interface navi{{#translation:}}}}
{{Std Base navi{{#translation:}}}}
{{Userdocnavi/fr}}
{{Userdocnavi{{#translation:}}}}

Latest revision as of 08:15, 17 August 2023

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.

Modèle avec des formes 2D et 3D.

À gauche : objets affichés dans la vue en arborescence standard. À 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 mettez le à true.

Redémarrez FreeCAD et activez la vue DAG : Affichage → Panneaux → Vue DAG.

Dans l'éditeur 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. 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

Liens