Aller au contenu

Messages recommandés

Posté(e)

Bonjour,

 

j'essage de crréer un lisp qui me créera un tableau (objet ACAD_TABLE) a l'aide d'un fichier texte.

 

La partie qui me pose problème est la création du ableau elle meme.

 

En effet l'aide est tres concise sur le sujet.

 

J'ai tenté de faire un enget sur un tableau existant et je bute sur les codes de groupe342 et 343 :

 

 

(-1 . )
(0 . "ACAD_TABLE")
(330 . )
(5 . "393")
(100 . "AcDbEntity")
(67 . 0)
(410 . "Model")
(8 . "0")
(100 . "AcDbBlockReference")
(2 . "*T4")
(10 2.12086 5.54185 0.0)
(41 . 1.0)
(42 . 1.0)
(43 . 1.0)
(50 . 0.0)
(70 . 0)
(71 . 0)
(44 . 0.0)
(45 . 0.0)
(210 0.0 0.0 1.0)
(100 . "AcDbTable")
(342 . Nom d'entité: 79dcae38>)
(343 . Nom d'entité: 7dd8e820>)
(11 1.0 0.0 0.0)
(90 . 54)
(91 . 1)
(92 . 1)
(93 . 0)
(94 . 0)
(95 . 0)
(96 . 0)
(141 . 0.36)
(142 . 5.00026)
(171 . 1)
(172 . 0)
(173 . 0)
(174 . 0)
(175 . 1)
(176 . 1)
(177 . 0)
(178 . 0)
(145 . 0.0)
(1 . "données")

Note : j'ai enlevé le "<" devant nom d'entité sinon la balise n'était pas interprétée

 

quelqu'un aurait il une solution ?

 

merci d'avance :)

 

 

Posté(e)

Salut,

 

Il n'est pas nécessaire de spécifier tous les groupes pour créer une entité avec entmake.

 

Et suivant les entités certains groupes sont nécessaire ou pas (par exemple les groupes 100 sont nécessaires pour une polyligne, pas pour un ligne ou un cercle).

 

Des essais permettent de savoir lesquels sont indipensables ou pas, mais je pense que les groupes 342 et343 ne sont pas à spécifier.

 

[Edité le 22/9/2006 par (gile)]

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

Posté(e)

Ce qu'il ne faut pas faire c'est de créer une entité avec la liste (-1 . < Nom d'entité: 1509e28 >) par exemple. Le (cdr de ce type liste est traité par une Incrémentation binaire d'Autocad pour le référencer correctement.

 

Par contre pour les groupe de type > 300 (avec < Nom d'entité: 1509e28 > ) , s'il ne faut pas s'en servir pour (entmake), tu peux t'en servir avec (entget) pour récupérer le code DXF des entités contenus en tant que définition complexe. Donc pratique pour t'aider à faire un bloc ou autre entité complexe pour les soumettres correctement à (entmake).

 

Tu pratiques le chemin inverse ;)

Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius

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é