Aller au contenu

coordonnées vertex polyligne


Messages recommandés

Posté(e)

Bonjour,

 

Je cherche la commande qui permette de renvoyer à des variables les 3 coordonnées (x,y,z) de chacun des vertex d'une polyligne

 

Je vous remercie,

 

xavier

Posté(e)

hello

ben voilà un début de réponse

c'est un copier-coller, je te laisse le choix des déclarations

on peut améliorer, à toi de jouer :

 

For Each Elem In ObjSset

Genre = Elem.ObjectName

If Genre = "AcDb3dPolyline" Then

Ct = 0

CalqueEntite = Elem.Layer

TableauXYZ = Elem.Coordinates

For Each Coordinates In TableauXYZ

Ct = Ct + 1

Next

For n = 0 To (Ct - 1) Step 3

tempox = TableauXYZ(n)

tempoy = TableauXYZ(n + 1)

tempoz = TableauXYZ(n + 2)

 

Next n

End If

If Genre = "AcDbPolyline" Then

Ct = 0

CalqueEntite = Elem.Layer

TableauXYZ = Elem.Coordinates

For Each Coordinates In TableauXYZ

Ct = Ct + 1

Next

For n = 0 To (Ct - 1) Step 2

tempo(0) = TableauXYZ(n)

tempo(1) = TableauXYZ(n + 1)

Next n

End If

Next

 

amicalement

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é