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 27/11/2010, 13:26]
66.38.142.37 QYUYvfkEiYshGVPBG
heekscad [Le 06/07/2022, 11:26] (Version actuelle)
82.127.209.194 [Installation]
Ligne 1: Ligne 1:
-VwCehB ​ <​a ​href="http://hxtxhijrugyt.com/">hxtxhijrugyt<​/a>, [url=http://lcklcjmnqybr.com/]lcklcjmnqybr[/url], [link=http://frtrjuwwfpza.com/]frtrjuwwfpza[/link], http://sxvnelgpftrj.com/+{{tag>​Xenial cao mécanique}} 
 +---- 
 + 
 +====== HeeksCAD ====== 
 + 
 + 
 +**HeeksCAD** est un logiciel de [[:CAO]] sous licence [[wpfr>​Licence_BSD|BSD]] permettant la modélisation de pièces en 3D. Il est orienté vers le génie mécanique et la fabrication. Il possède une architecture modulaire permettant de lui ajouter des greffons tels [[http://​code.google.com/​p/​heekscnc/​|HeeksCNC]],​ [[http://​code.google.com/​p/​heeksart/​|HeeksArt]] et [[http://​code.google.com/​p/​heekspython/​|HeeksPython]]. Il vise à offrir éventuellement des fonctionnalités semblables à des logiciels propriétaires tels que CATIA, SolidWorks, Pro|Engineer,​ Autodesk Inventor ou Solid Edge. 
 + 
 +Certaines de ses particularités:​ 
 + 
 +   * la modélisation de solides est basée sur [[:​OpenCascade]],​ et permet la création de solides par formes primitives ou par extrusion, révolution ou lissage à partir d'​esquisses,​ les opérations booléennes,​ les chanfreins et les congés; 
 +   * 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. 
 + 
 +{{applications:​heekscad_lucid_01.png?​500}} 
 + 
 +===== Pré-requis ===== 
 + 
 +  * Disposer des [[:​sudo|droits d'​administration]]. 
 +  * 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. 
 + 
 +===== Installation===== 
 + 
 +  * [[:​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]];​ 
 +  * [[:​tutoriel:​comment_installer_un_paquet|Installer le paquet]] **[[apt>​heekscad]]**. 
 + 
 +===== Utilisation===== 
 + 
 +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>​ 
 + 
 +=== Astuces === 
 + 
 +  * On peut créer des **formes primitives** (cube, cylindre, cône et sphère) par le menu //Objet 3D// ou la barre d'​outils du même nom. Une fois créé, le solide peut être modifié (déplacement,​ redimensionnement,​ étirement, rotation) dans la fenêtre graphique à l'aide de la souris en sélectionnant les //icônes de manipulation//​. Les dimensions peuvent aussi être saisies au clavier dans la fenêtre //​Propriétés//​ du panneau latéral. 
 +{{ applications:​heekscad_lucid_04.png }} 
 +  * Pour réaliser une **extrusion**,​ il faut d'​abord créer une esquisse avec les outils de géométrie. Il faut ensuite terminer l'​esquisse,​ puis la sélectionner avant d'​activer la fonction //Extruder une esquisse//. À noter que celle-ci n'est possible que dans l'axe Z du système de coordonnées. Il est possible de créer un nouveau système de coordonnées dont l'​orientation de l'axe Z sera différente du système de coordonnées global. On saisis une valeur de hauteur et on termine la fonction en cliquant sur le bouton //Accepter valeur et continuer// dans la fenêtre //Saisir// du panneau latéral. 
 +  * La **révolution** se fait par la même méthode que l'​extrusion. L'axe de rotation se trouve sur l'axe Z. Le profil n'pas besoin de toucher à l'axe de rotation. 
 +{{ applications:​heekscad_lucid_06.png?​248 }} 
 +  * Le **lissage** n'est pas contraint par l'axe Z. Il nécessite 2 esquisses. Les deux esquisses doivent avoir le même nombre d'​éléments,​ mais n'ont pas besoin d'​être sur des plans parallèles. Par exemple, le lissage d'un rectangle à un losange est accepté, mais pas celui d'un rectangle à un cercle. 
 +{{ applications:​heekscad_lucid_05.png?​248 }} 
 + 
 +===== Greffons ===== 
 +L'​architecture modulaire de **HeeksCAD** permet l'​installation de **greffons** qui lui ajoutent des fonctionnalités. 
 + 
 +==== HeeksCNC ==== 
 +**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)**. 
 + 
 +=== Installation de HeeksCNC === 
 +Il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer les paquets]] **[[apt>heekscnc]]**. 
 + 
 +=== Activation du greffon HeeksCNC === 
 + 
 +  * Lancer HeeksCAD 
 +  * Ouvrir le menu //Fichier -Greffons//​ 
 +  * Dans la boîte de dialoguecliquer sur le bouton //​Nouveau//​ 
 +  * Dans la boîte de dialogue //Ajouter un nouveau greffon//, saisir **HeeksCNC** pour le nom, puis dans //Chemin des fichiers//, cliquer sur le bouton « ... » 
 +  * Localiser le fichier libheekscnc.so.0.5.1 sous /​usr/​local/​lib/​heekscnc/,​ cliquer sur le bouton OK, quittez puis relancez HeeksCAD. 
 + 
 +Un menu **Usinage** devrait maintenant être ajouté, ainsi qu'une barre d'​outils avec les icônes d'​usinage. 
 + 
 +=== Utilisation de HeeksCNC === 
 +Des instructions sont disponibles sur le wiki du site officiel: ​[[http://​code.google.com/​p/​heekscnc/​wiki/​HowToUse|How to use different operations in HeeksCNC]] **(en anglais)** 
 + 
 +==== HeeksArt ==== 
 +**HeeksArt** permet la création de surfaces complexes de type [[wpfr>​Mesh_(Objet)|Mesh]] au moyen de courbes de Bézier. Pour plus de détails, consultez [[http://code.google.com/p/​heeksart/​|la page de projet du greffon HeeksArt]] **(en)** 
 + 
 +{{http://​heeksart.googlecode.com/​svn/​wiki/​HeeksArt.png?​450}} 
 + 
 +==== 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)**. 
 + 
 + 
 +===== Désinstallation ===== 
 +Pour supprimer cette applicationil 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. 
 +  
 +===== Voir aussi ===== 
 + 
 +  * **(en)** [[http://code.google.com/p/​heekscad/​|Site officiel du projet et wiki sur Google Code]
 +  * **(en)** ​[[https://​github.com/​Heeks|Code source sur GitHub]] 
 +  * **(en)** [[http://​groups.google.com/​group/​heekscad-users|Groupe de discussion des utilisateurs de HeeksCAD]] 
 +  * **(fr)** [[http://​www.linuxgraphic.org/​forums/​viewforum.php?​f=41|Didacticiels et forum sur LinuxGrapic.org]] 
 +  * [[:FreeCAD]], //un logiciel similaire//​ 
 + 
 +---- 
 +//​Contributeur principal : [[:​utilisateurs:​Gemnoc]].//​ 
 + 
 +//Basé sur [[http://code.google.com/​p/​heekscad/​wiki/​UbuntuInstallation|« How to build and install HeeksCAD »]] du site officiel.//
  • heekscad.1290860768.txt.gz
  • Dernière modification: Le 18/04/2011, 14:46
  • (modification externe)