FAQ/fr

Cette page tente de répondre aux questions les plus fréquemment posées sur les forums FreeCAD.

Si vous avez un problème ou une question concernant FreeCAD, vérifiez ci dessous avant tout. Puis, si vous ne trouvez pas de réponse à votre question, allez voir et au besoin poster sur le forum de FreeCAD !

Quel est le moyen le plus facile, pour installer FreeCAD sur mon système ?
Si vous utilisez Windows ou Mac OS, le plus simple est d'aller sur la page de téléchargement, où vous trouverez plusieurs packages prêts à installer. Si vous êtes sur une distribution Debian, Fedora ou Ubuntu ou d'autres distributions Linux, FreeCAD est déjà inclus dans les dépôts de logiciels standard, et vous pouvez simplement l'installer avec le gestionnaire de logiciels. Sur Ubuntu, l'équipe de FreeCAD maintient également son propre dépôt PPA. Pour plus d'informations sur l'installation, reportez-vous à la page installation.

Quelles sont les conditions requises pour l'exécution de FreeCAD ?
Contrairement à la plupart des logiciels de CAO 3D, FreeCAD peut fonctionner sans à-coup sur les ordinateurs plus modestes - il a été conçu pour être exécuté sur Pentium IV et Intel Core 2 mono processeur. Si votre ordinateur exécute un système d'exploitation récent, vous avez toutes les chances pour utiliser FreeCAD. La seule condition est que votre carte graphique ou chipset doit prendre en charge OpenGL, de préférence pas plus ancienne que la v2.0. En cas de problèmes, reportez-vous à le Section Dépannage de cette FAQ.

Multithreading
FreeCAD est sous-jacent du noyau de modélisation géométrique (qui est une bibliothèque tierce appelée technologie Open CASCADE ou OCC en abrégé) pour le moment FreeCAD ne supporte pas le multithreading has partial mulitithreading support at this time. Voir la page wiki Multithreading pour plus de détails.

Pour les utilisateurs Mac
Seulement l'architecture MacIntel est prise en charge. Il n'y a aucune version disponible pour l'architecture PowerPC.

Que faire si je veux compiler FreeCAD moi-même ?
Le code source de FreeCAD est toujours disponible dans le référentiel de code source du projet. Compiler FreeCAD, vous permet d'utiliser les fonctionnalités les plus récentes en cours de développement, mais nécessite un peu de connaissances en informatique, bien que la procédure soit assez simple. L'accès au code source est accessible ici, et nous avons des instructions détaillées pour la compilation sur Windows, Linux et Mac OSX.

FreeCAD me signale que certains modules ou applications sont manquants
FreeCAD a besoin de beaucoup d'outils pour fournir toutes ses fonctionnalités. Tous les composants requis sont habituellement regroupés au sein de votre installation de FreeCAD ou fournis par votre gestionnaire de paquets, donc, normalement, vous n'avez rien à craindre. Toutefois, si vous installez FreeCAD provenant de sources non officielles, ou compilez FreeCAD vous-même, quelques pièces qui ne sont pas essentielles à FreeCAD, peuvent être manquantes, et certaines fonctionnalités ne seront pas disponibles. Certains types de formats de fichiers spécifiques comme Collada ou DWG nécessitent également des composants supplémentaires, qui ne peuvent pas être regroupés dans FreeCAD et doivent être installés séparément par vous-même.

Tous ces composants et la manière appropriée pour les installer sont répertoriés sur la page Extra python modules.

FreeCAD ne démarre pas du tout
Il peut y avoir de nombreuses raisons à cela, la plus probable est que certaines bibliothèques sont manquantes. Essayez de démarrer FreeCAD à partir d'un terminal (saisir après le prompt,  sur certains systèmes) pour voir si un message d'erreur apparaît. Lisez aussi le reste de cette FAQ car cela peut vous donner divers indices pour détecter la cause du problème. Si rien n'y fait, parlez en sur le forum, il y aura sûrement quelqu'un qui pourra vous aider.

