Aller au contenu

Mfruncad

Membres
  • Compteur de contenus

    6
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Mfruncad

  1. Bonjour @bonuscad, Merci beaucoup, ça fonctionne à merveille, sur mon PC ça s'est fait quasiment instantanément ! Encore Merci !
  2. @Luna , Effectivement pour Altitude_GS, mais ça me paraissait plus simple. Sinon il faudrait créer un nouvelle attribut « Altitude_Fe » qui serait Altitude_Fe = Altitude_GS - DIAM. Pour le DIAM c’est une des données que je reçois qui ne sont pas toujours complète. Mais on pourrait penser à une boucle qui lit chaque point, par exemple : Pt_5 : Altitude_GS = 12.00 DIAM(pt_5) = 200 (si DIAM(pt_5) = null alors DIAM(pt_5) = DIAM(pt_4)) Altitude_Fe = 12.00 - 200/1000 = 11,80 (Normalement chaque extrémité de polyligne à un DIAM) Et affecter la nouvelle valeur d’élévation (Altitude_Fe) au sommet de la polyligne correspondant. Et si possible, que largeur global de la polyligne soit égale à DIAM/1000 Merci encore !
  3. Hello @lecrabe, Le but c'est de traiter tous les points altitudes de la polyligne et de retirer DIAM à chaque sommet de la polyligne. Mais l'attribut DIAM n'est pas dans tous les blocs. Il suffit d'en trouver un par polyligne et de le soustraire à toute la polyligne concernée. Merci et n'hésite pas si tu as d'autres questions !
  4. Bonjour, Je souhaite modifier l'altimétrie des sommets d'une polyligne à partir des attributs de blocs qui sont sur ces derniers. Ces polylignes 3D représentent des réseaux avec une altimétrie "Altitude_GS" je souhaite que le nouveau Altitude_GS = Altitude_GS - DIAM/1000 Comme par exemple : Ici il faudrait que Altitude_GS = 12.93 - 0.200 = 12.73 Et que ça change aussi l'élévation du sommet Z = 12.73 Est-ce qu'il y'aurait un LISP capable de faire ça ? L'attribut DIAM n'est pas sur tous les blocs, mais il faudrait que dès qu'il en trouve un il l'applique sur toute la polyligne. Merci ! (Je vous mets le fichier sur le quel je voudrais faire ça) IC_Base_import.dwg
  5. Merci beaucoup @Fraid et @bonuscad je vais tester ça ! Voici un exemple de fichier : test.dwg
  6. Bonjour, Je souhaite transformer une polyligne 2D en polyligne 3D, à partir d'un attribut de blocs. J'ai des blocs sur chaque sommet comme ci-dessous, mais les sommets de ma polyligne ont une élévation à 0. Existe t-il un Lisp pour que l'attribut "Altitude_GS" devienne l'élévation du sommet correspondant : Et si possible sans passer par Covadis 😬 Merci d'avance pour votre aide !
×
×
  • 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é