129 lines
18 KiB
HTML
129 lines
18 KiB
HTML
<html><head><title>Power users hub/fr</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link type='text/css' href='wiki.css' rel='stylesheet'></head><body><h1>Power users hub/fr</h1></div>
|
||
|
||
<div id="mw-content-text" lang="fr" dir="ltr" class="mw-content-ltr"><hr/><div class="mw-parser-output"><div class="floatright"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Crystal_Clear_app_terminal.png" class="image" title="150"><img alt="150" src="Crystal_Clear_app_terminal.png" width="128" height="128" /></a></div>
|
||
<p>Cet espace va vous permettre de mieux connaître et vous familiariser avec FreeCad. Vous pourrez ici apprendre à configurer FreeCad selon vos besoins et exigences.
|
||
</p><p>Ces pages sont au début de leurs développements. Si vous ne trouvez pas l'information que vous recherchez, ou vous avez trouvé ailleurs des informations utiles qui ne sont pas répertoriées ici, alors s'il vous plaît laissez un commentaire sur le <a rel="nofollow" class="external text" href="http://forum.freecadweb.org/">forum</a>, ou, pourquoi pas, <a href="https://www.freecadweb.org/wiki/index.php?title=Help_FreeCAD/fr" title="Help FreeCAD/fr">ajouter du contenu vous-même</a>.
|
||
</p><p>Une des plus intéressantes possibilités de FreeCad est d'avoir la possibilité de créer des scripts très complexes sans devoir compiler quoi que ce soit ni d'avoir à toucher au code source. Tous les scripts sont faits en langage <a rel="nofollow" class="external text" href="http://fr.wikipedia.org/wiki/Python_(langage)">Python</a>, qui est un langage simple d'écriture et très puissant. Vous avez un accès total à tous les scripts de FreeCad.
|
||
</p><p>Vous pouvez par exemple :
|
||
</p>
|
||
<ul><li> <b>Créer et modifier des éléments géométriques</b>: là est un objet dont Vous avez besoin et qui n'est pas présent dans la bibliothèque FreeCad d'origine ? Vous pouvez créer ce nouvel objet à partir de zéro ou adapter un modèle existant suivant vos besoins.</li>
|
||
<li> <b>Création d'outils et commandes personnalisées</b>: Actuellement, FreeCad possède de nombreuses fonctionnalités mais, il manque encore beaucoup d'outils et de commandes utiles à l'utilisateur final. Vous pouvez créer très facilement vos propres outils ou commandes.</li>
|
||
<li> <b>Modification de l'interface</b>: L'interface de FreeCad est actuellement très simple. Dans ce but FreeCad vous permet de modifier son apparence et de l'adapter à vos besoins. Vous pouvez par exemple créer votre barre d'outils et y insérer vos outils.</li>
|
||
<li><b>Modifier la représentation de scènes</b>: FreeCad a des processus séparés pour construire et calculer les formes géométriques et afficher les figures à l'écran. Vous avez le contrôle total sur la manière dont les géométries sont affichées à l'écran, vous pouvez modifier la représentation, être interactif avec le processus ou ajouter toutes sortes de comportements personnalisés comme par exemple l'affichage d'informations, traçage ou entités temporaires.</li></ul>
|
||
<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
|
||
<ul>
|
||
<li class="toclevel-1 tocsection-1"><a href="#Personnaliser_FreeCAD"><span class="tocnumber">1</span> <span class="toctext">Personnaliser FreeCAD</span></a></li>
|
||
<li class="toclevel-1 tocsection-2"><a href="#Scripts_dans_FreeCAD"><span class="tocnumber">2</span> <span class="toctext">Scripts dans FreeCAD</span></a>
|
||
<ul>
|
||
<li class="toclevel-2 tocsection-3"><a href="#Modules"><span class="tocnumber">2.1</span> <span class="toctext">Modules</span></a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toclevel-1 tocsection-4"><a href="#Fonctions_API"><span class="tocnumber">3</span> <span class="toctext">Fonctions API</span></a></li>
|
||
<li class="toclevel-1 tocsection-5"><a href="#Modifications_avanc.C3.A9es"><span class="tocnumber">4</span> <span class="toctext">Modifications avancées</span></a></li>
|
||
<li class="toclevel-1 tocsection-6"><a href="#Tutoriels_pour_Python"><span class="tocnumber">5</span> <span class="toctext">Tutoriels pour Python</span></a></li>
|
||
<li class="toclevel-1 tocsection-7"><a href="#Projets_communautaires"><span class="tocnumber">6</span> <span class="toctext">Projets communautaires</span></a></li>
|
||
</ul>
|
||
</div>
|
||
|
||
<h2><span class="mw-headline" id="Personnaliser_FreeCAD">Personnaliser FreeCAD</span></h2>
|
||
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=Interface_Customization/fr" title="Interface Customization/fr">Personnaliser l'interface</a>: Les fondamentaux : les barres d'outils et les raccourcis claviers.</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Macros/fr" title="Macros/fr">Travailler avec les macros</a>: Enregistrer facilement les actions répétées fréquemment ou rédiger du code Python</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Macros_recipes/fr" title="Macros recipes/fr">"Recettes" de macros</a></li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Customize_Toolbars/fr" title="Customize Toolbars/fr">Personnaliser la barre d'outils</a></li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Installing_more_workbenches/fr" title="Installing more workbenches/fr">Installer plus d'ateliers</a></li>
|
||
<li> <a rel="nofollow" class="external text" href="http://forum.freecadweb.org/viewtopic.php?t=10556">Chargeur de plugins</a></li>
|
||
<li> <a rel="nofollow" class="external text" href="https://github.com/FreeCAD/FreeCAD-addons">Addons installer.FCMacro</a></li></ul>
|
||
<h2><span class="mw-headline" id="Scripts_dans_FreeCAD">Scripts dans FreeCAD</span></h2>
|
||
<p><b>Général</b>
|
||
</p>
|
||
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=Introduction_to_Python/fr" title="Introduction to Python/fr">Introduction à python</a>: Allez voir aussi les autres tutoriels pour python les liens sont en bas de cette page</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Python_scripting_tutorial/fr" title="Python scripting tutorial/fr">FreeCAD scripting tutorial</a>: Vue générale en scripts python dans FreeCad</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=FreeCAD_Scripting_Basics/fr" title="FreeCAD Scripting Basics/fr">Scripts de base</a>: Les bases des scripts en python...</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Gui_Command/fr" title="Gui Command/fr">Interface et commandes</a>: Ajouter des commandes dans l'interface de FreeCad</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Units/fr" title="Units/fr">Unités</a>: dans FreeCad</li></ul>
|
||
<h3><span class="mw-headline" id="Modules">Modules</span></h3>
|
||
<p>Le fonctionnement de FreeCAD est séparé en modules qui traitent de types de données et d' applications spéciales. FreeCAD a intégré des modules et des modules d'extension (plug-ins). Une fois que les modules de plug-in sont installés, ils deviennent disponibles aussi facilement que les modules intégrés. Les modules décrits ci-dessous sont les modules par défaut, inclus dans chaque installation FreeCAD.
|
||
</p>
|
||
<ul><li> Les <a href="https://www.freecadweb.org/wiki/index.php?title=Builtin_modules/fr" title="Builtin modules/fr">modules intégrés</a> sont les principaux modules de FreeCAD. Ils contiennent les outils pour manipuler les configurations générales de FreeCAD, les documents et leur contenu.</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Workbench_creation/fr" title="Workbench creation/fr">Création d'Ateliers</a> vous montre comment créer votre propre atelier.</li></ul>
|
||
<p><b>Travailler avec les maillages "Mesh"</b>
|
||
</p>
|
||
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=Mesh_Scripting/fr" title="Mesh Scripting/fr">Scripts et maillage</a>: Être interactif avec le <a href="https://www.freecadweb.org/wiki/index.php?title=Mesh_Module/fr" class="mw-redirect" title="Mesh Module/fr">module maillage</a></li></ul>
|
||
<p><b>Travailler avec les géométries "Parts"</b>
|
||
</p>
|
||
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Module/fr" title="Part Module/fr">Le module géométrie " Part "</a>: outils et structure utilisés dans FreeCad <a rel="nofollow" class="external text" href="http://fr.wikipedia.org/wiki/Open_CASCADE">Open CASCADE Technology</a></li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Topological_data_scripting/fr" title="Topological data scripting/fr">Scripts de données topologiques</a>: Interactivité entre " Part " et les données topologiques.</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=PythonOCC/fr" title="PythonOCC/fr">PythonOCC</a>: Comment utiliser toute la puissance du moteur Open CASCADE</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Mesh_to_Part/fr" title="Mesh to Part/fr">Maillage et géométrie</a>: Comment convertir les types d'objets différents " Mesh " et " Part "</li></ul>
|
||
<p><b>Accéder aux Scènes graphiques avec Coin </b>
|
||
</p>
|
||
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=Scenegraph/fr" title="Scenegraph/fr">Scènes graphiques et Coin/Inventor</a>: Vous pouvez avec FreeCad représenter des scènes de travail grâce à <a rel="nofollow" class="external text" href="http://fr.wikipedia.org/wiki/Open_CASCADE_Technology">Coin3D</a></li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Pivy/fr" title="Pivy/fr">Pivy</a>: Accéder et modifier la scène graphique grâce à Pivy qui est la passerelle pour accéder à Coin</li></ul>
|
||
<p><b>Controller l'interface avec Qt</b>
|
||
</p>
|
||
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=PySide/fr" title="PySide/fr">PySide</a>: Dispose des outils nécessaires pour construire, accéder et modifier le contenu d'une interface utilisateur</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Embedding_FreeCADGui/fr" title="Embedding FreeCADGui/fr">Utilisez les modules graphiques FreeCad</a>: Vous pouvez exporter des modules FreeCad dans d'autres applications Qt avec l'aide de PyQt</li></ul>
|
||
<p><b>Travailler avec des objets paramétriques</b>
|
||
</p>
|
||
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=Scripted_objects/fr" title="Scripted objects/fr">Objets scripts</a>: Vous pouvez créer vos scripts en Python dans FreeCad a partir de zéro</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Drawing_Module/fr" title="Drawing Module/fr">Module de dessin</a>: Automatiser les processus 3D-vers-2D</li></ul>
|
||
<p><b>Exemples</b>
|
||
</p>
|
||
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=Code_snippets/fr" title="Code snippets/fr">Extraits de code</a>: Une série d'extraits de code qui peuvent servir de base à vos scripts</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Line_drawing_function/fr" title="Line drawing function/fr">Dessiner une ligne</a>: Ecriture d'un script python qui va dessiner une ligne, toute la procédure est décrite pas à pas</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Dialog_creation/fr" title="Dialog creation/fr">Boîte de dialogue</a>: Création d'une boîte de dialogue avec Qt designer, et son utilisation dans FreeCad</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Embedding_FreeCAD/fr" title="Embedding FreeCAD/fr">Intégration de FreeCad</a>: Comment importer FreeCad comme simple module dans une application externe</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Draft_Module/fr" title="Draft Module/fr">Ébauche de dessin</a>: Ajouter des fonctions de dessin 2D dans FreeCad. Entièrement écrits en python, ce sont ici de bons exemples si vous voulez écrire vos propres modules</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=FreeCAD_vector_math_library/fr" title="FreeCAD vector math library/fr">Bibliothèque de fonctions mathématique</a>: Augmentez la puissance de calcul de l'interpréteur python de FreeCad avec cette bibliothèque mathématique. Cette bibliothèque est aussi incluse dans le module Draft de FreeCad.</li></ul>
|
||
<h2><span class="mw-headline" id="Fonctions_API">Fonctions API</span></h2>
|
||
<p>La description complète des API de FreeCad se trouve <a href="https://www.freecadweb.org/wiki/index.php?title=Category:API" title="Category:API">sur cette page</a>. Notez qu'elle peut être incomplète, nous n'avons toujours pas trouvé le moyen de l'inclure automatiquement sur ce wiki. Pour plus d'informations, parcourez les modules directement dans FreeCad.
|
||
</p>
|
||
<h2><span class="mw-headline" id="Modifications_avanc.C3.A9es">Modifications avancées</span></h2>
|
||
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=Start_up_and_Configuration/fr" title="Start up and Configuration/fr">Démarrage et configuration</a>: Démarrage et options de ligne de commande de FreeCad</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Install_on_Windows/fr" title="Install on Windows/fr">Installation sous Windows</a>: Utilisation de windows installer</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=CompileOnWindows/fr" title="CompileOnWindows/fr">Compilation de FreeCad pour Windows</a> et <a href="https://www.freecadweb.org/wiki/index.php?title=CompileOnUnix/fr" title="CompileOnUnix/fr">Compilation de FreeCad pour Unix</a></li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Branding/fr" title="Branding/fr">Code source de FreeCad</a>: Comment effectuer de simples modifications ou utiliser le code source de FreeCad pour construire votre propre application</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Extra_python_modules/fr" title="Extra python modules/fr">Extension des modules python</a>: L’interpréteur python inclut dans FreeCad est facilement extensible par l'ajout de nombreux modules</li></ul>
|
||
<h2><span class="mw-headline" id="Tutoriels_pour_Python">Tutoriels pour Python</span></h2>
|
||
<p>Compilation de sites constituant une très bonne documentation sur la programmation en python, ces sites ne sont pas liés à FreeCad mais constituent un très grand intérêt pour les débutant désirant programmer en python.
|
||
</p><p><b>Python</b>
|
||
</p>
|
||
<ul><li> <a rel="nofollow" class="external text" href="http://docs.python.org/tut/tut.html">Official python tutorial</a> - Un tutoriel très complet pour découvrir python</li>
|
||
<li> <a rel="nofollow" class="external text" href="http://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python">Non-programmer tutorial for python</a> - un excellent livre au format Wiki</li>
|
||
<li> <a rel="nofollow" class="external text" href="http://npt.cc.rsu.ru/user/wanderer/ODP/Python_for_Newbies.htm">Python for newbies</a> - un grand tutoriel couvrant tous les grands principes de base.</li></ul>
|
||
<p><b>PySide</b> - Comment créer et gérer l'interface de FreeCad avec pythonQt
|
||
</p>
|
||
<ul><li> <a rel="nofollow" class="external text" href="http://zetcode.com/gui/pysidetutorial/PySide">tutorial</a> :Un tutoriel de plate-forme montrant l'utilisation de PySide avec des exemples</li>
|
||
<li> <a rel="nofollow" class="external text" href="http://www.pythoncentral.io/series/python-pyside-pyqt-tutorial/">PySide/PyQt tutorial</a> : Un tutoriel facile à lire qui couvre PySide et PyQt avec des exemples</li>
|
||
<li> <a rel="nofollow" class="external text" href="http://qt-project.org/wiki/PySideDocumentation">documentation PySide</a>: du projet Qt (les personnes qui ont tout écrit)</li></ul>
|
||
<pre>* <a rel="nofollow" class="external text" href="http://qt-project.org/wiki/QtCreator_and_PySide">Using QtCreator in PySide</a> : Aussi depuis le Projet Qt
|
||
</pre>
|
||
<ul><li> <a rel="nofollow" class="external text" href="http://srinikom.github.io/pyside-docs/index.html">PySide reference</a> : détail sans fin sur la minutie de PySide et Qt, une source de référence fiable </li>
|
||
<li> <a rel="nofollow" class="external text" href="http://nullege.com/codes/search?cq=PySide">PySide code snippets</a> :une base de données d'extrait de codes de PySide consultable</li></ul>
|
||
<p>Les deux références suivantes sont PyQt spécifique (pas PySide) mais peuvent offrir des informations d'utilisation:
|
||
</p>
|
||
<ul><li> <a rel="nofollow" class="external text" href="Http://www.cs.usfca.edu/~afedosov/qttut/Basic">PyQt tutoriel</a>: Un tutoriel simple et court basé sur Linux qui vous expliquera comment travailler avec PyQt et Qt Designer </li>
|
||
<li> <a rel="nofollow" class="external text" href="Http://vizzzion.org/?id=pyqt">Programming Qt applications in python</a>: Un tutoriel plus approfondie couvrant l'ensemble des processus de travail avec Qt et python.</li></ul>
|
||
<p><b>Pivy</b> - Comment être interactif entre FreeCad et scènes 3D
|
||
</p>
|
||
<ul><li> <a rel="nofollow" class="external text" href="http://pivy.coin3d.org/documentation/pycon">Tutoriel Pivy de base</a> : Un tutoriel très simple sur le site officiel de Pivy</li>
|
||
<li> <a rel="nofollow" class="external text" href="http://www.google.com.br/url?sa=U&start=3&q=http://studierstube.icg.tu-graz.ac.at/doc/pdf/PivyStudierstubeTutorial.pdf&ei=XyC1Sc2wOeCKmQem_eHnBQ&usg=AFQjCNEYhb-0DcUc6OxFVijAe1epBb-4aA">Introduction à Pivy studiersturbe</a> : Ce document n'est pas vraiment un tutoriel mais, il illustre très bien le fonctionnement de Pivy au travail</li></ul>
|
||
<h2><span class="mw-headline" id="Projets_communautaires">Projets communautaires</span></h2>
|
||
<p>Sur <a href="FreeCAD_Community_Portal.html" title="FreeCAD Community Portal">Community portal (page en anglais)</a> <a href="https://www.freecadweb.org/wiki/index.php?title=FreeCAD_Community_Portal/fr" title="FreeCAD Community Portal/fr">Portail communautaire (page en fr)</a>, vous pouvez rechercher d'autres projets basés sur FreeCad et gérés par la communauté. Si vous avez commencé un nouveau projet FreeCad assurez vous de le renseigner sur le <a href="FreeCAD_Community_Portal.html" title="FreeCAD Community Portal">Community portal (page en anglais)</a>. Si vous souhaitez participer au développement de FreeCAD vous pouvez visiter <a href="https://www.freecadweb.org/wiki/index.php?title=Help_FreeCAD/fr" title="Help FreeCAD/fr">cette page</a> et voir ce que vous pouvez faire.
|
||
</p><p><br />
|
||
</p>
|
||
</div>
|
||
|
||
|
||
|
||
</div>
|
||
|
||
</div><div class="printfooter">
|
||
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=Power_users_hub/fr&oldid=212678">http://www.freecadweb.org/wiki/index.php?title=Power_users_hub/fr&oldid=212678</a>"</div>
|
||
<div id="catlinks" class="catlinks" data-mw="interface"></div><div class="visualClear"></div>
|
||
</div>
|
||
</div>
|
||
<div id="mw-navigation">
|
||
<h2>Navigation menu</h2>
|
||
|
||
</body></html> |