Aller au contenu

Coordonées x,y,z relatives à un SCU particulier


Messages recommandés

Posté(e)

Bonjour je cherche à recuperer les coordonnées relatives à un SCU en particulier mais ne réussi jusqu'a présent qu'a récuperer que les coordonnées du SCU général... Comment faire, y-a-t-il une variable systèeme à activer ? Merci d'avavance de vos réponses.

Posté(e)

Salut et bienvenue,

 

Peut tu préciser :

 

- récupérer comment, sur la ligne de commande, dans un fichier (txt ou xls), dans un objet texte ou un attribut ?

- les coordonnées de quel type d'objet ?

- quel SCU particulier, un SCU nommé, le SCU courant ?

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

Posté(e)

Recuperer par les propriétés d'objet de champ dans un bloc avec attribut dans un SCU nommé, ou courant peu importe.

En fait dans une série de facades distribuées autour d'un plan, j'aurai voulu mettre des cotes altimetriques en exploitant les coordonées en Y des facades en question...

 

[Edité le 3/5/2007 par jipix]

Posté(e)

Tu n'as pas précisé le type d'objet dont tu veux récupérer les coordonnées sommets (ligne, point, centre, point d'insertion ...) ni de quel SCU il s'agit.

 

Mais d'ores et déjà, on peut penser qu'il ne sera pas possible de se servir de champ dynamique. Ceux-ci ne retournent les coordonnées dans le SCG.

 

Il doit-être possible de faire quelque chose en LISP, mais encore une fois, essaye d'être plus précis dans ta demande.

 

[Edité le 3/5/2007 par (gile)]

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

Posté(e)

Personnellement, j'ai essayé en récupérant les coordonnées d'un point, et d'une ligne dont le point de départ et d'arrivée étaient identiques, comme tu le dis dans ta réponse j'aurai aimé que le bloc soit dynamique et qu'il se mette à jour avec la fonction mettreajourchamp ...

Posté(e)

Oublie les champs (donc mettreajourchamp) si tu veux les coordonnées dans un SCU.

 

Les coordonnées sont elle celles du point d'insertion du bloc ? sinon lesquelles ?

 

Les coordonnés doivent être exprimées dans un SCU, lequel (pas peu importe) ? Un SCU nommé ? Le SCU courant lors de l'insertion du bloc ?

 

Tu veux que ces attributs soient "dynamiques", les mises à jour doivent se faire comment ? en fonction des changements de SCU ? des déplacements du bloc ?

 

Ce que tu demandes n'est pas forcément aisé à programmer, mais si tu ne précises pas exactement ce que tu veux, personne ne peut le deviner à ta place et essayer de t'aider..

 

[Edité le 3/5/2007 par (gile)]

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

Posté(e)

Je veux connaitre les coordonnées d'un point et les inscrire dans un attribut. Ce point correspond au point d'insertion d'un bloc. Je veux connaître les coordonnées de ce point par rapport à un SCU nommé. Ensuite si je déplace le bloc je veux que les coordonnées se mettent à jour automatiquement, par rapport à ce SCU nommé ou courant s'il le faut.

Posté(e)

si c'est pour niveler une élévation, j'utilise une cote ordonnée Y plutôt qu'un bloc dynamique, parce que je l'utilisais déjà alors que les attributs avec champs dynamiques n'étaient qu'un vague projet dans l'esprit d'un des développeurs de chez Autodesk.

 

la commande COTORD, donne une cotation en ordonnée X ou Y en fonction du scu local. Et comme c'est une cote, elle est dynamique par nature.

 

Amicalement

Zebulon_

C'est au pied du mur que l'on reconnaît le maçon ! (Anonyme)

C’est en restant au pied du mur qu’on ne voit que le mur (Anonyme aussi)

Posté(e)

As-tu essayé le LISP MPT de Patrick_35 ,

Je viens de le relire, il fonctionne avec un bloc nommé "XY" (tu peux changer ce nom dans le LISP) et 3 attributs dont les étiquettes sont "X" "Y" et "Z" qui correspondent au coordonnées du point d'insertion dans le SCU courant.

Ces attributs se mettent automatiquement à jour lors de l'insertion, la copie, le dépalcement du bloc ou d'un changement de SCU.

 

s'il ne te convenais pas tout à fait, je pense que ça peut être une excellente base de départ à modifier.

 

 

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

Posté(e)

Finalement j'ai opter pour le LISP, et le bloc avec attributs plus complet et facile à mettre à jour, par un simple "déplacer".

Merci pour vos réponses...

 

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é