Aller au contenu

Un LISP pour vos propres hachures !


Messages recommandés

Posté(e)

Bonjour à toutes et à tous !

 

CadXP m'ayant été jusqu'à aujourd'hui une précieuse ressource dans mon apprentissage d'Autocad,je vais essayer d'apporter aujourd'hui une petite pierre à l'édifice, en vous transmettant la recette magique d'un LISP Autocad pour créer ses propres hachures !

Je n'en suis pas l'auteur, je ne connait d'ailleurs absolument rien du langage LISP !

 

Ce LISP se trouve à l'adresse suivante :

 

http://revitclinic.typepad.com/my_weblog/2008/11/custom-fill-pattern-anyone.html

 

Il a apparemment été créé par un certain Mr Jeff Hanson, que je remercie au passage !

 

Comment procéder ?

 

- Ouvrir un nouveau document, et charger le LISP (Gérer/Charger une application)

- Dessiner un rectangle de 1x1mm, avec l'outil ligne. C'est votre limite de dessin

- Tracez votre motif de hachures, en utilisant uniquement les outils lignes et points, et en restant bien dans les limites du rectangle.(les traits acceptent une précision de 0.01mm)

- Taper la commande DRAWHATCH, puis "Entrée"

- Taper la commande SAVEHATCH, puis 2 fois "Entrée"

- Sélectionner les lignes et points qui constituent votre motif, puis "Entrée"

- Entrez éventuellement une description du motif (facultatif), puis "Entrée"

- Une fenêtre s'affiche, enregistrer votre motif dans votre dossier de hachures personnalisée

(par défaut : C:\Users\"VOTRENOM"\AppData\Roaming\Autodesk\AutoCAD 2016\R20.1\fra\Support)

- Rechargez Autocad et votre motif est prêt à l'emploi dans les motifs de hachures personalisées !

 

J'explique longuement, mais la manip est très rapide une fois comprise ! Il faut bien respecter chaques étapes, car le LISP peut parfois se montrer capricieux !

 

Et pour les plus pressés, je vous transmet directement le fichier LISP !

LISP Hachures Personnalisées.lsp

  • Upvote 1
Posté(e)

Salut,

 

Ce LISP n'est pas nouveau, on en avait parlé il y a un dizaine d'années ici à propos du problème posé par la non globalisation des noms de commandes pour ceux qui n'ont pas un AutoCAD en anglais.

On peut aussi lire ce sujet datant de la même époque.

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Posté(e)

Au temps pour moi, j'avais cherché, mais je n'était pas tombé sur ce sujet ! Merci Gile et je vais tester ton LISP modifié au passage !

  • 3 ans après...
Posté(e)

salut

 

je connaissais ce lisp depuis mal de temps

je suis revenu à ça et je retrouve ton post.

 

j'ai une question

lorsque je fais le dessin, le cercle n'est pas pris en compte mais je fais un cercle avec des ligne grâce à outil réseau polaire.

une fois le pat enregistré, il manque des lignes

meme l outil définir l'hachure ne resoud pas.

meme principe avec l'isolation, que des lignes vu que le demi-cercle n'est pas prise en compte avec la commande savhatch

 

est ce normal?

 

autre question,

une fois que le joli hachure bien dessiné et que le fichier PAT est fait.

je crée l'hachure, ok

mais quand j'agrandi l'hachure plus grand, les lignes se sont eparpillé et devient moche.

 

est ce normal?

 

 

merci de répondre à ces deux questions

  • 1 an après...
Posté(e)

HELLO

 

le lisp "c:hatchdraw" et "c:hatchsave"

 

fonctionne dans un carré de 1x1 avec une précision de 0.01

 

ca manque de précision pour certains motifs

 

commet le modifier pour un carré de 100x100 avec une précision de 0.0001

 

ne pourrait il pas marcher avec aucune précision ??

 

merci

 

PHil

FREELANCE

Autodesk Architecture 2025 sous windows 11 64

REVIT

24 pouces vertical + 30 pouces horizontal + 27 pouces horizontal

Posté(e)

Bonjour Phil,

 

Je n'en connais pas ! mais il faudrait reprendre toutes les valeurs qui indique la longueur du vecteur et les multiplier par un COEF !

 

Pour l'avoir utilisé de temps en temps, effectivement c'est pas évident de représenter le motif dans un carré de 1x1 !

 

Christian

 

 

 

Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...

cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)

  • 2 semaines après...

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité