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 ?
Vous utilisez Windows ou Mac OS, le plus simple, est de se diriger vers la page de téléchargement, où, vous trouverez plusieurs de packages pour Windows, Linux et les systèmes Mac OSX. Si vous êtes sur une distribution Debian, Fedora ou Ubuntu ou une autre distribution, 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 Paquets_PPA_Ubuntu.

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 bref) pour le moment FreeCAD ne supporte pas le multithreading.

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 pourrait y avoir beaucoup de raisons pour que FreeCAD ne fonctionne pas, le plus probable est que certaines bibliothèques sont manquantes. Essayez de démarrer FreeCAD à partir d'un terminal (type FreeCAD dans un terminal) pour voir si un message d'erreur apparaît. Aussi, lisez le reste de cette FAQ car il peut vous donner plusieurs indices pour détecter la cause du problème.

Si rien n'y fait, rapportez ce type d'erreur sur le forum, il y aura sûrement quelqu'un qui pourra vous aider ...

Sur des anciens systèmes Windows XP, vous pouvez obtenir un message d'erreur comme celui-ci: '''The application can't start, because the side-by-side configuration is wrong. The reinstallation of the application may solve the problem'''. La raison de ce problème, est, soit les bibliothèques CRT d'exécution sont manquants sur votre système, ou la version installée est trop ancienne, parce-que FreeCAD est lié à une version plus récente.

Dans ce cas, vous devez installer le Package Microsoft Visual C + + Redistributable que vous trouverez chez Microsoft. Allez voir 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.

Cela posait des problèmes qui se passaient 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 glxinfo dans la fenêtre d'un terminal, et de vérifiez si, sortie Direct Rendering est réglé sur oui, et que la version OpenGL/renderer correspond 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
Il s'agit d'une cause de problème très fréquente. Les symptômes sont tout simplement que les accidents de FreeCAD au démarrage, ou chaque fois que vous ouvrez une vue 3D (par exemple en créant un nouveau document).

Essayez alors de savoir si votre puce graphique prend 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 disponible, est d'essayer de lancer une autre application OpenGL tel que blender.

Une façon générale, pour obtenir plus d'informations sur les accidents de FreeCAD, lancez FreeCAD avec le paramètre écriture dans le journal.

Cela va créer le fichier FreeCAD.log dans $HOME/FreeCAD sur Linux et Mac OSX ou %APPDATA%\FreeCAD 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, donc FreeCAD refusera de démarrer, ou, la bibliothèque est présente, mais il s'agit d'une version trop ancienne pour FreeCAD, si un accident se produit lorsque FreeCAD essaie d'utiliser une fonctionnalité manquante à partir de cette bibliothèque.

Un exemple fréquent, est celui où vous avez Qt3 et Qt4 installés sur votre système, FreeCAD peut détecter Qt4, mais si votre installation de Qt n'est pas correctement configurée, quelques morceaux de Qt3 pourraient encore être utilisés, et les accidents surviennent.

S'il vous plaît examinez la procédure, et assurez-vous que vous avez bien installé toutes les bibliothèques requises (sur la plupart des systèmes Linux cela se fait automatiquement), et vérifiez d'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 : gdb FreeCAD (en supposant que le paquet gdb soit installé)
 * l'intérieur de gdb, tapez exécuter
 * après le crash, tapez bt 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.

Accidents (Crashes) de FreeCAD à la création d'un nouveau document ou à l'ouverture d'un fichier
Si FreeCAD crashe quand il crée un nouveau document 3D, essayez de lancer FreeCAD à partir d'un terminal. Si un message d'erreur s'affiche lorsque l'accident se produit, la mention "Assertion Failed" et, un nom de composant commençant par "So" (SoBase, SoFieldContainer, etc ..), il y a beaucoup de chances, (surtout si vous êtes sous linux) que FreeCAD essaie d'utiliser deux versions différentes de bibliothèques, et, c'est ce qui provoque le crash.

Pour vérifier si cela est bien le problème, essayez la procédure suivante: S'il n'y a aucune différence, que ce soit FreeCAD ou SoQt qui doit être recompilé (le mieux est de recompiler celui qui utilise la version coin la plus ancienne).
 * Localisez le fichier exécutable FreeCAD (habituellement dans /usr/li/FreeCAD/bin).
 * Exécutez la commande 'ldd FreeCAD' partir d'un terminal.
 * Notez la version de la bibliothèque libCoin.so que FreeCAD utilise (par exemple libCoin.so.60).
 * Localisez la bibliothèque libSoQt.so (habituellement dans /usr/lib)
 * run ldd libSoQt.so  et vérifiez si ses liens avec la version coin est la même que FreeCAD

Mais le mieux, est d'essayer de contacter les personnes responsables du paquetage soit de SoQt ou FreeCAD et de leurs demander gentiment d'examiner la recompilation.

Si vous voulez entreprendre cette étape par vous-même, il n'est pas possible de recompiler SoQt parce qu'il rompt d'autres applications sur votre système, vous pouvez forcer la compilation de FreeCAD avec la version Coin requise avec /Configure-with-pièce=DIR.

Mais vous devrez faire en sorte que vous ayez le bon paquet pour la version Coin qui est installée.

