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 fonctionnait normalement, et tout à coup, il ne fonctionne plus
Cela peut ce produire si vous aviez une ancienne version de FreeCAD installée, et que vous vous mettez à niveau vers une version plus récente. Dans ce cas, les fichiers de configuration de FreeCAD pourraient avoir été corrompu pour l'une ou l'autre raison, et de ce fait FreeCAD ne peut plus les et ne parvient pas à démarrer. La solution est toute simple, supprimez ces fichiers de configuration, de sorte que FreeCAD va les recréer au premier démarrage.

et s'appellent :
 * pour Windows : C:\Users\your_user_name\AppData\Roaming\FreeCAD\
 * pour Ubuntu : /home/your_user_name/.FreeCAD
 * system.cfg
 * user.cfg

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

Est-ce que FreeCAD vraiment gratuit ? Même pour un usage commercial ?
FreeCAD est un logiciel open-source, et, est libre non seulement pour l'utilisation, pour vous ou pour faire du travail commercial, mais aussi pour le distribuer, le modifier, ou même l'utiliser dans une application à code source propriétaire.

Plus simple, vous êtes libre de faire tout ce que vous voulez (ou presque) avec lui. Lisez la page de la licence pour plus de renseignements.

Comment puis-je faire pivoter la vue 3D ?
FreeCAD a différent styles de navigation disponible qui peuvent être régler 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 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.

Je veux importer / et exportater 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 auront un 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 : 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 :

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 (wires), 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 part scripting. 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 dit, 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, 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é.

Quand j'exporte (ou visualise) mon modèle, les trous sont remplis
Ne pas utiliser Ctrl + A (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.

Quand nous créons un modèle dans l'atelier Part Design, chaque fonction prend la forme de la dernière (crée une copie) et ajoute ou supprime quelque chose, en créant des dépendances linéaires d'une fonction à l'élément créé. Ainsi, une fonction "cut" est non seulement un trou découpé, mais fait lui-même partie de la coupe. C'est la raison pour laquelle 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 modèle précédent.

Pour basculer la visibilité d'un objet ou le désactiver, sélectionnez-le dans l'arborescence et appuyez sur la barre espace. Habituellement tout les objets sauf le dernier élément de l'arborescence doit être grisé et donc invisible dans la vue 3D.

FreeCAD est un excellent programme et me plait beaucoup ! Comment puis-je participer ?
Donner de la rétroaction aux développeurs FreeCAD : Il est toujours utile de savoir ce que les gens pensent, ce qu'ils ont trouvé de bon, ce qui leur manque, etc. ..
 * Déposez une note sur le forum en donnant votre avis, poser une question ou faire une demande sur notre "issue tracker" !
 * Aidez à 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-y vos connaissances !
 * Aider les nouveaux arrivants : Accrochez vous au forum, et aidez les nouveaux utilisateurs à résoudre leurs problèmes, comment puis-je installer FreeCAD, comment puis-je ajouter un cube, etc ...
 * Travailler sur la documentation dans votre langue
 * Traduire la documentation FreeCAD dans votre langue
 * Écrire des tutoriels ou didacticiels enregistrés sous forme de vidéos : Les tutoriels sont un moyen didactique très facile pour que les nouveaux arrivants apprennent à utiliser un nouveau logiciel. Si vous avez fait des trucs sympa, pourquoi ne pas les montrer aux autres pour qu'ils sachent comment les faire ?
 * Contribuer avec des activités et des exemples : Nous manquons encore de bons fichiers d'exemples de projets dans FreeCAD. Si vous avez créé quelque chose de bien, vous pouvez le partager avec nous !
 * Soumettre des bugs : Il est très important de repérer tous les bugs possibles. Si vous en trouvez un, signalez-le aussi clairement que possible, afin que nous puissions le reproduire et comprendre exactement ce qui c'est passé.
 * Essayez de faire un peu de programmation en python : Vous n'avez jamais programmé auparavant, mais vous voulez essayer? Python est facile. Lisez notre introduction à python ... Mais attention, vous pourriez vite devenir accro !
 * Voir la page Aider FreeCAD pour en savoir plus ...

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 ?
Oui. À partir de 2016 FreeCAD participe au Google Summer of Code. Lisez ce sujet sur le forum et [cette page du wiki].

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’œuvre 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 et sert toi des œuvres 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 ?
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.