Aller au contenu

édition de cotes


philsogood

Messages recommandés

hello

excusez moi pour la puérilité de ma question mais je souhaiterai faire en sorte que le texte de mes cotes se trouve systématiqument entre mes lignes d'attaches sauf en cas d'impossibilité physique (exemple si les extrémites des fleches venaient à se toucher car l'objet coter est très petit)

photo : ce que je ne veux pas : les cotes 800 et 1000, je souhaite que toutes les cotes ressemblent à la cote 2000

http://uprapide.com/images/invite/cotation.jpg

j'ai cherché dans l'éditeur de cotes mais je ne suis pas arrivé à mes fins

merci pour votre aide

@+

Phil

Projeteur Revit Indépendant - traitement des eaux/CVC

Lien vers le commentaire
Partager sur d’autres sites

Bonjour à toutes tous,

 

Tout simplement parce que AutoCAD est dans l'incapacité de placer la cote.

 

Il te faut donc jouer sur la hauteur (voir le style de texte car très gras sur ton image,...) de texte et la dimension des flèches,...

 

http://uprapide.com/images/invite/cotation.jpg

Civil 3D 2024 - COVADIS_18.2

https://www.linkedin...3%ABt-95313341/

Lien vers le commentaire
Partager sur d’autres sites

hello lili

c'est dingue cette histoire pcq pour les cotes 800 et 1000 les fleches peuvent facilement se trouver à l'interieur des lignes d'attaches et pourtant!!!

mon texte a une taille de 2 et mes fleches de 3 (en annotatif) j'ai envie de dire qu'on est aps dans la démesure

on peut régler des milliards de trucs (d'une utilité douteuse!) mais ça on ne peut rien y faire!! :angry: :angry: :angry:

Phil

Projeteur Revit Indépendant - traitement des eaux/CVC

Lien vers le commentaire
Partager sur d’autres sites

Re,

 

Même "à la main" tu n'aurais pas pu rentrer "proprement" ces textes,...

 

En ce qui me concerne, je trouve que la proportion idéale d'une cote est que son texte ai la même "taille" que la flèche. Tu devrais essayer de les passer à 2 !

 

j'ai envie de dire qu'on est aps dans la démesure

 

Quand ça passe pas, ça passe pas !,..dry.gif

Civil 3D 2024 - COVADIS_18.2

https://www.linkedin...3%ABt-95313341/

Lien vers le commentaire
Partager sur d’autres sites

bonjour

 

je ne pense pas résoudre t'ont problème.

Mais j’ai eu a peut prés le même problème , que j’ai résolu avec deux styles de côte.

il est vrais que je côte métré

-"un" mètre 1.00,

pour les côtes inférieure au métré 99, je supprime le zéro de début .

bon si cela peut te diriger sur une piste.

 

 

Nous vivons tous dans le ventre d'un chien géant

Tout le monde le sait mais personne ne dit rien du tout

 

ultra Vomit

Lien vers le commentaire
Partager sur d’autres sites

comment faire de même pour les flèches? une variable existe-t-elle?

il suffit de sélectionner les flèches > Menu contextuel (clic Droit) "Inverser la flèche"

On est donc obligé de les faire l'une après l'autre, pour cela effectuer le clic D une fois à chaque extrémité de la cote

Studio Gfilm - Agence de communication par l'image

 

"Le matin tu peux rester couché pour poursuivre ton rêve, ou te lever pour le réaliser"

Lien vers le commentaire
Partager sur d’autres sites

hello formabois

encore merci pour la variable dimtix (que je ne connaissais pas)

par contre ton truc des fleèches marche qu'à moitié qcar il ne m'inverse qu'une seule des deux flèches de ma cotes (et ce, même en sélectionnant les deux flèches!)

pas grave, la variable dimtix c'est déjà super chouette

danke

Phil

Projeteur Revit Indépendant - traitement des eaux/CVC

Lien vers le commentaire
Partager sur d’autres sites

Bonjour Philsogood,

 

Un petit lisp vite fait pour mettre vers l'extérieur toutes les 2 flèches de l'ensemble des côtes sélectionnées.

(defun c:invfl (/ ss1 ent_dxf)
 (setq ss1 (ssget))
 (repeat (sslength ss1)
   (setq ent_dxf (entget (ssname ss1 0)))
   (cond ((/= (cdr (assoc 0 ent_dxf)) "DIMENSION")
   (ssdel (ssname ss1 0))))
   )
 (if (/= (sslength ss1) 0)
   (repeat (sslength ss1)
     (setq ent_dxf (entget (ssname ss1 0)))
     (entmod (foreach n '(74 75) (setq ent_dxf (subst  (cons n 1) (assoc n ent_dxf) ent_dxf))))
     (ssdel (ssname ss1 0) ss1)
     )
   (print "/nPas de côtes sélectionnées")
   )
   (princ)
 )

 

Olivier

Lien vers le commentaire
Partager sur d’autres sites

Bonjour -Olivier-

 

Après un petit coup d’œil rapide sur ta fonction ici :

(setq ent_dxf (subst  (cons n 1) (assoc n ent_dxf) ent_dxf)))

 

J’aurais tendance à préférer cette écriture :

(setq ent_dxf (subst (cons n (abs (1- (cdr (assoc n ent_dxf))))) (assoc n ent_dxf) ent_dxf))

 

Pour que cela soit réversible en cas d’erreur, car la fonction inverse le sens des flèches même pour les cotations dont les flèches sont "bien orienté par défaut".

 

 

Le code :

(defun c:invfl (/ i ss ent_dxf)
 (and (setq ss (if (cadr (ssgetfirst))
                 (ssget "_I" '((0 . "DIMENSION")))
                 (ssget '((0 . "DIMENSION")))
               )
      )
      (repeat (setq i (sslength ss))
        (setq ent_dxf (entget (ssname ss (setq i (1- i)))))
        (entmod
          (foreach n '(74 75)
            (setq ent_dxf (subst (cons n (abs (1- (cdr (assoc n ent_dxf))))) (assoc n ent_dxf) ent_dxf))
          )
        )
      )
 )
 (princ)
)

 

A+

Apprendre => Prendre => Rendre

Lien vers le commentaire
Partager sur d’autres sites

Salut

 

par contre ton truc des fleèches marche qu'à moitié qcar il ne m'inverse qu'une seule des deux flèches de ma cotes (et ce, même en sélectionnant les deux flèches!)

Pour la commande _aidimfliparrow

Sélectionne une seule flèche puis relance la commande pour la seconde extrémité.

 

 

Merci pour les commentaires, je regardes tout ça plus en détail ce soir.

Il n’y a pas de quoi, tu verras la modif crée une bascule (0 <->1) de façon à reproduire le comportement de la commande _aidimfliparrow, tout en l’appliquant aux 2 extrémités de la cotations…

 

A+

Apprendre => Prendre => Rendre

Lien vers le commentaire
Partager sur d’autres sites

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é