geodiag Posté(e) le 11 mai 2004 Posté(e) le 11 mai 2004 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
didier Posté(e) le 11 mai 2004 Posté(e) le 11 mai 2004 bonjource n'est pas une " VARIABLE " attention au vocabulaire je me gratte la tête et le disque durpour te répondre rapidement. amicalement Éternel débutant... Mon site perso : Programmer dans AutoCAD
didier Posté(e) le 11 mai 2004 Posté(e) le 11 mai 2004 helloben voilà un début de réponsec'est un copier-coller, je te laisse le choix des déclarationson 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 IfNext amicalement Éternel débutant... Mon site perso : Programmer dans AutoCAD
geodiag Posté(e) le 11 mai 2004 Auteur Posté(e) le 11 mai 2004 Sorry pour l'abus de language et un immense merci pour ta réponse, je vais cogiter ça mais en tout ca... C'est bo xavier
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant