Bonjour,
Je fais appel à vous concernant la création de symbole/forme pour la création de type de lignes.
AutoCAD nous offre avec le fichier ltypeshp.shx les symboles suivants :
TRACK1, ZIG, BOX, CIRC1, BAT et AMZIGZAG.
Ci-dessous le fichier ltypeshp.SHP que j’avais avec ma vieille version 2002 :
;;;
; (C) Copyright 1997 by Autodesk, Inc.
;;; ltypeshp.SHP - shapes for complex linetypes
;;;
*130,6,TRACK1
014,002,01C,001,01C,0
*131,3,ZIG
012,01E,0
*132,6,BOX
014,020,02C,028,014,0
*133,4,CIRC1
10,1,-040,0
*134,6,BAT
025,10,2,-044,02B,0
*135,14,AMZIGZAG
9,(108,0),(15,56),(30,-112),(15,56),(107,0),(0,0),0
J’ai voulu me repencher sur la création de SHP puis la compilation en SHX.
- Pour la création de SHP sur AutoCAD (pas besoin de MAP) on peut utiliser la commande MKSHAPE
- Pour la compilation en SHX il y a la commande COMPILER
Un fichier Test-LineType.LIN :
*TestSYMB1,Pour le tracé de gaine
A,0.1,[SYMB1,TestSymbole,.shx,s=1],-0.1
Un fichier TestSymbole.SHP (généré par IA et corrigé pour la longueur de la référence)
*1,36,SYMB1
22,001,9,(10,10),(0,0),002,9,(-10,-10),(0,0),001,9,(10,-10),(0,0),002,9,(-10,10),(0,0),001,9,(10,0),(0,0),002,9,(-10,0),0
Pensant avoir compris le système du SHP :
* identifiant, longueur de la référence, nom du symbole
suite de codes pour dessiner la forme/symbole.
\*shapenumber,defbytes,shapename
specbyte1,specbyte2,specbyte3,....0
J’ai bien demandé à une IA (Gemini, ChatGPT, Perplexity, etc…) mais celles-ci ne comprennent pas le concept et oublie même le sens de « longueur de la référence » et évidemment les SHP générés ne sont pas exploitables.
Seriez vous me dire où je pourrais trouver les explications sur le SHP.
Evidemment j’ai cherché sur internet mais les références ne sont pas assez fournies pour que je puisse l’exploiter.
Même dans mon manuel AutoCAD 2002 (le gris), je n’ai pas cette section.