Sur d'anciens systèmes Windows XP, vous pouvez obtenir un message d'erreur comme celui-ci :. La cause de ce problème est que les librairies d'exécution CRT sont manquantes, ou que la version installée est trop ancienne et que FreeCAD est lié à une version plus récente. Dans ce cas, vous devez installer le que vous trouverez chez Microsoft. Voyez aussi les messages correspondants sur le forum.

FreeCAD démarre normalement, mais toutes les icônes ne sont pas affichées, certaines d'entre elles sont remplacées par un 'X' noir
A l'heure actuelle, sur certains autres systèmes, vous pourriez avoir à compiler Pivy vous-même. Notez, bien que certains outils ne sont pas disponibles sans Pivy, le reste de FreeCAD fonctionne normalement.

J'ai des problèmes d'affichage, la vue 3D ne se comporte pas correctement, il y a des résidus, trainées quand je bouge/fait pivoter la vue, etc.
FreeCAD dépend d'OpenGL pour l'affichage des contenus 3D, et nécessite donc un environnement de travail OpenGL. Sur certains systèmes, OpenGL n'est pas activé par défaut, et vous pourriez avoir besoin d'installer ou de mettre à jour vos pilotes graphiques. Ce problème arrive le plus souvent sur les systèmes Linux ou sur les systèmes virtuels. Si vous êtes sur un système basé sur Linux, essayez les étapes suivantes :
 * Vérifier que votre ordinateur dispose d'une carte graphique capable d'afficher la 3D.
 * Tapez dans la fenêtre d'un terminal, et vérifiez si la sortie Direct Rendering est réglée sur oui, et que les caractéristiques OpenGL vendor/renderer/version correspondent bien à votre carte graphique.
 * Installez d'autres logiciels basés sur OpenGL comme (Blender par exemple) et vérifiez s'il s'exécute et s'affiche correctement.

FreeCAD bloque au démarrage
Un crash pourrait indiquer un bug plus grave, ou un problème dans votre configuration.

La plupart des crash se produisent, à cause de l'une des deux raisons suivantes:

Les pilotes OpenGL ne sont pas installés, ou ne fonctionnent pas correctement
C'est une cause de problème très fréquente. Les symptômes sont simplement que FreeCAD se plante au démarrage, ou chaque fois que vous ouvrez une vue 3D (par exemple en créant un nouveau document). Essayez alors de savoir quelle est votre puce graphique, prend elle en charge OpenGL (la plupart des puces récentes sont compatibles), puis cherchez le bon pilote et installez le.

Une façon simple de vérifier si OpenGL est fonctionnel, est d'essayer de lancer une autre application OpenGL tel que blender.

En général un bon moyen pour obtenir plus d'informations sur les plantages de FreeCAD est de le lancer avec le paramètre.

Cela va créer un fichier dans  sur Linux et Mac OSX ou  sur les systèmes Windows.

Dans quelques rares cas, vous devrez peut-être installer un driver graphique qui n'a rien à voir avec votre carte graphique. Nous avons eu un cas où l'ordinateur portable d'un utilisateur avait une puce graphique embarquée Intel mais certains pilotes ATI ont du être installés pour un bon fonctionnement de FreeCAD.

Certaines bibliothèques nécessaires à FreeCAD, ne sont pas présentes sur votre système, ou n'ont pas été trouvées par FreeCAD
Il peut y avoir deux déclinaisons à ce problème : soit une bibliothèque est tout simplement absente et FreeCAD refusera de démarrer, soit la bibliothèque est présente mais il s'agit d'une version trop ancienne pour FreeCAD qui plantera lorsqu'il essaiera d'utiliser une fonctionnalité manquante de cette librairie. Un exemple fréquent, est celui où vous avez Qt3 et Qt4 installés sur votre système ; FreeCAD parvient à détecter Qt4, mais si votre installation de Qt n'est pas correctement configurée, quelques éléments de Qt3 pourraient encore être utilisés et provoquer les plantages.

Pensez à examiner la procédure d'installation, et assurez-vous d'avoir bien installé toutes les bibliothèques requises (sur la plupart des systèmes Linux cela se fait automatiquement), et vérifiez avoir installé la version minimale pour chacun des composants.

Si tout semble correct, décrivez le problème sur le forum ou sur le bug tracker.

Si vous êtes sur un système Linux, il est facile de tracer le débogage, qui a pour résultat de fournir des informations très utiles sur l'accident pour les développeurs :
 * dans un terminal, tapez : (en supposant que le paquet gdb soit installé)
 * à l'intérieur de gdb, tapez
 * après le crash, tapez pour en obtenir la trace, et vous pouvez l'inclure dans votre rapport de bogue.

FreeCAD se bloque après le démarrage
Lors du démarrage de FreeCAD le GUI apparaît presque immédiatement mais le GUI est gelé et le cpu est d'environ 99 %. Cela peut arriver sur le bureau KDE, lorsque vous utilisez le thème Oxygen. Choisir un autre thème devrait résoudre le problème parce que c'est un bogue dans le thème Oxygen.

Plantage de FreeCAD à la création d'un nouveau document ou à l'ouverture d'un fichier
Si FreeCAD se bloque lorsqu'il crée une nouvelle vue 3D, essayez de lancer FreeCAD à partir d'un terminal. Si un message d'erreur s'affiche lors du blocage, mentionnant et un nom de composant commençant par "So" (,, etc.), les chances sont très élevées, en particulier si vous êtes sous Linux, que FreeCAD essaie d'utiliser deux versions différentes de la bibliothèque Coin, ce qui provoque le crash. Pour vérifier si tel est le problème, essayez les solutions suivantes: S'il y a une différence, FreeCAD ou SoQt doivent être recompilés (il est préférable de recompiler celui qui utilise la version la plus ancienne de Coin). Le comportement normal consiste à contacter les personnes responsables de l’emballage de SoQt ou de FreeCAD et de leur demander de songer à recompiler. Si vous voulez entreprendre cette démarche pour vous-même et qu'il n'est pas possible de recompiler SoQt car d'autres applications de votre système sont cassées, vous pouvez forcer FreeCAD à compiler avec la version de Coin requise avec. Mais vous devez vous assurer que le package de développement correct de cette version de Coin est installé.
 * Localisez l'exécutable FreeCAD (généralement dans )
 * Exécutez la commande à partir d'un terminal
 * Notez la version de la bibliothèque utilisée par FreeCAD (par exemple ).
 * Localisez la bibliothèque (généralement dans )
 * lancez et vérifiez si elle est liée à la même version de Coin que FreeCAD

FreeCAD se bloque après Édition → Alignement
Une erreur de segmentation se produit à. Cela signifie que l'implémentation de VBO dans le pilote graphique est mauvaise. Afin d'éviter les appels au cache OpenGL vous pouvez essayer de redéfinir la variable d'environnement puis redémarrer FreeCAD.

J'ai des problèmes en cours d'exécution de FreeCAD sur Mac OSX
La plate-forme Mac est moins facile à supporter que Windows ou Linux, car aucun des principaux développeurs n'en possède un. Les paquets OSX sont compilés par des utilisateurs bénévoles de FreeCAD, et ils peuvent parfois ne pas fonctionner correctement sur votre machine, et, en fonction de votre système.

Votre meilleure chance est probablement d'aller voir sur les forums, et regarder les discussions liées pour Mac OSX, et discuter de votre problème ou voir si quelqu'un d'autre a trouvé une solution.

Je ne peux pas modifier les valeurs numériques dans les panneaux de propriétés de FreeCAD


Vous avez probablement mis en place de mauvais paramètres régionaux dans Windows. Veuillez vérifier si vous avez les mêmes symboles pour le séparateur décimal et le symbole de groupement des chiffres. Si c'est le cas, adaptez les paramètres de votre système pour utiliser un caractère différent pour le symbole de groupement des chiffres et le séparateur décimal. Notez qu'il n'est pas obligatoire d'avoir un point comme séparateur décimal. Mais, il est obligatoire d'utiliser des symboles différents dans ces deux paramètres : Symboles décimal et Symbole de groupement des chiffres.

FreeCAD fonctionnait normalement, et tout à coup, il ne fonctionne plus
Cela peut se produire si vous aviez une ancienne version de FreeCAD installée, et que vous la mettez à niveau vers une version plus récente. Dans ce cas, les fichiers de configuration de FreeCAD pourraient avoir été corrompu pour une raison quelconque, de ce fait FreeCAD ne peut plus les lire et ne parvient pas à démarrer. La solution est toute simple, supprimez ces fichiers de configuration, ainsi FreeCAD pourra les recréer au premier démarrage.


 * sur Windows : Ouvrir le gestionnaire de fichiers et saisir dans le chemin de fichiers. Ensuite supprimer les fichiers  et.
 * sur Linux : Naviguez jusqu'à  et supprimer les fichiers  et.
 * sur Mac : Naviguez jusqu'à et supprimer les fichiers et.

FreeCAD devrait maintenant démarrer normalement avec tous ses paramètres de base.

Une macro findConfigFiles est disponible pour vous aider à localiser vos fichiers de configuration. Elle peut être installée en utilisant l’Addons Manager dans le menu. La macro trouvera votre dossier de fichier de configuration, le copiera dans le presse-papiers et ouvrira (si possible) cet emplacement avec votre navigateur de fichiers par défaut. Elle n'effectue aucun changement sur vos fichiers ou paramètres.

FreeCAD est-il vraiment gratuit ? Même pour un usage commercial ?
FreeCAD est un logiciel open-source, gratuit non seulement pour votre utilisation personnelle ou pour tout travail commercial, mais aussi pour le distribuer, le modifier, ou même l'utiliser dans une application à code source propriétaire.

Pour résumer, vous êtes libre de faire (presque) tout ce que vous voulez avec lui. Lisez la page de la licence pour plus de renseignements.

Comment puis-je faire pivoter la vue 3D ?
FreeCAD a différents styles de navigation disponibles qui peuvent être réglés dans les préférences ou en faisant un clic droit dans la vue 3D. Pour plus de détails lisez la page Navigation dans l'espace 3D. Pour le mode de navigation par défaut ("CAD"), les commandes sont les suivantes :

Que puis-je faire avec FreeCAD ? Où dois-je commencer ?
Dirigez-vous vers la page mise en route pour une description rapide des outils que vous pouvez utiliser. Il y a aussi une nouvelle section de tutoriels contenant quelques ressources. La section Entrée utilisateur contient des informations plus détaillées sur les différents ateliers de FreeCAD. Notez que FreeCAD est relativement jeune, et que son interface utilisateur est encore un peu dépouillée, et ne comporte pas de nombreux outils. Mais beaucoup de fonctionnalités avancées sont déjà à votre disposition à partir de scripts Python.

Y-a-il une documentation pour les nouveaux arrivants ? Comment puis-je apprendre à utiliser FreeCAD ?
Malheureusement, il n'y a pour le moment que peu de documentation pour les débutants, mais la section de tutoriels contient déjà quelques pages pour vous aider à démarrer.

Je veux importer/exporter des données au format XYZ de/vers FreeCAD. Comment faire ?
Référez vous à la page FreeCAD Howto Import Export. Peut-être que vos questions y trouveront une réponse.

