Aller au contenu

Messages recommandés

Posté(e)

Bonjour,

 

Je cherche une fonction ou lisp permettant de réaliser cette tâche :

 

Pour chaque point d'un semi de points, créer un texte contenant la coordonnée Z.

Le texte devra être placé où l'on veut.

 

 

Merci.

Posté(e)

Je dois importer le résultat en .dxf dans un progiciel qui n'accepte pas les blocs avec attribut champ... donc il me faut des primitives simples :-(

 

Un lisp sera impec.

 

[Edité le 21/3/2011 par gillespj]

Posté(e)

Une recherche sur le site s'impose...

 

Je suis sur qu'il y a ce qu'il faut.

 

Et même si elle fait des blocs, rien ne t'empêche d'utiliser BURST ensuite pour obtenir des textes.

 

Bonne recherche.

Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius

Posté(e)

Arff..!

 

Désolé, je fais même des doublons pour les réponses à cause du site qui répond pas bien. :(

 

[Edité le 21/3/2011 par bonuscad]

Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius

Posté(e)

à une coordonnées relative (X, Y et/ou Z) par rapport au point.

 

Les valeurs X, Y et/ou Z étant égales pour tous les points et définissable dans le lisp ou durant son exécution.

Posté(e)

Salut,

 

Un petit truc très vite fait, les textes sont créés avec le le style et la hauteur courante sur le calque "ALTITUDE" (créé automatiquement s'il n'existe pas déjà).

Le point d'insertion des textes est sur le point.

 

(defun c:pt2alt	(/ ss n pt size)
 (princ "\nSélectionnez les points (ou Enter pour tous).")
 (if
   (or	(setq ss (ssget '((0 . "POINT"))))
(setq ss (ssget "_X" (list '(0 . "POINT") (cons 410 (getvar 'ctab)))))
   )
    (repeat (setq n (sslength ss))
      (setq pt (assoc 10 (entget (ssname ss (setq n (1- n)))))
     size (getvar 'textsize))
      (entmake
 (list
   '(0 . "TEXT")
   '(8 . "ALTITUDE")
   pt
   (cons 40 size)
   (cons 1 (rtos (cadddr pt)))
 )
      )
    )
 )
 (princ)
)

 

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

Posté(e)

Pas mal...

 

Je peux avoir la même chose avec la possibilité de fixer le décalage du point d'insertion du texte par rapport au point nodal ainsi que la hauteur de texte ?

 

ça me permettrais d'éviter l'étape sélection rapide sur texte...

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é