Documentation pour utilisateurs expérimentés

From FreeCAD Documentation
Revision as of 21:34, 29 May 2012 by Mario52 (talk | contribs) (Fin de la traduction)

Power users hub/fr

Cette page est en cours de traduction (voir la page originale en anglais).
150
150

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. Cette page n'est qu'au stade de développement. Si l'information que vous recherchez n'est pas disponible ou, si vous avez trouvé des informations qui ne sont pas présente ici et qui peuvent aider SVP vous pouvez laisser un commentaire et nous en faire part sur cette page, il suffit de cliquer sur le bouton " + " en haut de la page (entre les boutons "modifier" et "historique") pour ajouter votre commentaire ou, pourquoi ne pas contribuer et ajouter votre savoir faire ! tous les renseignements sont sur cette page.

Une des plus intéressantes possibilité 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 a toucher au code source. Tous les scripts sont fait en langage Python, qui est un langage simple d'écriture et très puissant. Vous avez un accès total à tous les scripts de FreeCad.

Vous pouvez par exemple :

  • Créer et modifier des éléments géométriques: Vous avez besoin d'une figure géométrique spéciale qui n'est pas présente 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.
  • Création d'outils et commandes personnalisées: 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.
  • Modification de interface: 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 d'y insérer vos outils.
  • Modifier la représentation de scènes: 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 d'ajouter toutes sortes de comportements personnalisés comme par exemple affichage d'informations, traçage ou entités temporaires.

Personnaliser FreeCAD

Scripts dans FreeCAD

Général

Travailler avec le maillage "Mesh"

Travailler avec les géométries "Parts"

Accéder aux Scènes graphiques avec Coin

Controller l'interface avec Qt

  • PyQt: Dispose des outils nécessaires pour construire, accéder et modifier le contenu d'une interface utilisateur
  • Utilisez les modules graphiques FreeCad: Vous pouvez exporter des modules FreeCad dans d'autres applications Qt avec l'aide de PyQt

Travailler avec des objets paramétriques

Exemples

  • Extraits de code: Une série d'extraits de code qui peuvent servir de base à vos scripts
  • Dessiner une ligne: Ecriture d'un script python qui va dessiner une ligne, toute la procédure est décrite pas à pas
  • Boîte de dialogue: Création d'une boîte de dialogue avec Qt designer, et son utilisation dans FreeCad
  • Intégration de FreeCad: Comment importer FreeCad comme simple module dans une application externe
  • Ébauche de dessin: 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
  • Bibliothèque de fonctions mathématique: 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.

Fonctions API

La description complète des API de FreeCad se trouve sur cette page. 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.

Modifications avancées

Cette section n'est pas encore traduite ou en cours de traduction.

Tutoriels pour Python

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.

Python

PyQt - Comment créer et gérer l'interface de FreeCad avec pythonQt

Pivy - Comment être interactif entre FreeCad et scènes 3D

Projets communautaires

Sur Community portal, 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 Community portal. Si vous souhaitez participer au développement de FreeCAD vous pouvez visiter cette page et voir ce que vous pouvez faire.

Available translations of this page: Template:Se