Comment puis-je extruder des formes dans des solides ? Je n'ai pas le résultat attendu
En théorie, c'est très simple : les lignes (ou les fils), une fois extrudés, forment des faces. Les faces une fois extrudées forment des solides. Si vous extrudez quelque chose et que le résultat n'est pas un solide, alors cette chose n'était pas une face. Si vous avez des lignes et que vous voulez les extruder pour obtenir un solide, vous devez d'abord sélectionner des lignes qui forment un périmètre fermé (sélectionnez plusieurs objets en appuyant sur ), les joindre en un fil (outil "Mettre à niveau" ), puis créer une face à partir de ce fil (encore avec outil ). Voilà, si tout s'est bien passé, vous pouvez maintenant l'extruder en un solide.

Maintenant, il peut y avoir de nombreux petits détails qui feront obtenir un mauvais résultat. La meilleure façon de faire, est de vérifier que tout ce qu'il y a dans votre forme peut être extrudé. Le contenu des objets peut être facilement exploré grâce à des procédures en Python. En supposant par exemple que vous ayez un objet appelé "Wire", vous pouvez taper ceci dans la console Python :

Le code ci-dessus récupère la forme d'un objet, montre les faces et les fils (wires) que votre objet possède (le cas échéant), et s'il y a des fils, vous indique si ces fils sont fermés.

Si vous n'avez pas de face, vous n'aurez pas de solide. S'il n'y a pas de contour fermé, il n'y aura pas de face.

