Aller au contenu

Messages recommandés

Posté(e)

Je souhaite effectuer une rotation sur un attribut de bloc mais sans tourner le bloc par lui même. je sais que cette commande existe sous covadis mais je ne possède pas covadis. existe t'il un script ou lisp du meme genre

  • Upvote 1
Posté(e)

no lisp

 

Envoie ton bloc et met le texte qu'il faut tourner !

 

;)

"98% des soucis informatiques sont assis entre la chaise et le bureau !"

 

"C'est parce que la vitesse de la lumière est supérieure à celle du son que tant de gens paraissent brillants avant d'avoir l'air con."
Posté(e)

salut John

 

tu sélectionnes tous tes blocs et dans la palette de propriété tu change l'angle de rotation

 

sinon tu as le lisp de Patrick_35 ang0 que tu peux adapter

 

amicalement

@+

Posté(e)

Voila en espérant que ce sois cela que tu cherché.

"98% des soucis informatiques sont assis entre la chaise et le bureau !"

 

"C'est parce que la vitesse de la lumière est supérieure à celle du son que tant de gens paraissent brillants avant d'avoir l'air con."
Posté(e)

salut John

 

tu sélectionnes tous tes blocs et dans la palette de propriété tu change l'angle de rotation

 

sinon tu as le lisp de Patrick_35 ang0 que tu peux adapter

 

amicalement

@+

 

 

Merci mais c'est individuellement que je veux le faire

Posté(e)

Bonjour,

 

Si tu veux que tes textes restent horizontaux, il suffit de créer un nouveau style de texte annotatif en cochant "Faire correspondre l'orientation du texte à la présentation". Dans ton bloc, change le style de texte de tes attributs, puis lance la commande ATTSYNC pour remettre à jour.

 

Olivier

Posté(e)

je me suis sans doute mal exprimé.

 

en fait j'ai récupéré un plan topographique ou les altitudes sont inscrites et font partie d'un bloc topojis par exemble . Cette altitude est l'attribut topoalt du bloc topojis. Ce que je cherche à faire est d'orienter ponctuellment l'attribut altitude le long de polyligne ou d'un objet sans faire une rotation du bloc. je ne veux ni les mettre à zéro ni le faire globalement. Il me semble de mémoire que c'est une commande sous covadis qui doit etre inclinaison attribut ou rotation attribut.

 

J'espère que c'est plus clair :unsure:

post-60908-0-34155000-1421337710_thumb.png

Posté(e)

hello

une ptit macro pour ca

 

il faut donner un angle par 2 points

et apres pointer les attributs ou textes à modifier

 

(defun c:cpatt	() ;copie langle dun attribut sur un bloc

 (setq pt1 (getpoint "\npremier point :"))
 (setq pt2 (getpoint "\ndeuxieme point :" pt1))
 (setq rot (angle (trans pt1 1 0) (trans pt2 1 0)))
 (while

   (setq ent (car (nentsel "\nChoix de l'attribut a mettre ajour")))
    (setq e (entget ent))
    (setq e (entmod (subst (cons 50 rot) (assoc 50 e) e)))


    (entupd ent)
    (setq ent nil
   e   nil
   ) ;_ Fin de setq
    ) ;_ Fin de while
 ) ;_ Fin de defun

  • Upvote 1

Vous fîtes ce que vous pûtes

et vous m'épatâtes !!!!

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é