Ceci est une ancienne révision du document !



FreeCAD

FreeCAD est un logiciel de CAO sous licence libre GPL et LGPL permettant la modélisation de pièces en 3D. Il est orienté vers le génie mécanique et le design industriel, mais peut aussi être utilisé en architecture. Il utilise la conception paramétrique et possède une architecture modulaire permettant de lui ajouter facilement des fonctionnalités. Il vise à offrir des fonctionnalités semblables à des logiciels propriétaires tels que CATIA, SolidWorks, Pro|Engineer, Autodesk Inventor ou Solid Edge.

Autres particularités:

  • son noyau géométrique est basé sur OpenCascade, qui permet des opérations complexes sur différents types de formes, supporte les B-Rep, NURBS, opérations booléennes ou les congés ;
  • il dispose d'une console en Python pour l'usage de macros ou de scripts ;
  • permet l'importation/exportation des formats standards STEP, IGES, OBJ, DXF ou SVG.

À noter que ce logiciel est toujours en développement, il ne doit donc pas être vu comme une solution à utiliser en contexte professionnel. Cependant, depuis la version 0.9, ses fonctionnalités et son interface sont maintenant suffisamment avancées pour en faire un logiciel intéressant à tester, ou peut-être même pour un usage personnel.

Trois méthodes d'installation sont disponibles.

Par les dépôts (à partir d'Ubuntu 10.04)

Il suffit d'installer le paquet freecad. Optionnel: freecad-doc pour la documentation.

Par paquet Debian (pour une version plus à jour que celle de dépôts de Ubuntu Lucid)

  1. Se rendre ici pour télécharger le logiciel d'installation .deb: FreeCAD Linux
  2. Télécharger le fichier qui correspond à votre version d'Ubuntu et à votre architecture (i386, amd64) et le paquet python-pivy.
  3. Installez les paquets python-pivy puis freecad que vous avez téléchargés (dans cet ordre).

Par source (compile une version souhaitéé)

Installation des dépendances :

sudo apt-get install build-essential python libcoin60-dev libsoqt4-dev \
libxerces-c2-dev libboost-dev libboost-date-time-dev libboost-filesystem-dev \
libboost-graph-dev libboost-iostreams-dev libboost-program-options-dev \
libboost-serialization-dev libboost-signals-dev libboost-regex-dev libboost-thread-dev \
libqt4-dev qt4-dev-tools python2.6-dev libopencascade-dev libsoqt4-dev \
libode-dev subversion cmake libeigen2-dev libsimage-dev python-qt4 \
libtool autotools-dev automake bison flex libf2c2-dev gfortran

Choisir une version en définissant une variable, par exemple:

version="0-10"

Compilation proprement dite :

svn co https://free-cad.svn.sourceforge.net/svnroot/free-cad/branches/Version-$version/ freecad
cd freecad 
# build configuration 
cmake . && make && cd bin
# tester FreeCAD
./FreeCAD -t 0
# Lancer FreeCAD
./FreeCAD

Par source (compile la dernière version instable)

Cette méthode installe la toute dernière version dite «instable» dans un répertoire freecad sous le dossier personnel.

Copier-coller dans un éditeur de texte le script prévu à cet effet: pour Ubuntu 9.10, 10.04 LTS et 10.10

Enregistrez-le dans votre Dossier personnel, puis lancez-le à partir d'un terminal en saisissant la commande suivante :

sh nom_du_script

Cela peut aussi être fait manuellement en suivant le tutoriel Compile on Unix (en anglais).

Si l'exécution d'un script ou encore la compilation manuelle ne vous fait pas peur, la version source est la plus intéressante car la plus actuelle. Elle offre des outils qui ne se retrouvent pas dans les précédentes versions.
Assurez-vous que votre système ainsi que votre dossier personnel disposent d'un espace suffisant. La version source crée un dossier d'environ 270 Mio dans votre dossier personnel, sans compter toutes les bibliothèques nécessaires à la compilation d'une application, ainsi que les bibliothèques OpenCascade et Qt4, assez importantes (ces dernières sont aussi installées par les dépôts ou paquets).

Lancement

Si installé par les dépôts ou par paquet Debian

Lancez l'application depuis le menu Applications → Graphisme → FreeCAD ou via la commande suivante :

freecad

Si installé par source

Lancez l'application via la commande suivante :

~/freecad/bin/FreeCAD
On peut créer un raccourci-lanceur et lui attribuer l'icône personnalisée freecad.svg qui se trouve sous le dossier ~/freecad/src/Gui/Icons.

Mettre l'interface en français

  • Ouvrir le menu Edit → Preferences
  • Dans la section General, onglet General, sélectionner French dans le menu déroulant, puis cliquer sur le bouton OK ou Apply.

Deux modes de navigation 3D sont proposés: CAD navigation et Inventor navigation.

Le mode de navigation 3D peut être réglé dans le menu Édition → Préférences, section Display (Affichage), onglet Vue 3D.

Voici les principales manipulations disponibles à l'aide de la souris:

CAD Navigation Inventor Navigation
Sélection clic gauche Ctrl + clic gauche
Translation molette enfoncée + glisser
Rotation molette + bouton gauche enfoncé + glisser bouton gauche enfoncé + glisser
Zoom avant défilement molette bas
Zoom arrière défilement molette haut

Compiz quitte lors du redimensionnement de la fenêtre

Sous un PC avec pilote propriétaire Nvidia activé, l'application ne semble pas apprécier Compiz Fusion. Si la fenêtre de l'application est redimensionnée, Compiz quitte (les effets visuels se désactivent) et toutes les applications ouvertes se retrouvent sur le premier espace de travail. On peut tout de même utiliser l'application tout en gardant les effets visuels; il suffit de penser à ne pas redimensionner la fenêtre, ou la laisser maximisée.

Certains outils ne fonctionnent pas

Si vous avez installé Freecad par les dépôts Ubuntu, Freecad risque de ne pas fonctionner correctement. Celà est dû à un bogue de la version de python-pivy installée d'origine. Le problème peut être résolu en installant la version téléchargeable du dépôt Debian.

Elle dépendra de la méthode d'installation choisie.

Si installé par les dépôts ou par paquet Debian

Il suffit de supprimer son paquet. Selon la méthode choisie, le configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.

Si installé par source

Il suffit de supprimer le dossier freecad qui se trouve dans le dossier personnel.

Tutoriels vidéo

Deux tutoriels vidéo muets peuvent être consultés sur YouTube :


Contributeur principal : Gemnoc.


1)
L'application a été testée avec succès sous deux PC: l'un avec carte graphique Nvidia GeForce 9800GT sous Karmic et pilote propriétaire 185.18.36, l'autre sous Lucid avec carte intégrée Intel GMA 4500MHD et pilote libre.
  • freecad.1300388133.txt.gz
  • Dernière modification: Le 17/03/2011, 19:55
  • par 194.119.85.99