Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
heekscad [Le 04/03/2013, 16:09]
90.17.58.112 [Installation par compilation d'un paquet]
heekscad [Le 06/07/2022, 11:26] (Version actuelle)
82.127.209.194 [Installation]
Ligne 1: Ligne 1:
-{{tag>Lucid cao mécanique}}+{{tag>Xenial ​cao mécanique}}
 ---- ----
  
Ligne 12: Ligne 12:
    * il exporte aux formats standards STEP, IGES, STL et DXF, et permet l'​importation du DXF.    * il exporte aux formats standards STEP, IGES, STL et DXF, et permet l'​importation du DXF.
    * un solveur de contraintes géométriques permet de créer des dessins précis à partir d'​esquisses rapides.    * un solveur de contraintes géométriques permet de créer des dessins précis à partir d'​esquisses rapides.
- 
-À noter que ce logiciel **est toujours en développement**,​ il ne doit donc pas être vu comme une solution à utiliser en contexte professionnel. Cependant, il s'agit d'un logiciel intéressant à tester, ou peut-être même suffira-t-il pour un usage personnel. 
  
 {{applications:​heekscad_lucid_01.png?​500}} {{applications:​heekscad_lucid_01.png?​500}}
Ligne 22: Ligne 20:
   * Disposer d'une connexion à Internet configurée et activée.   * Disposer d'une connexion à Internet configurée et activée.
   * Disposer d'au moins 500 Mio d'​espace disque, dont environ 300 Mio dans le Dossier personnel.   * Disposer d'au moins 500 Mio d'​espace disque, dont environ 300 Mio dans le Dossier personnel.
-  * Disposer d'une carte graphique supportant l'​[[:​accélération graphique]] (ATI, Intel ou Nvidia) FIXME //(à confirmer)//​ 
  
-===== Installation ​par compilation d'un paquet ​=====+===== Installation=====
  
-Dépot Heekscad ​ - http://code.google.com/p/heekscad/downloads/list +  ​[[:​PPA|Ajouter le PPA]] **ppa:​neomilium/​cam**((https://launchpad.net/~neomilium/+archive/ubuntu/cam)) dans vos sources ​de logiciels;  
- +  * [[:tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|Recharger ​la liste des paquets]]; 
-Il n'y a pas de paquet d'​installation disponible. Il faut donc [[:tutoriel/​compilation|compiler les sources]] depuis le site du projet. Si la procédure peut sembler intimidante,​ elle est relativement simple à accomplir si le [[:terminal]] ne vous fait pas peur. Elle génère un paquet .deb facile à installer et désinstaller,​ qui créé un lanceur dans le menu Applications. +  ​* ​[[:​tutoriel:​comment_installer_un_paquet|Installer le paquet]] **[[apt>heekscad]]**.
- +
-==== Installer les dépendances ==== +
- +
-Il faut d'​abord installer les bibliothèques nécessaires à la compilation,​ ainsi que les bibliothèques utilisées par le logiciel (notamment OpenCASCADE et wxWidgets) : [[:​tutoriel:​comment_installer_un_paquet|installez les paquets]] **[[apt>git-core,​libwxbase2.8-dev,​g++,​build-essential,​libopencascade-dev,​libwxgtk2.8-dev,​libgtkglext1-dev,​python-dev,​cmake,​libboost-python-dev|git-core libwxbase2.8-dev g++ build-essential libopencascade-dev libwxgtk2.8-dev libgtkglext1-dev python-dev cmake libboost-python-dev]]** +
- +
-==== Télécharger les sources === +
- +
-La commande suivante télécharge les sources du logiciel dans un dossier **HeeksCAD** sous votre Dossier personnel:​. +
- +
-  cd ~ +
-  git clone git://​github.com/​Heeks/​heekscad.git HeeksCAD +
- +
-==== Compilation ==== +
- +
-Il faut maintenant changer de répertoire,​ puis exécuter la compilation et créer les liens dans les dossiers système: +
- +
-<​code>​cd ~/​HeeksCAD +
-cmake . +
-make package</​code>​ +
- +
-La compilation prend quelques minutes, la progression est affichée en pourcentage dans le terminal. +
- +
-==== Installation du paquet ==== +
- +
-Une fois la compilation terminée, un paquet nommé **heekscad_beta-0.xx.0_i386.deb** ou **heekscad_beta-0.xx.0_amd64.deb** selon votre [[architecture materielle|architecture]] se trouvera dans le répertoire HeeksCAD. Il suffit alors de l'​[[:​tutoriel:​comment_installer_un_paquet|installer]] pour compléter l'​installation.+
  
 ===== Utilisation===== ===== Utilisation=====
  
-Lancez l'​application ​depuis ​le menu //​Applications -> Graphisme -> HeeksCAD// ​ou //via// la [[:​commande_shell|commande]] suivante : +Lancez l'​application ​via le [[:​unity#​tableau_de_bord_dash|tableau de bord]] (Unity) ​ou via le [[:​terminal]] (toutes versions d'​Ubuntu) avec la [[:​commande_shell|commande]] suivante :​ <code>heekscad</code>
- +
-  heekscad +
- +
-<note tip>Portez attention à la casse, sinon la commande ne sera pas reconnue!</note>+
  
 === Astuces === === Astuces ===
Ligne 79: Ligne 47:
 **HeeksCNC** permet de créer des parcours d'​outil et de générer un code de programmation lisible par les [[wpfr>​Machine-outil_%C3%A0_commande_num%C3%A9rique|machines-outil à commande numérique]]. Pour plus de détails, consultez [[http://​code.google.com/​p/​heekscnc/​|la page de projet du greffon HeeksCNC]] **(en)**. **HeeksCNC** permet de créer des parcours d'​outil et de générer un code de programmation lisible par les [[wpfr>​Machine-outil_%C3%A0_commande_num%C3%A9rique|machines-outil à commande numérique]]. Pour plus de détails, consultez [[http://​code.google.com/​p/​heekscnc/​|la page de projet du greffon HeeksCNC]] **(en)**.
  
-{{http://​heekscnc.googlecode.com/​svn/​wiki/​HeeksCNC.png?​450}} 
 === Installation de HeeksCNC === === Installation de HeeksCNC ===
-Saisir les commandes suivantes dans un [[:​terminal]]:​ +Il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer les paquets]] **[[apt>heekscnc]]**.
-<​code>#​Obtenir les fichiers de HeeksCNC du dépôt Git, compiler et installer +
-cd ~/​HeeksCAD/​ +
-git clone git://​github.com/​Heeks/​heekscnc.git HeeksCNC +
-cd ~/​HeeksCAD/​HeeksCNC/​ +
-cmake . +
-make package +
-sudo dpkg -i heekscnc_beta*.deb</​code>​ +
- +
-=== Installer les bibliothèques associées === +
-HeeksCNC utilise certaines bibliothèques pour effectuer différentes opérations. Installez-les toutes, ou seulement celles que vous comptez utiliser. +
- +
-== libarea == +
- +
-area.so est requis pour les //pocket operations//​. FIXME +
- +
-<​code>#​Obtenir les fichiers libarea des sources SVN, compiler, et installer +
-cd ~/​HeeksCAD/​HeeksCNC/​ +
-git clone git://​github.com/​Heeks/​libarea.git libarea +
-cd ~/​HeeksCAD/​HeeksCNC/​libarea/​ +
-make clean +
-make +
-sudo make install</​code>​ +
- +
-== libactp == +
- +
-actp.so est requis pour les opérations de dégrossissage adaptatif. +
- +
-<​code>#​Obtenir les fichiers libactp (dégrossissage adaptatif) des sources SVN, compiler, et installer +
-cd ~/​HeeksCAD/​HeeksCNC/​ +
-git clone git://​github.com/​Heeks/​libactp.git libactp +
-cd ~/​HeeksCAD/​HeeksCNC/​libactp/​PythonLib +
-make clean +
-make +
-sudo make install</​code>​ +
- +
-== opencamlib == +
- +
-opencamlib remplace pycam. ​Il est requis pour les opérations en zigzag. Pour l'installation de cette bibliothèque, ​[[:​tutoriel:​comment_installer_un_paquet|installez]] au préalable le paquet ​**[[apt>subversion]]**. +
- +
-<​code>#​Obtenir les fichiers opencamlib files des sources SVN, compiler, et installer +
-cd ~/​HeeksCAD/​HeeksCNC/​ +
-svn checkout http://​opencamlib.googlecode.com/​svn/​trunk/​ opencamlib +
-cd ~/​HeeksCAD/​HeeksCNC/​opencamlib/​src +
-make clean +
-cmake . +
-make +
-sudo make install</​code>​+
  
 === Activation du greffon HeeksCNC === === Activation du greffon HeeksCNC ===
Ligne 147: Ligne 67:
  
 {{http://​heeksart.googlecode.com/​svn/​wiki/​HeeksArt.png?​450}} {{http://​heeksart.googlecode.com/​svn/​wiki/​HeeksArt.png?​450}}
- 
-=== Installation de HeeksArt === 
-FIXME 
  
 ==== HeeksPython ==== ==== HeeksPython ====
-**HeeksPython** ajoute une console en langage Python. Pour plus de détails, consultez [[http://​code.google.com/​p/​heekspython/​|la page de projet du greffon HeeksPython]] **(en)**+**HeeksPython** ajoute une console en langage Python. Pour plus de détails, consultez [[http://​code.google.com/​p/​heekspython/​|la page de projet du greffon HeeksPython]] **(en)**.
  
-===== Problèmes connus ===== 
- 
-==== Boutons manquants sous Ubuntu 10.04 et thème Ambiance ==== 
- 
-Sous [[lucid|Ubuntu 10.04 LTS]] avec le thème par défaut Ambiance (et possiblement d'​autres thèmes), la dernière icône de chacune des barre d'​outils n'est pas affichée: 
- 
-{{applications:​heekscad_lucid_02.png?​650}} 
- 
-On peut régler le problème de la façon suivante: 
-  * Aller dans le menu //Fenêtres -> Barre d'​outils à gauche//; ceci a pour effet d'​aligner toutes les barres d'​outils à la gauche de la fenêtre, et de les afficher correctement; ​ 
-{{applications:​heekscad_lucid_03.png?​375}} 
-  * Replacer les barres d'​outils vers le haut de la fenêtre à l'aide de la souris. 
- 
-//(Source: [[http://​code.google.com/​p/​heekscad/​issues/​detail?​id=270|Issue 270]])// 
- 
-==== Fonctions inopérantes ==== 
- 
-Il est possible que certaines fonctions soient inopérantes (outil extrusion, importation STEP, sauvegarde) après l'​installation à l'aide du script automatisé. Dans ce cas, essayez de réinstaller manuellement en suivant les étapes [[heekscad#​Télécharger les sources]] et [[heekscad#​Compilation]]. Il n'est pas nécessaire de répéter l'​étape de configuration. 
- 
-===== Mise à jour ===== 
- 
-Le logiciel HeeksCAD est en développement constant. L'​équipe de développeurs en modifient le code presque à chaque semaine, pour corriger des bogues ou ajouter des fonctionnalités. Il peut donc être intéressant de mettre à jour le logiciel. 
- 
-Cette mise à jour se fait simplement en répétant les étapes de l'​[[#​installation par compilation d'un paquet]]. 
  
 ===== Désinstallation ===== ===== Désinstallation =====
- 
 Pour supprimer cette application,​ il suffit de [[:​tutoriel:​comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, la 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. Pour supprimer cette application,​ il suffit de [[:​tutoriel:​comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, la 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.
- + 
-Vous pouvez également supprimer le dossier **HeeksCAD** ayant servi à la compilation,​ et qui se trouve dans le Dossier personnel. +
- +
-On peut enfin [[:​tutoriel/​comment_supprimer_un_paquet|supprimer les bibliothèques]] qui ne sont plus utiles : +
- +
-  git-core subversion libwxbase2.8-dev build-essential libopencascade-dev libwxgtk2.8-dev libgtkglext1-dev python-dev cmake libboost-python-dev +
- +
-Attention ! Ces paquets ​ pourraient être utiles à d'​autres applications ! +
 ===== Voir aussi ===== ===== Voir aussi =====
  
  • heekscad.1362409784.txt.gz
  • Dernière modification: Le 04/03/2013, 16:09
  • par 90.17.58.112