Si vous êtes intéressé, il y a plus d'info sur tout ce que vous pouvez faire avec Python sur la page Script pour les pièces. Si vous ne pouvez pas joindre plusieurs lignes entre elles, c'est plus que probable que leurs extrémités ne correspondent pas (il suffit même d'une seule ouverture).

Là, je crains fort que mon expérience me dise que le moyen le plus rapide pour y remédier, est de redessiner un nouveau contour sur l'ancien ...

Mes opérations booléennes échouent, ou donnent des résultats bizarres
Le noyau OpenCASCADE, qui est le responsable de la partie géométrique de FreeCAD, et probablement le meilleur noyau géométrique open-source disponible, a ses défauts et ses limites.

En effet, les opérations booléennes tels que (fusion, soustraction et intersection) ne sont pas ses meilleurs atouts, et donnent souvent des résultats étranges. Il s'agit d'une limitation courante, nous n'avons pas les moyens de tout résoudre à la fois, de sorte que la meilleure solution est d'essayer d'obtenir le résultat souhaité par une autre méthode de modélisation.

Par exemple, les problèmes avec les primitives telles que les cylindres, peuvent souvent être résolues, en utilisant à leurs place, des cercles extrudés.

En règle générale, si une forme ne fonctionne pas, essayez de la modéliser d'une manière différente. A la fin, dans 99% des cas, vous aurez réussi à obtenir le résultat recherché.

Quand j'exporte (ou visualise) mon modèle, les trous sont remplis
Ne pas utiliser +  (Tout sélectionner) pour exporter toute l'arborescence. Si le modèle n'est qu'un seul élément, essayez de ne sélectionner que l'élément le plus récent (généralement le dernier) dans l'arborescence.

Lors de la création d'un modèle dans l'atelier Part Design, chaque fonction prend la forme de la dernière et ajoute ou supprime quelque chose, en créant des dépendances linéaires de la fonction à l'élément créé. Ainsi, une fonction "Cut" est non seulement le trou découpé, mais toute la partie avec la coupe. C'est pourquoi l'utilisateur ne voit que l'élément le plus récent (de la fonction utilisée) dans l'arborescence du modèle, les autres sont cachées, sinon toutes les phases du modèle se superposent l'une sur l'autre, et les trous sont remplis par les caractéristiques du composant précédent.

Pour activer ou désactiver la visibilité d'un objet, sélectionnez-le dans l'arborescence et appuyez sur la barre. Habituellement tout les objets sauf le dernier élément de l'arborescence seront grisés et donc non visibles dans la vue 3D.

FreeCAD est un excellent programme et me plait beaucoup ! Comment puis-je participer ?
Il y a beaucoup de façons d'aider, même si vous n'êtes pas programmeur. Voici quelques choses que vous pouvez faire:
 * Faites quelques commentaires aux développeurs FreeCAD: Il est toujours utile de savoir ce que les gens pensent, ce qu’ils ont trouvé bon, ce qui leur manque, etc. Laissez une note sur le forum en donnant votre opinion ou faites une demande sur notre tracker!
 * Aide à la rédaction de la documentation: la documentation que nous avons ici sur ce site est parfois très limitée. Si vous avez découvert quelque chose qui n'est pas bien documenté, ajoutez vos connaissances ici!
 * Aidez les autres nouveaux arrivants: passez du temps sur le forum et aidez les nouveaux utilisateurs à résoudre des questions de base, telles que comment puis-je installer, ajouter un cube, etc.
 * Traduire la documentation dans votre propre langue
 * Traduire FreeCAD dans votre propre langue
 * Écrivez des Tutoriels ou enregistrez des tutoriels vidéo: les tutoriels sont un moyen très facile pour les nouveaux venus d'apprendre un nouveau logiciel. Si vous avez fait de belles choses, pourquoi ne pas montrer aux autres comment le faire?
 * Contribuer avec des activités et des exemples: il manque encore de bons exemples de fichiers dans FreeCAD. Si vous avez créé quelque chose de bien, partagez-le avec nous!
 * Soumettre des bugs: Il est très important que tous les bugs possibles soient corrigés. Si vous en trouvez un, signalez-le aussi clairement que possible afin que nous puissions comprendre exactement ce qui se passe.
 * Essayez de coder en python: Vous n’avez jamais programmé auparavant mais vous voulez essayer? Python est facile. Lisez notre introduction à Python, mais attention, vous risquez de devenir accro rapidement!
 * Voir la page Aide FreeCAD pour plus de détails sur la façon de contribuer.

Comment puis-je obtenir la permission modifier sur le wiki ?
Voir le paragraphe Travailler sur la documentation pour plus de détails sur la manière de contribuer.

FreeCAD participe t'il au Google Summer of Code ?
Oui. Depuis 2016 FreeCAD participe au Google Summer of Code. Lisez Google Summer of Code pour des informations sur la dernière édition, et Google Summer Of Code 2016 pour l'annonce originale sur le forum.

Je veux commencer à traduire le wiki dans ma propre langue. Que dois-je faire ?
Ce wiki héberge un immense contenu. Les informations les plus intéressantes et les plus à jour sont rassemblées dans le manuel.

Voir le paragraphe de la page Traduction de la documentation pour plus de détails sur la façon de traduire le wiki.

Dois-je payer quelque chose pour utiliser FreeCAD ?
Non. FreeCAD est totalement libre d'utilisation, de téléchargement, de redistribution ou de modification. C'est un logiciel open-source, publié sous les termes de 2 licences de logiciels libres ( GPL et LGPL ), qui vous garantissent ces libertés, et plus important encore, vous garanti que ces libertés ne vous seront jamais reprises.

Puis-je réutiliser toutes les œuvres artistiques ou pièces du site de FreeCAD ?
Bien sûr. Toutes les œuvres (icônes, bannières, etc ..) de FreeCAD sont sous licence LGPL, de même que le code source de FreeCAD. Aide toi en te servant des œuvres qui se trouvent sur la page Graphisme. Le site est un site standard MediaWiki, tous les éléments graphiques peuvent être librement réutilisés, et si vous êtes curieux de savoir comment modifier le logiciel MediaWiki comme nous l'avons fait, regardez les pages spéciales Common css et js.

Puis-je réutiliser des morceaux de FreeCAD dans une autre application ?
Oui, avec quelques petites restrictions car certaines parties du code sont LGPL tandis que d'autres sont GPL, et le fait que les parties tierces utilisées par FreeCAD peuvent avoir d'autres conditions. Plus de détails sur la page licence.