HeeksCAD

Site officiel
screen_heekscad_lucid_01
Bookmark and Share

HeeksCAD est un logiciel libre et gratuit de Conception Assistée par Ordinateur (CAO) paramétrique, écrit par Heeks Dan.

Ce logiciel de CAO :DAO :FAO 3D rendra service aux enseignants et étudiants depuis la technologie au collège jusqu’aux Sciences et Techniques Industrielles (STI) des classes prépas.

Si, pour la CAO 2D, dont la référence est AutoCAD, il existe depuis longtemps des équivalents libres (comme QCad dont les anciennes versions sont encore libres) pour la CAO 3D, dont le logiciel de référence est SolidWorks, il n’existait pas de logiciels facilement abordables (Code ASTER et Salome étant plutôt réservés aux experts).

HeeksCAD, est un modeleur 3D orienté STI disponible pour Windows et GNU/Linux (Ubuntu, Debian). Il existe une version simple, HeeksCAD, et une version plus complète : HeeksCNC, équipée de modules supplémentaires (par exemple un générateur de code pour machines outils à commande numérique).

De très bonne qualité, HeeksCAD repose sur la bibliothèque OpenCascade (utilisée entre autres par Matra, Renault, BMW...) et se rapproche de Solidworks (en beaucoup moins lourd !).

Il permet l’importation de modèles solides à partir de fichiers STEP et IGES.

La modélisation solide est fournie par OpenCASCADE et l’interface graphique par wxWidget.

Il est possible d’installer des modules complémentaires au choix, comme HeeksCNC, HeeksArt ou HeeksPython.

Détail des fonctionnalités du logiciel :

  • visualisation : zoom :
    • zoom à la normale d’un plan ;
    • rotation de la vue en 3D ;
    • vue ombrée avec ou sans arêtes ;
    • vues filaires (après quelques manipulations sur les arêtes, les couleurs ou la transparence).
  • esquisses 2D : lignes, polygones, arcs éditables ; texte...
  • volumes 3D :
    • à partir de formes primitives (parallélépipèdes, cônes, sphères, cylindre) ;
    • à partir d’esquisses 2D par extrusion, ou lissage (entre 2 esquisses) ;
    • combinaisons de formes 3D : fusion, soustraction (pour trous), intersection.
  • création et exportation d’esquisses 2D à partir de faces de volumes.

Détails plus techniques sur les fonctions :

  • Insertion de primitives solides : sphère, cube, cône, cylindre, …
  • Modélisation par opérations booléennes : union, soustraction, intersection ;
  • Modélisation à partir d’un profil quelconque (sketch) par : extrusion, lissage (loft) ;
  • Entités de construction : droite infinie contrainte par coordonnées, angle, tangence, segments, cercles, arcs, points, polygones, rectangles, formes oblongues (slots), cotation ;
  • Fonctions de modification (de « sketch » ou de volume) : translation, rotation et symétrie : avec ou sans copie multiple, homotéthie ;
  • Autres fonctions : chanfrein, congés, décalage (offset), transformer un profil (une esquisse en langage Solidworks) en face, transférer une esquisse sur une face, créer une esquisse à partir d’une face existante, définir un repère local à partir d’une face, texte, accrochage (aimantation) en extrémité, etc.

Le tout étant paramétrique, à savoir que lorsqu’un objet est défini, il est toujours possible de le sélectionner dans l’arbre de construction et d’en modifier les paramètres de dimension ou de position, pour que l’objet soit modifié en conséquence.

S’il existe de nombreux logiciels de dessin industriel 2D sous GNU/Linux, les modeleurs 3D sont eux bien plus rares. HeeksCAD aide donc à combler un manque, au moins pour les usages pédagogiques et de petites entreprises.

C’est en effet l’un des rares logiciels libres de dessin industriel 3D pour GNU/Linux et Windows (citons cependant AutoQ3D, K-3D ou Blender, pas forcément orientés CAO, mais disponibles sur les 2 plate-formes ainsi que Salome).

Toutefois, HeeksCAD n’est pas (encore) comparable à SolidWorks, certaines fonctionnalités « indispensables » à un usage professionnel sont manquantes :

  • Assemblage des pièces avec contraintes mécaniques (simulation de fonctionnement et animation) ;
  • Répétition circulaire (pour créer des engrenages) ;
  • cotes dynamiques (la modification de la cote modifie la pièce elle-même) ;
  • Création ou enlèvement de matière par balayage (pour créer une vis par exemple) ;
  • Extrusion par lissage avec une courbe-guide quelconque (donc impossible de créer en une seule opération une forme complexe).

