Std AddonMgr/fr: Difference between revisions
(Updating to match new version of source page) |
No edit summary |
||
(44 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
<div class="mw-translate-fuzzy"> |
|||
{{Docnav/fr |
|||
|[[Std_DlgCustomize/fr|Personnalisation]] |
|||
| |
|||
|[[Std_Tools_Menu/fr|Menu Outils]] |
|||
|IconL=Std_DlgCustomize.svg |
|||
|IconR= |
|||
|IconC=Freecad.svg |
|||
}} |
|||
{{GuiCommand/fr |
{{GuiCommand/fr |
||
|Name=Std AddonMgr |
|Name=Std AddonMgr |
||
|Name/fr=Std Gestionnaire d' |
|Name/fr=Std Gestionnaire d'Addon |
||
|MenuLocation=Outils → Gestionnaire d'Addon |
|||
|Icon=AddonManager.svg |
|||
|Workbenches=Tous |
|||
|MenuLocation=Outils → Addon manager |
|||
|Workbenches=''Aucun'' |
|||
|SeeAlso=[[Macros/fr|Macros]], [[External workbenches/fr|Ateliers externes]] |
|||
|Version=0.17 |
|Version=0.17 |
||
|SeeAlso=[[External workbenches/fr|Ateliers externes]], [[Macros/fr|Macros]] |
|||
}} |
}} |
||
</div> |
|||
==Description== |
|||
Le gestionnaire d'extensions '''Addon manager''' est un outil permettant d'installer et de gérer des [[external workbenches/fr|ateliers complémentaires]] et des [[macros/fr|macros]] fournis par la communauté FreeCAD. Si le paquet [https://github.com/gitpython-developers/GitPython git-python] est installé sur votre ordinateur, le Addon manager l'utilisera pour mettre à jour les ateliers installés, accélérant les téléchargements. |
|||
La |
La commande '''Gestionnaire d'Addon''' ouvre le gestionnaire de modules complémentaires. Avec l'Addon Manager, vous pouvez installer et gérer [[external workbenches/fr|ateliers complémentaires]] et des [[macros/fr|macros]] fournis par la communauté FreeCAD. Les ateliers et les macros disponibles proviennent de deux dépôts [https://github.com/FreeCAD/FreeCAD-addons/ FreeCAD-addons] et [https://github.com/FreeCAD/FreeCAD-macros/ FreeCAD-macros] et à partir de la page [[Macros_recipes/fr|Liste des macros]]. |
||
Les addons marqués par {{emphasis|Python 2 uniquement}} ne fonctionneront pas dans FreeCAD version 0.19 ou supérieure. |
|||
[[Image:Addon_Manager_example.png]] |
|||
{{Caption|L'interface de [[AddonManager/fr|Addon Manager]]}} |
|||
En raison des modifications apportées à la plate-forme GitHub en 2020, le gestionnaire de modules complémentaires ne fonctionne plus si vous utilisez des versions de FreeCAD inférieure ou égale à 0.17. Vous devez passer à la version [https://github.com/FreeCAD/FreeCAD/releases/tag/0.18.5 0.18.5] ou à une version récente [https://github.com/FreeCAD/FreeCAD/releases/tag/0.19_pre 0.19]. Vous pouvez également installer les addons manuellement, voir [[#Remarques|Remarques]] ci-dessous. |
|||
<div class="mw-translate-fuzzy"> |
|||
== Utilisation == |
|||
</div> |
|||
[[Image:Std_AddonMgr_dialog.png]] |
|||
<div class="mw-translate-fuzzy"> |
|||
{{Caption|Boîte de dialogue du Gestionnaire de modules complémentaires ou Addon Manager}} |
|||
* Ouvrez l'outil via le menu {{MenuCommand|Outils → Addon manager}}. |
|||
* Pour installer un atelier : faites défiler la liste et sélectionnez l'atelier complémentaire ; une courte description ainsi que sa page d'accueil sera affichée sous la liste. Appuyez sur le bouton {{Button|Install / update}} pour installer l'atelier. Pour installer une macro, cliquez sur l'onglet {{MenuCommand|Macros}} et répétez les étapes ci-dessus. |
|||
* Pour supprimer un atelier ou une macro : faites défiler la liste, sélectionnez le greffon puis appuyez sur le bouton {{Button|Remove}}. |
|||
* Pour mettre à jour un atelier ou une macro : faites défiler la liste, sélectionnez le greffon puis appuyez sur le bouton {{Button|Install / update}}. |
|||
* Pour vérifier les mises à jour : appuyez sur le bouton {{Button|[[File:Std Refresh.png|16px]] Refresh}}; les mises à jour disponibles seront signalées sous la liste. Appuyez à nouveau sur le bouton {{Button|[[File:Std Refresh.png|16px]] Refresh}} pour installer toutes les mises à jour en même temps. |
|||
{{Emphasis|N.B.}} l'icône pourrait être différente en fonction de votre système d'exploitation. |
|||
* Pour exécuter une macro : installez d'abord la macro désirée, puis sélectionnez-la à nouveau dans la liste, et appuyez sur le bouton {{Button|Execute}}. La macro est automatiquement éditée dans l'éditeur de macros de FraaCAD, pour visualise le code. |
|||
* Appuyez sur le bouton {{Button|Close}} pour fermer l'Addon Manager. |
|||
Vous devrez redémarrer FreeCAD avant que de nouveaux ateliers apparaissent dans la liste des ateliers disponibles. Ils sont ajoutés à la fin. Si vous souhaitez les avoir dans l’ordre alphabétique, vous pouvez les réorganiser dans la boîte de dialogue [[Std DlgCustomize/fr|Std DlgCustomize]]. |
|||
</div> |
|||
==Utilisation== |
|||
=== Installation manuelle === |
|||
Si vous n'utilisez pas l'Addon Manager, vous pouvez installer manuellement de nouveaux outils en plaçant leur code dans le répertoire {{incode|FreeCAD/}} de votre dossier personnel. Voir les liens suivants pour plus de détails: |
|||
* [[How to install macros/fr|Comment installer des macros]] |
|||
* [[How to install additional workbenches/fr|Comment installer des ateliers supplémentaires]] |
|||
# Sélectionnez l'option {{MenuCommand|Outils → [[Image:Std_AddonMgr.svg|16px]] Gestionnaire d'Addon }} dans le menu. |
|||
== Limitations == |
|||
# Si vous utilisez le gestionnaire d'extensions pour la première fois, une boîte de dialogue s'ouvrira pour vous avertir que les extensions du gestionnaire d'extensions ne font pas officiellement partie de FreeCAD. Appuyez sur le bouton {{Button|OK}} pour confirmer et continuer. |
|||
# La boîte de dialogue Gestionnaire de modules complémentaires s'ouvre. Pour plus d'informations, voir [[#Options|Options]]. |
|||
# Le bouton {{Button|[[Image:Button_valid.svg|16px]] Tout mettre à jour}} ne fonctionne pas pour le moment. |
|||
# Appuyez sur le bouton {{Button|[[Image:Process-stop.svg|16px]] Fermer}} pour fermer la boîte de dialogue. |
|||
# Si vous avez installé ou mis à jour un plan de travail, une nouvelle boîte de dialogue s'ouvre vous informant que vous devez redémarrer FreeCAD pour que les modifications prennent effet. |
|||
==Options== |
|||
* Ces modules complémentaires ne font pas partie du logiciel FreeCAD officiel et ne sont pas pris en charge par l'équipe FreeCAD. Vous devez lire les informations fournies sur chacune des pages complémentaires avant d'en installer une pour vous assurer de savoir ce que vous installez. |
|||
La boîte de dialogue Gestionnaire de modules complémentaires comporte deux onglets à gauche, l'un répertoriant les ateliers disponibles et l'autre répertoriant les macros disponibles. Le panneau d'information sur la droite affichera la page d'accueil de l'addon sélectionné. |
|||
* Les rapports de bogues et les demandes de fonctionnalités doivent être adressés directement au créateur de l'add-on en visitant le site Web indiqué. De nombreux auteurs de modules complémentaires sont des utilisateurs réguliers du [https://forum.freecadweb.org forum FreeCAD] et peuvent être contactés à cet emplacement. |
|||
=== Désinstaller === |
|||
* Les adresses web des dépôts des extensions et macros sont codées en dur dans l'Addon manager. Comme il est écrit en Python, celles-ci pourraient être modifiés par les utilisateurs connaissant Python en éditant les champs appropriés dans |
|||
# Sélectionnez un module complémentaire installé dans l'onglet [[Image:Folder.svg|16px]] '''Ateliers''' ou dans l'onglet [[Image:Applications-python.svg|16px]] '''Macros'''. |
|||
:{{Code|code= |
|||
# Appuyez sur le bouton {{Button|[[Image:Delete.svg|16px]] Désinstaller la sélection}}. |
|||
$ROOT/Mod/AddonManager/AddonManager.py |
|||
}} |
|||
=== Installer/mettre à jour === |
|||
<div class="mw-translate-fuzzy"> |
|||
{{incode|$ROOT}} est le répertoire d'installation de FreeCAD dans votre système particulier, par exemple, |
|||
* Linux: {{incode|/usr/lib/freecad/Mod/AddonManager/AddonManager.py}} |
|||
* Windows: {{Incode|C:\Program Files\FreeCAD version\Mod\AddonManager.py}} |
|||
</div> |
|||
# Sélectionnez un module complémentaire dans l'onglet [[Image:Folder.svg|16px]] '''Ateliers''' ou dans l'onglet [[Image:Applications-python.svg|16px]] '''Macros'''. |
|||
== Nouveaux ateliers et macros == |
|||
# Appuyez sur le bouton {{Button|[[Image:Edit_OK.svg|16px]] Installer/mettre à jour la sélection}}. |
|||
# Si vous souhaitez ajouter une macro à une barre d'outils personnalisée, n'oubliez pas de télécharger manuellement le fichier image d'icône, si disponible, en cliquant sur le lien sur la page d'accueil dans le panneau d'informations. Voir [[Interface_Customization/fr#Barre_d.27outils|Personnalisation de l'interface]]. |
|||
# Pour modifier la position d'un atelier complémentaire dans la liste des [[Std_Workbench/fr|Ateliers]], voir [[Interface_Customization/fr#Ateliers|Personnalisation de l'interface]]. |
|||
=== Configuration === |
|||
Si vous avez développé un atelier ou une macro et souhaitez l'inclure dans le gestionnaire des extensions, lisez la procédure à suivre dans les pages des dépôts ([https://github.com/FreeCAD/FreeCAD-addons/ FreeCAD-addons] et [https://github.com/FreeCAD/FreeCAD-macros/ FreeCAD-macros]). Si vous ajoutez votre macro aux [[Macros recipes/fr|Recettes macros]], il n'y a rien d'autre à faire, elle sera automatiquement sélectionnée par le gestionnaire Addon Manager. |
|||
# Appuyez sur le bouton {{Button|[[Image:Preferences-general.svg|16px]] Configurer...}}. |
|||
Pour les ateliers Python, vous n'avez besoin d'aucune approbation spécifique pour ajouter votre atelier au Addon manager et, étant en dehors du code source de FreeCAD, vous pouvez choisir la licence de votre choix. Si vous demandez l’ajout de votre atelier dans la liste (nous n’ajouterons aucun nouveau atelier sans une demande de ses auteurs), soit en le demandant sur le forum, soit en créant une requête ("issue" en anglais) sur le site [https://github.com/FreeCAD/FreeCAD-addons/ FreeCAD-addons], votre code restera sur votre propre dépôt git, nous l'ajouterons simplement en tant que sous-module au dépôt [https://github.com/FreeCAD/FreeCAD-addons/ FreeCAD-addons]. Bien sûr, avant d'ajouter votre atelier, nous allons l'examiner et nous assurer qu'il ne pose aucun problème potentiel. |
|||
# La boîte de dialogue des options du gestionnaire d'extensions s'ouvre. |
|||
# Cochez éventuellement la case {{CheckBox|TRUE|Rechercher automatiquement les mises à jour au démarrage (nécessite GitPython)}}. |
|||
# Ajoutez éventuellement des dépôts à la liste '''Dépôts personnalisés'''. Les modules complémentaires de ces référentiels seront ajoutés sur l'onglet [[Image:Folder.svg|16px]] '''Ateliers''' ou l'onglet [[Image:Applications-python.svg|16px]] '''Macros'''. |
|||
# Choisissez éventuellement les paramètres du proxy. |
|||
# Appuyez sur le bouton {{Button|OK}} ou sur le {{Button|Annuler}} pour fermer la boîte de dialogue. |
|||
==Remarques== |
|||
Si vous développez un atelier en C++, il ne peut pas être exécuté directement par les utilisateurs et doit d'abord être compilé. Vous avez alors 2 options, soit vous fournissez vous-même les versions pré-compilées de votre atelier pour les différents systèmes d'exploitation, soit vous devez demander à ce que votre code soit fusionné dans le code source de FreeCAD. Pour cela, vous devez utiliser la licence LGPL (ou entièrement compatible, comme MIT ou BSD), et présenter vos nouveaux outils à la communauté dans le [https://forum.freecadweb.org forum de FreeCAD] pour être examiné. Une fois que votre code a été testé et approuvé, vous devez créer une nouvelle branche dans le dépôt FreeCAD, si ce n’est pas encore fait, y insérer votre code et ouvrir une demande de retrait (pull request) afin que votre branche soit fusionnée dans le dépôt principal. |
|||
* L'utilisation des addons n'est pas limitée à la version FreeCAD à partir de laquelle ils ont été installés. Vous pourrez également les utiliser dans n'importe quelle autre version de FreeCAD, prise en charge par l'addon, que vous pourriez avoir sur votre système. |
|||
== Test de AddonManager == |
|||
* Les modules complémentaires disponibles dans le gestionnaire de modules complémentaires ne font pas partie du programme officiel FreeCAD et ne sont pas pris en charge par l'équipe de développement principale de FreeCAD. Vous devez lire attentivement les informations fournies pour vous assurer que vous savez ce que vous installez. |
|||
{{VeryImportantMessage|Cette section est destinée aux développeurs}} |
|||
* Les rapports de bogues et les demandes de fonctionnalités doivent être adressés directement au créateur de l'addon en visitant le site Web indiqué. De nombreux développeurs d'extensions sont des utilisateurs réguliers du [https://forum.freecadweb.org forum de FreeCAD] et peuvent également y être contactés. |
|||
Le gestionnaire d’addons étant codé en Python, il est possible de modifier le code source sans le compiler. Plus spécifiquement, le test nécessite de modifier le code dans {{incode|FreeCAD/src/Mod/AddonManager}} et de simplement ré-exécuter FreeCAD. |
|||
* Si le package [https://github.com/gitpython-developers/GitPython GitPython] est installé sur votre ordinateur, le gestionnaire d'extensions s'en servira, ce qui accélérera les téléchargements. |
|||
* Vous pouvez également installer des modules complémentaires manuellement. Voir [[How_to_install_additional_workbenches/fr|Comment installer des ateliers supplémentaires]] et [[How_to_install_macros/fr|Comment installer des macros]]. |
|||
== Informations pour les développeurs == |
|||
Pour tester la capacité de téléchargement du gestionnaire d’addons, vous pouvez simuler la nécessité de télécharger, par exemple une version précédente d’un plan de travail via l’interface de ligne de commande. Dans l'exemple suivant, nous allons utiliser Assembly2 + Workbench (ou [[A2plus_Workbench|A2plus]] en abrégé): |
|||
Si vous avez développé un atelier ou une macro et souhaitez l'inclure dans le gestionnaire des extensions, lisez la procédure à suivre dans les pages des dépôts ([https://github.com/FreeCAD/FreeCAD-addons/ FreeCAD-addons] et [https://github.com/FreeCAD/FreeCAD-macros/ FreeCAD-macros]). Si vous ajoutez votre macro à la [[Macros_recipes/fr|Liste des macros]], il n'y a rien d'autre à faire, elle sera automatiquement sélectionnée par le gestionnaire Addon Manager. |
|||
{{Code|code= |
|||
cd ~/FreeCAD/Mod/A2plus/ |
|||
git reset --hard "v0.4.21" |
|||
}} |
|||
=== Ateliers Python === |
|||
La sortie de l'interface de ligne de commande doit indiquer '''HEAD est maintenant à b2c53a4 Demande de fusion #281 de kbwbe/devel''' |
|||
Pour les ateliers Python, vous n'avez besoin d'aucune approbation spécifique pour ajouter votre atelier au Addon manager et, étant en dehors du code source de FreeCAD, vous pouvez choisir la licence de votre choix. Si vous demandez l’ajout de votre atelier dans la liste (nous n’ajouterons aucun nouveau atelier sans une demande de ses auteurs), soit en le demandant sur le forum, soit en créant une requête ("issue" en anglais) sur le site [https://github.com/FreeCAD/FreeCAD-addons/ FreeCAD-addons], votre code restera sur votre propre dépôt git, nous l'ajouterons simplement en tant que sous-module au dépôt [https://github.com/FreeCAD/FreeCAD-addons/ FreeCAD-addons]. Bien sûr, avant d'ajouter votre atelier, nous allons l'examiner et nous assurer qu'il ne pose aucun problème potentiel. |
|||
Nous avons essentiellement utilisé une balise de la version précédente pour réinitialiser cette version. |
|||
Maintenant, dans le gestionnaire d’addon, actualisez la liste des ateliers et il s'affiche que l’atelier A2plus utilise une version inférieure. |
|||
=== Ateliers C++ === |
|||
{{clear}} |
|||
Si vous développez un atelier en C++, il ne peut pas être exécuté directement par les utilisateurs et doit d'abord être compilé. Vous avez alors deux options, soit vous fournissez vous-même les versions pré-compilées de votre atelier pour les différents systèmes d'exploitation, soit vous devez demander à ce que votre code soit fusionné dans le code source de FreeCAD. Pour cela, vous devez utiliser la licence LGPL (ou une licence entièrement compatible comme celle du MIT ou BSD) et présenter vos nouveaux outils à la communauté dans le [https://forum.freecadweb.org forum de FreeCAD] pour être examiné. Une fois que votre code a été testé et approuvé, vous devez créer une nouvelle branche dans le dépôt FreeCAD, si ce n’est pas encore fait, y insérer votre code et ouvrir une demande de retrait (pull request) afin que votre branche soit fusionnée dans le dépôt principal. |
|||
{{Std Base navi{{#translation:}}}} |
|||
{{Userdocnavi{{#translation:}}}} |
|||
{{Docnav/fr |
|||
[[Category:Addons{{#translation:}}]] |
|||
|[[Std_DlgCustomize/fr|Personnalisation]] |
|||
| |
|||
|[[Std_Tools_Menu/fr|Menu Outils]] |
|||
|IconL=Std_DlgCustomize.svg |
|||
|IconR= |
|||
|IconC=Freecad.svg |
|||
}} |
|||
{{Std Base navi{{#translation:}}}} |
|||
{{Userdocnavi{{#translation:}}}} |
|||
{{clear}} |
Revision as of 10:48, 2 January 2021
Std Gestionnaire d'Addon |
Emplacement du menu |
---|
Outils → Gestionnaire d'Addon |
Ateliers |
Tous |
Raccourci par défaut |
Aucun |
Introduit dans la version |
0.17 |
Voir aussi |
Ateliers externes, Macros |
Description
La commande Gestionnaire d'Addon ouvre le gestionnaire de modules complémentaires. Avec l'Addon Manager, vous pouvez installer et gérer ateliers complémentaires et des macros fournis par la communauté FreeCAD. Les ateliers et les macros disponibles proviennent de deux dépôts FreeCAD-addons et FreeCAD-macros et à partir de la page Liste des macros.
Les addons marqués par Python 2 uniquement ne fonctionneront pas dans FreeCAD version 0.19 ou supérieure.
En raison des modifications apportées à la plate-forme GitHub en 2020, le gestionnaire de modules complémentaires ne fonctionne plus si vous utilisez des versions de FreeCAD inférieure ou égale à 0.17. Vous devez passer à la version 0.18.5 ou à une version récente 0.19. Vous pouvez également installer les addons manuellement, voir Remarques ci-dessous.
Boîte de dialogue du Gestionnaire de modules complémentaires ou Addon Manager
Utilisation
- Sélectionnez l'option Outils → Gestionnaire d'Addon dans le menu.
- Si vous utilisez le gestionnaire d'extensions pour la première fois, une boîte de dialogue s'ouvrira pour vous avertir que les extensions du gestionnaire d'extensions ne font pas officiellement partie de FreeCAD. Appuyez sur le bouton OK pour confirmer et continuer.
- La boîte de dialogue Gestionnaire de modules complémentaires s'ouvre. Pour plus d'informations, voir Options.
- Le bouton Tout mettre à jour ne fonctionne pas pour le moment.
- Appuyez sur le bouton Fermer pour fermer la boîte de dialogue.
- Si vous avez installé ou mis à jour un plan de travail, une nouvelle boîte de dialogue s'ouvre vous informant que vous devez redémarrer FreeCAD pour que les modifications prennent effet.
Options
La boîte de dialogue Gestionnaire de modules complémentaires comporte deux onglets à gauche, l'un répertoriant les ateliers disponibles et l'autre répertoriant les macros disponibles. Le panneau d'information sur la droite affichera la page d'accueil de l'addon sélectionné.
Désinstaller
- Sélectionnez un module complémentaire installé dans l'onglet Ateliers ou dans l'onglet Macros.
- Appuyez sur le bouton Désinstaller la sélection.
Installer/mettre à jour
- Sélectionnez un module complémentaire dans l'onglet Ateliers ou dans l'onglet Macros.
- Appuyez sur le bouton Installer/mettre à jour la sélection.
- Si vous souhaitez ajouter une macro à une barre d'outils personnalisée, n'oubliez pas de télécharger manuellement le fichier image d'icône, si disponible, en cliquant sur le lien sur la page d'accueil dans le panneau d'informations. Voir Personnalisation de l'interface.
- Pour modifier la position d'un atelier complémentaire dans la liste des Ateliers, voir Personnalisation de l'interface.
Configuration
- Appuyez sur le bouton Configurer....
- La boîte de dialogue des options du gestionnaire d'extensions s'ouvre.
- Cochez éventuellement la case Rechercher automatiquement les mises à jour au démarrage (nécessite GitPython).
- Ajoutez éventuellement des dépôts à la liste Dépôts personnalisés. Les modules complémentaires de ces référentiels seront ajoutés sur l'onglet Ateliers ou l'onglet Macros.
- Choisissez éventuellement les paramètres du proxy.
- Appuyez sur le bouton OK ou sur le Annuler pour fermer la boîte de dialogue.
Remarques
- L'utilisation des addons n'est pas limitée à la version FreeCAD à partir de laquelle ils ont été installés. Vous pourrez également les utiliser dans n'importe quelle autre version de FreeCAD, prise en charge par l'addon, que vous pourriez avoir sur votre système.
- Les modules complémentaires disponibles dans le gestionnaire de modules complémentaires ne font pas partie du programme officiel FreeCAD et ne sont pas pris en charge par l'équipe de développement principale de FreeCAD. Vous devez lire attentivement les informations fournies pour vous assurer que vous savez ce que vous installez.
- Les rapports de bogues et les demandes de fonctionnalités doivent être adressés directement au créateur de l'addon en visitant le site Web indiqué. De nombreux développeurs d'extensions sont des utilisateurs réguliers du forum de FreeCAD et peuvent également y être contactés.
- Si le package GitPython est installé sur votre ordinateur, le gestionnaire d'extensions s'en servira, ce qui accélérera les téléchargements.
- Vous pouvez également installer des modules complémentaires manuellement. Voir Comment installer des ateliers supplémentaires et Comment installer des macros.
Informations pour les développeurs
Si vous avez développé un atelier ou une macro et souhaitez l'inclure dans le gestionnaire des extensions, lisez la procédure à suivre dans les pages des dépôts (FreeCAD-addons et FreeCAD-macros). Si vous ajoutez votre macro à la Liste des macros, il n'y a rien d'autre à faire, elle sera automatiquement sélectionnée par le gestionnaire Addon Manager.
Ateliers Python
Pour les ateliers Python, vous n'avez besoin d'aucune approbation spécifique pour ajouter votre atelier au Addon manager et, étant en dehors du code source de FreeCAD, vous pouvez choisir la licence de votre choix. Si vous demandez l’ajout de votre atelier dans la liste (nous n’ajouterons aucun nouveau atelier sans une demande de ses auteurs), soit en le demandant sur le forum, soit en créant une requête ("issue" en anglais) sur le site FreeCAD-addons, votre code restera sur votre propre dépôt git, nous l'ajouterons simplement en tant que sous-module au dépôt FreeCAD-addons. Bien sûr, avant d'ajouter votre atelier, nous allons l'examiner et nous assurer qu'il ne pose aucun problème potentiel.
Ateliers C++
Si vous développez un atelier en C++, il ne peut pas être exécuté directement par les utilisateurs et doit d'abord être compilé. Vous avez alors deux options, soit vous fournissez vous-même les versions pré-compilées de votre atelier pour les différents systèmes d'exploitation, soit vous devez demander à ce que votre code soit fusionné dans le code source de FreeCAD. Pour cela, vous devez utiliser la licence LGPL (ou une licence entièrement compatible comme celle du MIT ou BSD) et présenter vos nouveaux outils à la communauté dans le forum de FreeCAD pour être examiné. Une fois que votre code a été testé et approuvé, vous devez créer une nouvelle branche dans le dépôt FreeCAD, si ce n’est pas encore fait, y insérer votre code et ouvrir une demande de retrait (pull request) afin que votre branche soit fusionnée dans le dépôt principal.
- 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, Start, Surface, TechDraw, Test, Web