Aller au contenu

Messages recommandés

Posté(e)

Bonjour,

Je cherche à générer un point aux centres de tous les cercles de mon dessin.

J'ai un semis de points avec du texte pour indiquer l'altitude et un (petit) cercle pour indiquer son origine.

Il est nécessaire que ce soit un point pour que je puisses les transformer en points topographiques.

Quelqu'un a t'il une solution ?

Merci la communauté.

Arnaud.

Posté(e)

Hello @harnoo

Voir la routine "C2P" ci-apres ...

Bye, lecrabe

 


(defun c:c2p (/ ss ct len e eb pt)

;;; prompt for point selection
(princ "\nSelect point objects:")

;;; --- if circle objects were selected ---

(if (setq ss (ssget '((0 . "CIRCLE"))))

(progn

;;; walk through point objects
(setq len (sslength ss))
(setq ct 0)
(while (< ct len)

;;; for each point
(setq e (ssname ss ct))
(setq ct (+ ct 1))
(setq eb (entget e))
;;; get insert point
(setq pt (cdr (assoc 10 eb)))

(command "_point" pt)
)
)

(princ "\nNo circle objects selected ! ")

)

(princ)
) 

 

Autodesk Expert Elite Team

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • 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é