Aller au contenu

Modification d'objet bordure via lisp


Messages recommandés

Posté(e)

Bonjour,

j'aimerais savoir si l'un d'entre vous avait déja modifié une bordure via lisp.

En faisant un entget sur un objet bordure, on arrive a une définition du style :

(-1 . <Nom d'entité: 1c5d9f4f170>)
(0 . "COVABORDURE")
(330 . <Nom d'entité: 1c5d9f46700>)
(5 . "8F")
(100 . "AcDbEntity")
(67 . 0)
(410 . "Model")
(8 . "0")
(100 . "CvDbBordure")
(40 . 3.1)
(1 . "Bordure 01")
(90 . 2)
(90 . 1)
(90 . 0)
(90 . 0)
(90 . 0)
(10 0.0 0.0 0.0)
(10 0.0 0.0 0.0)
(290 . 0)
(290 . 0)
(1 . "CAxePlanLigne")
(10 254.3 190.837 0.0)
(10 267.916 189.26 0.0)
(40 . 11.11)
(40 . 55.55)
(290 . 0)
(290 . 0)
(40 . 0.0)
(40 . 0.0)
(40 . -999999.0)
(40 . -999999.0)
(90 . 3)
(90 . 20)
(90 . 0)
(90 . 0)
(10 0.0 0.0 0.0)
(10 0.0 0.0 0.0)
(290 . 0)
(290 . 0)
(1 . "CAxePlanArc")
(10 267.916 189.26 0.0)
(10 275.714 188.467 0.0)
(10 279.664 185.385 0.0)
(10 270.709 177.984 0.0)
(40 . -11.6165)
(40 . 55.55)
(40 . 99.99)
(290 . 0)
(290 . 0)
(40 . 0.0)
(40 . 0.0)
(70 . 1)
(70 . 1)
(70 . 0)
(300 . "T2")
(300 . "Bordure de trottoir non franchissable T2")
(300 . "BETON")
(70 . 2)
(40 . 1.0)
(70 . 6)
(10 0.0 0.0 0.0)
(10 0.03 0.135 0.0)
(10 0.15 0.14 0.0)
(10 0.15 -0.11 0.0)
(10 0.0 -0.11 0.0)
(10 0.0 0.0 0.0)
(70 . 0)
(70 . 5)
(1 . "Gen")
(70 . 0)
(40 . 1.0)
(70 . 1)
(90 . 0)
(300 . "CONTINUOUS")
(1 . "ArrH")
(70 . 2)
(40 . 1.0)
(70 . 2)
(90 . 0)
(300 . "CONTINUOUS")
(1 . "ArrB")
(70 . 3)
(40 . 1.0)
(70 . 3)
(90 . 0)
(300 . "CONTINUOUS")
(1 . "AvB")
(70 . 4)
(40 . 1.0)
(70 . 4)
(90 . 0)
(300 . "CONTINUOUS")
(1 . "AvH")
(70 . 5)
(40 . 1.0)
(70 . 5)
(90 . 0)
(300 . "CONTINUOUS")
(70 . 254)
(70 . 254)
(70 . 0)
(90 . 31)
(70 . 0)
(300 . "")
(40 . 0.0)
(70 . 2)
(70 . 4)
(300 . "CS2")
(300 . "Caniveau à simple pente CS2")
(300 . "BETON")
(70 . 2)
(40 . 1.0)
(70 . 5)
(10 0.0 0.0 0.0)
(10 0.25 0.027 0.0)
(10 0.25 -0.11 0.0)
(10 0.0 -0.11 0.0)
(10 0.0 0.0 0.0)
(70 . 0)
(70 . 5)
(1 . "Gen")
(70 . 0)
(40 . 1.0)
(70 . 1)
(90 . 0)
(300 . "CONTINUOUS")
(1 . "ArrH")
(70 . 1)
(40 . 1.0)
(70 . 2)
(90 . 0)
(300 . "CONTINUOUS")
(1 . "ArrB")
(70 . 2)
(40 . 1.0)
(70 . 3)
(90 . 0)
(300 . "CONTINUOUS")
(1 . "AvB")
(70 . 3)
(40 . 1.0)
(70 . 4)
(90 . 0)
(300 . "CONTINUOUS")
(1 . "AvH")
(70 . 4)
(40 . 1.0)
(70 . 5)
(90 . 0)
(300 . "CONTINUOUS")
(70 . 131)
(70 . 131)
(70 . 0)
(90 . 31)
(70 . 0)
(300 . "")
(40 . 0.0)
(10 254.3 190.837 0.0)
(70 . -1)
(40 . 0.0)
(40 . 0.0)
(40 . -0.115331)
(40 . 0.0)
(40 . 0.0)
(70 . 0)
(70 . 42)
(70 . 7)
(40 . 0.4)
(40 . 50.0)
(40 . 0.1)
(290 . 1)
(290 . 0)
(340 . <Nom d'entité: 1c5d9f46550>)
(330 . <Nom d'entité: 0>)
(40 . 1.0)
(40 . 0.01)
(1 . "Bordures")
(1 . "Segments")
(1 . "Bateaux")
(1 . "Transitions")
(90 . 0)
(90 . 0)
(140 . 0.0)
(141 . 0.0)
(140 . 0.0)
(141 . 0.0)
(90 . 0)
(90 . 0)
(90 . 0)
(90 . 0)
(40 . 0.1)
(330 . <Nom d'entité: 0>)
(62 . 8)

Ce qui m'interresse, c'est de modifier les altimétries des points.

C'est le code 40 qui gère ça, et il y a l'altitude de fin de segment et de début du segment suivant à modifier, et ensuite on fait un entmod et... ca marche pas.

J'ai déja fait ce genre d'opération pour les plates formes (et là ca marche) mais ici je dois louper quelque chose.

Une idée de ce que je rate ?

Posté(e)

Bonjour @LePingouin

Le souci avec ces objets Covadis ne sont pas des entités natives AutoCAD.
On le remarque particulièrement dans le code 0 ***.

Si on arrivait à modifier quelque chose avec le entmod, on ne sait pas comment sont liées ces entités avec d'autres entités Covadis.
Il n'est pas du tout certain que ce soit efficace.
N'y a-t-il pas un moyen "Covadis" pour modifier ces altitudes ?
Au même titre qu'on a des outils pour modifier lé géométrie d'un profil en long par exemple.

Quand j'aurai Covadis sous la main, je regarderai de plus près.

*** C'est un regret d'ailleurs, car avec ces objets personnalisés, on n'a plus la main dessus.

Amicalement

 

Éternel débutant…
Mon site perso : Programmer dans AutoCAD

 

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é