FreeCAD se bloque après Édition -> Alignement
Une erreur de segmentation se passe à vbo_save_playback_vertex_list. Cela signifie que la mise en œuvre de VBO du pilote graphique est mauvaise. Afin d'éviter les appels de cache OpenGL vous pouvez essayer de définir la variable d'environnement IV_SEPARATOR_MAX_CACHES = 0, puis redémarrez 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 sûrement mis en place de mauvais paramètres régionaux dans Windows. S'il vous plaît vérifiez si vous avez les mêmes symboles pour le séparateur décimal et le symbole de groupement des chiffres. Si les symboles sont les mêmes, 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 le 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 was running normally, and suddenly it doesn't start anymore
This can also happen if you had an older version of FreeCAD installed, and you upgraded to a newer version. In that process, the configuration files of FreeCAD might have been corrupted for some reason, and now FreeCAD cannot read them anymore, and fails to start. The solution is simply to delete these configuration files, so FreeCAD will recreate them on first run.


 * On Windows: Open the file explorer, and write "%APPDATA%\FreeCAD" as the file path. Once there, delete the files user.cfg and system.cfg
 * On Linux & Mac: Navigate to "/home/USERNAME/.FreeCAD" and delete the files user.cfg and system.cfg

FreeCAD should now start again normally with all its settings reset.

Est-ce que FreeCAD vraiment gratuit ? Même pour un usage commercial ?
FreeCAD is open-source software, and is free not only to use, for yourself or for doing commercial work, but also to distribute, modify, or even use in a closed-source application. To review, you are free to do (almost) anything you want with it. See the Licence page for more details.

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 utilisateur contient des informations plus détaillées sur les différents outils de travail 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 nouvelle section de tutoriels contient déjà quelques pages pour vous lancer.

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 : lignes (ou fils), peuvent être extrudés en face. Une face, peut être extrudée en forme solide. 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 en obtenir un solide, vous devez d'abord sélectionner des lignes qui forment un contour fermé (sélectionnez plusieurs objets en appuyant sur ), joindre entre eux des fils (outil de mise à niveau ), puis faire une face à partir de ce fil (encore avec ).

Ça y est, si tout c'est bien passé, vous pouvez maintenant l'extruder en un solide.

Maintenant, il peut y avoir de nombreux cas de petits détails qui feront échouer votre travail. 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 :

The above code retrieves the shape from an object, shows the faces and wires your object has (if any), and, if there are wires, prints if those wires are closed. If you don't have any face, you won't get a solid. If there is no closed wire, it won't become a face. If you are interested, there is more info about what you can check with python on the part scripting page. If you cannot join several lines into a wire, the most probable cause is that their endpoints don't meet, there must be small gaps between (some of) them. There, I'm afraid, my experience tells me the quickest way would be to redraw a wire on top of them...

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, qui est 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 la modélisation d'une autre manière.

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

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

FreeCAD est un excellent programme et me plait beaucoup ! Comment puis-je participer ?
There are a lot of different ways to help, even if you are not a programmer. Here are a couple of things you can do:
 * Give some feedback to the FreeCAD developers: It is always useful to know what people think, what they found good, what they miss, etc. Drop a note on the forum giving your opinion or make a request on our issue tracker!
 * Help with writing documentation: The documentation we have here on this site is sometime very limited. If you discovered something that is not well documented, add your knowledge there!
 * Help others newcomers: Hang around the forum, and help new people to solve basic questions, like how do I install, how do I add a cube, etc...
 * Translate the documentation in your own language
 * Translate FreeCAD in your own language
 * Write Tutorials, or record video tutorials: Tutorials are a very easy way for newcomers to learn a new software. If you did some nice stuff, why not show other people how to do it?
 * Contribute with assets and examples: We still miss good example files in FreeCAD. If you created something good, share it with us!
 * Submit bugs: It is very important to have all the possible bugs fixed. If you find one, report it as clearly as possible, so we can understand exactly what's happening.
 * Try to do some python coding: You never programmed before but you want to try? Python is easy. Read our introduction to Python... But beware, you might get addicted quickly!
 * See the Help FreeCAD page for more details on how to contribute.

Comment puis-je obtenir la permission modifier sur le wiki ?
Notre wiki est protégée en écriture par défaut, pour éviter le spamming. Si vous souhaitez modifier le wiki, il suffit de demander la permission en écriture sur le forum (Asking for wiki edit permission) ou sur le canal irc, en demandant normandc, jmaustpc, yorikvanhavre, jriegel ou wmayer.

FreeCAD participe t'il à Google Summer of Code ?
Non, nous sommes trop peu de développeurs pour le moment, et il nous faudrait beaucoup trop de temps, pour faire le travail d'administration, et surveiller les étudiants, nous préférons, passer ce temps a écrire du code.

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

Voir la Traduction de la documentation paragraphe de la page 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 une partie des chefs-d'oeuvre ou pièces du site de FreeCAD ?
Bien sûr. Toutes les oeuvres (icônes, bannières, etc ..) de FreeCAD sont sous licence LGPL, de même que le code source de FreeCAD. Aide-toi et sert toi des oeuvres qui se trouvent sur cette page. 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 ?
Yes, with a few minor considerations because some parts of the code are LGPL while others are GPL, and the fact that the third-parties used by FreeCAD may have other conditions as well. More details on the Licence page.