Des hachures ou des contours dans AutoCAD, et plus vite que ça!

Dernière mise à jour le 4 septembre 2015

Pouvoir cliquer dans une zone et la voir se remplir avec les superbes (hem!) hachures si typiques d’AutoCAD, quel bonheur! (rire) Mais encore faut-il parfois avoir du temps devant soi. Y aurait-il donc moyen d’accélérer les choses?

 

Dans AutoCAD, lorsque vous cliquez dans une zone avec la commande BHATCH ou BORDERLINE, le logiciel examine toutes les limites dessinées affichées à l’écran. J’ai bien dit toutes: pas seulement les limites par rapport au point cliqué. Par exemple, AutoCAD va rechercher les limites sur l’ensemble d’un échiquier et pas seulement les limites de la case dans laquelle vous avez cliqué. Plus votre dessin sera complexe, plus le logiciel prendra donc de temps.

La solution consiste donc à simplifier au maximum le dessin afin de faciliter la tâche à AutoCAD:

  1. En zoomant pour n’afficher QUE la zone qui est à hachurer
  2. En éteignant les calques qui ne sont pas nécessaires pour l’opération

J’ai aussi pu remarquer que le fait de régénérer le dessin juste après le zoom accélérait encore l’opération. Cette régénération permet également parfois au logiciel de trouver la surface à hachurer après la fameuse erreur « Valid hatch boundary not found ». Si ce n’est pas le cas, vérifiez que le contour est bien fermé et, si nécessaire, redessinez manuellement le contour incriminé avec une polyligne fermée que vous pourrez sélectionner.

Et si j’ai le message « Hatch spacing too dense, or dash size too small » ?

Cela veut dire que AutoCAD est trop paresseux et qu’il trouve que cela lui donnerait trop de boulot de dessiner toutes ces hachures. Ce comportement a eu son utilité il y a de nombreuses années. A cette époque, les possibilités du matériel informatique étaient beaucoup plus faibles qu’actuellement. Il fallait donc éviter au maximum de surcharger l’ordinateur.

Pour régler ce problème, vous pouvez régler la variable « MaxHatch » à une valeur supérieure.

Pour connaître la valeur actuelle tapez le texte ci-dessous (en faisant attention aux majuscules et minuscules) dans la barre de commande:
(getenv "MaxHatch")
Pour modifier cette variable:
(setenv "MaxHatch" "xxxxxxx") en remplaçant les X par une valeur supérieure à la valeur actuelle, par exemple (setenv "MaxHatch" "1000000")
Les utilisateurs des dernières versions du logiciel ne devraient pas avoir besoin de changer cette variable, celle-ci étant définie par défaut à une valeur très élevée.

Et si le dessin de ma hachure ne ressemble à rien?

Faut pas vous étonner… N’oubliez pas que vous travaillez avec AutoCAD! Plus sérieusement, le problème provient peut-être de la distance entre la zone hachurée et l’origine de la hachure.

Et si le dessin de votre hachures ne vous plaît toujours pas, il vous reste à la dessiner vous-même ou à acheter ou télécharger des fichiers de hachures toutes faites (*.PAT) comme par exemple sur http://hatchpatterns.com.