Std DependencyGraph/fr: Difference between revisions
(Created page with "ou") |
(Updating to match new version of source page) |
||
Line 34: | Line 34: | ||
[[File:FreeCAD-0.17-missing-Graphviz-error-dialogue.png]] |
[[File:FreeCAD-0.17-missing-Graphviz-error-dialogue.png]] |
||
<span id="Windows"></span> |
|||
=== Windows === |
=== Windows === |
||
Téléchargez le programme d'installation '''graphviz-2.xx''' depuis la page [https://graphviz.org/download/#windows page de téléchargement Graphviz] puis lancez l'installation. Certaines versions plus anciennes semblent avoir des problèmes pour afficher le graphique. Les versions 2.38 et plus récentes sont connues pour être fiables. Vous pouvez trouver toutes les versions de Graphviz sur [https://gitlab.com/graphviz/graphviz/-/releases Gitlab]. |
Téléchargez le programme d'installation '''graphviz-2.xx''' depuis la page [https://graphviz.org/download/#windows page de téléchargement Graphviz] puis lancez l'installation. Certaines versions plus anciennes semblent avoir des problèmes pour afficher le graphique. Les versions 2.38 et plus récentes sont connues pour être fiables. Vous pouvez trouver toutes les versions de Graphviz sur [https://gitlab.com/graphviz/graphviz/-/releases Gitlab]. |
||
<span id="macOS"></span> |
|||
⚫ | |||
<div class="mw-translate-fuzzy"> |
|||
⚫ | |||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
Vous pouvez installer graphviz à l'aide du gestionnaire de paquets [https://brew.sh/index_fr.html Homebrew]. (Lors de l'installation de Homebrew, ne soyez pas nerveux, si MacOS vous demande d'installer des mises à jour, par exemple pour les outils de ligne de commande Xcode. Ces mises à jour sont effectuées plus tard par le processus d'installation.) |
Vous pouvez installer graphviz à l'aide du gestionnaire de paquets [https://brew.sh/index_fr.html Homebrew]. (Lors de l'installation de Homebrew, ne soyez pas nerveux, si MacOS vous demande d'installer des mises à jour, par exemple pour les outils de ligne de commande Xcode. Ces mises à jour sont effectuées plus tard par le processus d'installation.) |
||
</div> |
|||
{{Code|lang=text|code= |
{{Code|lang=text|code= |
||
Line 74: | Line 80: | ||
Et vous pouvez ensuite diriger FreeCAD vers ce répertoire. |
Et vous pouvez ensuite diriger FreeCAD vers ce répertoire. |
||
<span id="Linux"></span> |
|||
=== Linux === |
=== Linux === |
||
<div class="mw-translate-fuzzy"> |
|||
Dans la plupart des distributions Linux (Debian/Ubuntu, Fedora, OpenSUSE), il suffit d'installer le paquet graphviz depuis les dépôts. Toutefois, similaire à Mac/OSX, dans certains cas les fichiers binaires de Graphviz sont installés dans un emplacement non-standard. Essayez de trouver le programme avec la commande: |
Dans la plupart des distributions Linux (Debian/Ubuntu, Fedora, OpenSUSE), il suffit d'installer le paquet graphviz depuis les dépôts. Toutefois, similaire à Mac/OSX, dans certains cas les fichiers binaires de Graphviz sont installés dans un emplacement non-standard. Essayez de trouver le programme avec la commande: |
||
</div> |
|||
{{Code|lang=text|code= |
{{Code|lang=text|code= |
||
Line 90: | Line 99: | ||
Et vous pouvez ensuite pointer FreeCAD vers ce répertoire. |
Et vous pouvez ensuite pointer FreeCAD vers ce répertoire. |
||
<span id="Usage"></span> |
|||
==Utilisation== |
==Utilisation== |
||
Line 97: | Line 107: | ||
# Utilisez les curseurs en bas et à droite de l'écran pour effectuer un panoramique de la vue. Vous pouvez aussi ({{Version/fr|0.19}}) maintenir le bouton gauche de la souris enfoncé et déplacer la souris. |
# Utilisez les curseurs en bas et à droite de l'écran pour effectuer un panoramique de la vue. Vous pouvez aussi ({{Version/fr|0.19}}) maintenir le bouton gauche de la souris enfoncé et déplacer la souris. |
||
<span id="Save"></span> |
|||
== Enregistrer == |
== Enregistrer == |
||
Line 105: | Line 116: | ||
# Appuyez sur le bouton {{Button|Enregistrer}}. |
# Appuyez sur le bouton {{Button|Enregistrer}}. |
||
<span id="General_principles"></span> |
|||
==Principes généraux== |
==Principes généraux== |
||
Revision as of 14:20, 17 February 2023
Std Graphique de dépendances |
Emplacement du menu |
---|
Outils → Graphique de dépendance... |
Ateliers |
Tous |
Raccourci par défaut |
Aucun |
Introduit dans la version |
- |
Voir aussi |
Aucun |
Description
La commande Std Graphique de dépendances affiche les dépendances entre les objets du document actif dans un' graphique de dépendance '. Contrairement à la Vue en arborescence, les objets sont répertoriés dans l'ordre chronologique inverse, avec le premier objet créé en bas.
Il peut être utile pour analyser un document FreeCAD et localiser des fourches dans l'arborescence. La forme du graphe dépendra de l'atelier utilisé pour créer les objets du document. Par exemple, un modèle créé exclusivement dans l'atelier PartDesign peut afficher un graphique de dépendances linéaire avec une seule branche verticale. Un modèle fait sous l'atelier Part sera formé de plusieurs branches, mais pour une pièce unique, celles-ci se joindront au sommet après des opérations Part Booléennes. Si ce n'est pas le cas alors il s'agit d'objets distincts.
Le graphique de dépendance est un outil purementde visualisation. Il ne peut donc pas être édité. Il se met automatiquement à jour si des changements sont apportés au modèle.
Exemple de graphe de dépendances avec un corps PartDesign à gauche et un objet créé avec des opérations Part à droite
Installation
Pour utiliser la commande, un logiciel tiers nommé Graphviz doit être installé. Si vous ne l'avez pas préinstallé ou s'il est installé dans un emplacement non conventionnel, FreeCAD affichera la boîte de dialogue suivante:
Windows
Téléchargez le programme d'installation graphviz-2.xx depuis la page page de téléchargement Graphviz puis lancez l'installation. Certaines versions plus anciennes semblent avoir des problèmes pour afficher le graphique. Les versions 2.38 et plus récentes sont connues pour être fiables. Vous pouvez trouver toutes les versions de Graphviz sur Gitlab.
MacOSX
Vous pouvez installer graphviz à l'aide du gestionnaire de paquets Homebrew. (Lors de l'installation de Homebrew, ne soyez pas nerveux, si MacOS vous demande d'installer des mises à jour, par exemple pour les outils de ligne de commande Xcode. Ces mises à jour sont effectuées plus tard par le processus d'installation.)
brew install graphviz
Ceci installe les binaires de graphviz sous /usr/local/bin pour macOS sur Intel, et /opt/homebrew pour macOS sur Apple Silicon/ARM. FreeCAD va chercher là tout seul. Si le programme n'y est pas trouvé, il vous est demandé d'entrer le chemin. Malheureusement, nous ne pouvons pas y naviguer directement à partir de la boîte de dialogue de sélection de fichier qui s'affiche à partir de Outils → Graphique de dépendance.... Lorsque vous avez la boîte de dialogue de sélection de fichier, vous avez deux possibilités : Vous pouvez utiliser la combinaison de touches Cmd+Shift+. qui vous montrera tous les éléments cachés, ou vous utilisez les touches Cmd+Shift+G pour obtenir un champ de saisie pour le chemin. Validez
/usr/local/bin
ou
/opt/homebrew/bin
puis confirmez le champ de saisie et l'invite de dialogue.
Au cas où les fichiers Graphviz seraient installés à un autre emplacement, tentez de trouver le programme avec la commande
type dot
Le résultat ressemblera à
dot is /usr/local/bin/dot
Et vous pouvez ensuite diriger FreeCAD vers ce répertoire.
Linux
Dans la plupart des distributions Linux (Debian/Ubuntu, Fedora, OpenSUSE), il suffit d'installer le paquet graphviz depuis les dépôts. Toutefois, similaire à Mac/OSX, dans certains cas les fichiers binaires de Graphviz sont installés dans un emplacement non-standard. Essayez de trouver le programme avec la commande:
type dot
Le résultat pourrait être
dot is /usr/local/bin/dot
Et vous pouvez ensuite pointer FreeCAD vers ce répertoire.
Utilisation
- Sélectionnez l'option Outils → Graphique de dépendance... dans le menu.
- Un nouvel onglet intitulé Graphique de dépendance s'ouvre dans Zone de vue principale.
- Utilisez la molette de défilement de la souris pour effectuer un zoom avant ou arrière.
- Utilisez les curseurs en bas et à droite de l'écran pour effectuer un panoramique de la vue. Vous pouvez aussi (introduit dans la version 0.19) maintenir le bouton gauche de la souris enfoncé et déplacer la souris.
Enregistrer
Vous pouvez enregistrer un graphique de dépendance :
- Assurez-vous que l'onglet Graphique des dépendances est au premier plan.
- Sélectionnez l'option Fichier → Enregistrer ou Fichier → Enregistrer sous dans le menu.
- Saisissez un nom de fichier et sélectionnez le type de fichier (*.png, *.bmp, *.gif, *.jpg, *.svg ou *.pdf).
- Appuyez sur le bouton Enregistrer.
Principes généraux
- Le graphe affiche les objets en ordre chronologique inversé, de bas en haut.
- La direction des flèches indiquant les dépendances doit toujours pointer vers le bas, de l'objet enfant à l'objet parent. Une flèche pointant vers le haut indique une dépendance cyclique, un problème qui doit être résolu.
- Une esquisse contenant des liens vers des géométries externes aura un numéro avec un suffixe "x" à côté de la flèche la reliant à son parent, indiquant le nombre de géométries externes liées dans l'esquisse.
- Les objets peuvent avoir des dépendances à plusieurs parents. Par exemple, pour un modèle construit dans Atelier PartDesign, une cavité (Pocket) sera liée à son esquisse (Sketch) et à la fonctionnalité Protrusion (Pad) qui l’a précédée.
- Les dépendances non autorisées (par exemple, entre une opération Atelier Draft/Atelier Part et un élément à l'intérieur d'un PartDesign Corps) seront affichées avec une flèche rouge. Ce type de lien affiche généralement une erreur 'Links go out of allowed scope' (Liens hors de portée autorisée) dans la Vue rapport.
- Le Part conteneur et le PartDesign Corps englobent leur contenu dans un encadré avec un arrière-plan de couleur aléatoire. Leur origine englobe également leur contenu (plans et axes standard) dans un encadré.
- Le Groupe est affiché comme un élément unique lié à son contenu.
Limitations
- Le graphique de dépendance ne peut pas détecter les problèmes causés par le Problème de dénomination topologique. Si une esquisse change de face après une modification, elle est toujours liée à la fonction. Même si certaines fonctions sont rompues, le graphique de dépendance restera inchangé.
- Fichier : Nouveau, Ouvrir, Fermer, Fermer tout, Enregistrer, Enregistrer sous, Enregistrer une copie, Enregistrer tout, Rétablir, Importer, Exporter, Fusion de projets, Informations sur le projet, Imprimer, Aperçu avant impression, Exporter au format PDF, Fichiers récents, Quitter
- Édition : Annuler, Rétablir, Couper, Copier, Coller, Dupliquer la sélection, Rafraîchir, Sélection par boîte, Sélection d'éléments par boîte, Tout sélectionner, Effacer, Vers la console Python, Positionner, Transformer, Aligner, Basculer le mode d'édition, Mode d'édition, Préférences
- Affichage :
- Divers : Créer une nouvelle vue, Vue orthographique, Vue en perspective, Plein écran, Boîte englobante, Axes du repère, Plan de coupe, Mappage de texture, Basculer en mode navigation, Apparence, Couleur aléatoire, Atelier, Barre d'état
- Vues standards : Tout afficher, Afficher la sélection, Isométrique, Dimétrique, Trimétrique, Accueil, Vue de devant, Vue de dessus, Vue de droite, Vue de l'arrière, Vue de dessous, Vue de gauche, Rotation à gauche, Rotation à droite
- Figer l'affichage : Enregistrer les vues, Charger les vues, Figer l'affichage, Effacer les vues
- Style de représentation : Par défaut, Points, Filaire, Ligne cachée, Pas d'ombrage, Ombré, Filaire ombré
- Stéréo : Stéréo rouge/cyan, Tampon stéréo quadruple, Lignes stéréo entrelacées, Colonnes stéréo entrelacées, Stéréo désactivée, Position de la caméra
- Zoom : Zoom avant, Zoom arrière, Zoom fenêtre
- Fenêtre de document : Dockée, Non dockée, Plein écran
- Visibilité : Basculer la visibilité, Afficher la sélection, Masquer la sélection, Sélectionner les objets visibles, Basculer tous les objets, Afficher tous les objets, Masquer tous les objets, Basculer la sélectivité, Basculer les mesures, Supprimer les mesures
- Barre d'outils : Fichier, Édition, Presse-papiers, Atelier, Macro, Vue, Structure, Aide
- Panneaux : Vue en arborescence, Éditeur de propriétés, Fenêtre de sélection, Panneau des tâches, Console Python, Vue DAG, Vue combinée, Vue rapport
- Navigation par lien : Objet lié, Objet lié le plus profond, Tous les liens
- Actions sur l'arborescence : Synchroniser la vue, Synchroniser la sélection, Synchroniser le placement, Présélection, Enregistrer la sélection, Document unique, Tous les documents, Réduire/développer, Déplacement, Aller à la sélection, Sélection précédente, Sélection suivante
- Outils : Éditeur des paramètres, Capture d'écran, Inspecteur du graphe de scène, Graphique de dépendance, Utilitaire de projet, Mesurer une distance, Ajouter un document texte, Vue en rotation, Convertisseur d'unités, Personnaliser, Gestionnaire des extensions
- Macro : Enregistrer une macro, Macros…, Macros récentes, Lancer la macro, Débogueur distant, Déboguer la macro, Arrêt du débogage, Passer outre, Rentrer dedans, Basculer le point d'arrêt
- Aide : Aide en ligne, Site web de FreeCAD, Documentation utilisateurs, Documentation pour programmer en Python, Documentation automatique des modules Python, Forum de FreeCAD, FAQ de FreeCAD, Signaler un bogue, À propos de FreeCAD, Qu'est-ce que c'est ?
- Démarrer avec FreeCAD
- Installation : Téléchargements, Windows, Linux, Mac, Logiciels supplémentaires, Docker, AppImage, Ubuntu Snap
- Bases : À propos de FreeCAD, Interface, Navigation par la souris, Méthodes de sélection, Objet name, Préférences, Ateliers, Structure du document, Propriétés, Contribuer à FreeCAD, Faire un don
- Aide : Tutoriels, Tutoriels vidéo
- Ateliers : Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test