Merci à J. Ferrier pour la rédaction originale de cette notice dans notre wiki.

  • Tutoriels pour grand débutant réalisés par J. Ferrier ;
  • Tutoriel en français par l’équipe de Linux Graphic ;
  • Documentation officielle en anglais ;
  • Tutoriaux vidéo créés par l’auteur.
Tags:
Ajouter des tags (séparés par des virgules ou des espaces) :
 
Attention: tous les caractères spéciaux sont interdits (sauf le .). Les tags n'apparaîtront qu'au prochain rafraichissement du cache (dans plusieurs heures).

<< Mettre à jour >>
:: lien mort :: orthographe :: nouveauté :: mise à jour ::

Vous souhaitez mettre à jour la notice ? La première chose à faire est de déterminer s'il s'agit d'une mise à jour mineure ou d'une mise à jour majeure Icone d'aide.

  • Mineure : un lien mort, des fautes d'orthographe, un lien à ajouter ou encore une petite précision.

    Veuillez renseigner les champs ci dessous :

  • Majeure : une nouvelle version avec des nouveautés, des changements majeurs.

    En cochant cette case, vous allez créer une page sur le wiki afin de mettre à jour la notice.

Commentaires

<< Poster un message >>
:: question :: précision :: avis :: commentaire :: bug ::

HeeksCAD , le 28 novembre 2012 par billoup (0 rép.)

Bonjour. Est-il possible de sauvegarder le dessin vectoriel en image raster pour la diffuser sur un forum par exemple. Merci.

Répondre à ce message

HeeksCAD , le 29 septembre 2012 (0 rép.)

Hello, Le descriptif, bien qu’ayant le but d’aider, est beaucoup trop approximatif. Le logiciel décrit a pour but de faire des modèles 3D. Ca n’a rien à voir avec des logiciels comme Code-aster ou Salomé qui sont des logiciels de calculs par éléments finis. La différence ne parle sans doute pas à l’auteur de l’article mais dans ce cas, on s’abstient de donner des explication sur quelque-chose qu’on ne connais pas...

Répondre à ce message

HeeksCAD novauté , le 16 avril 2011 (0 rép.)

a vérifier si je ne me suis pas trompé mais il semblerais que la version 0.16.0 permettrai la répétition circulaire

Répondre à ce message

HeeksCAD , le 11 février 2011 (1 rép.)

Attention : Heekscad est basé sur OpenCascade qui n’est pas diffusé sous licence libre.

HeeksCAD , le 11 février 2011

opencascade est open source.

Après, que cela ne soit peut-être pas compatible avec la GPL, c’est un autre problème, en tout cas cela suit un mode de développement ouvert et la redistribution d’open cascade est possible, ce n’est pas un logiciel propriétaire.

Répondre à ce message

HeeksCAD , le 29 octobre 2010 par dub (0 rép.)

Sans oublier la distribution orientée CAO CAELinux

-----> http://caelinux.com/CMS/

Répondre à ce message

HeeksCAD , le 28 octobre 2010 par dub (1 rép.)

A signaler aussi, FreeCAD, lui aussi basé sur opencascade

-----> http://sourceforge.net/apps/mediawi...

HeeksCAD , le 29 octobre 2010 par Siltaar

FreeCAD est en tête de la liste des notices que nous invitons la communauté à rédiger, dès la page d’accueil du site :)

Surtout, n’hésitez pas à vous y essayer :-)

http://wiki.framasoft.info/PropositionNotice/FreeCAD

Répondre à ce message

Informations complémentaires

Faire un don ? (défiscalisé)

Aidez-nous à atteindre notre objectif de 1080 donateurs récurrents pour assurer notre pérennité et notre développement !

Je soutiens Framasoft
pour 10€/mois

Dégooglisons Internet, l’an 2

Les services en ligne de géants tentaculaires comme Google, Apple, Facebook, Amazon ou Microsoft (GAFAM) mettent en danger nos vies numériques.

Pour cette 2e année, nous continuons le défi de vous proposer une alternative Libre, Éthique, Décentralisée et Solidaire à chacun de ces services.

Découvrez notre campagne
« Dégooglisons Internet »

Informations générales

Juste une image

Fly 1-PW Fly 1-PW
Creative Commons BY-SA