Aller au contenu

Ajout manuellement de cotations sur des PT


Deschiron

Messages recommandés

Bonjour,

 

Je suis à la recherche d'un LISP ou de quelque chose du même type, qui me permettrait de coté des lignes que j'ai rajouté sur un profil en travers. Je souhaiterai que les cotations Dist axe et Altitudes soient écrient à coté de la ligne rajoutée (pas dans un bandeau).

 

Merci

 

Lien vers le commentaire
Partager sur d’autres sites

la commande existe dans Covadis

 

Tout d'abords si tu as dessiné une simple polyligne sur un profil (en travers ou en long c'est pareil)

 

Covadis 3D/traitement des profils/ajout d'une courbe dans un groupe

 

puis pour coter

 

Covadis 3D/traitement des profils/cotation d'une courbe ( tu peut mettre la cotation librement au dessus des bandeaux comme dans les prt d'ailleurs)

Thierry Garré

 

Géorail-Covadis-Autopiste-Autocad-Autocad Map-Infraworks 360- Navisworks -Recap

Lien vers le commentaire
Partager sur d’autres sites

Je travail sur des profils non dessinés avec covadis,

généralement je les mets à l'échelle 1, et je les cote manuellement.

 

Sous la version 14, j'avais un LISP (que j'ai perdu) qui me permettait de coté plus rapidement, Il suffisait de définir l'axe du PT et la valeur du plan de comparaison

 

Lien vers le commentaire
Partager sur d’autres sites

ha?

 

comme tu pestais dans le forum covadis, je croayais que tes PT vannaient de covadis...

 

le truc que je te donne, c'est le paramétrage pour les avoir a l'echelle 1 du dessin en objet et pas à l'echelle 1 de l'espace papier..

et puis mon "astuce" ne marche que si tu bosse avec l'echelle y au 1/100 (ce qui est pas forcément adapté à ce que tu fait....

 

une fois de plus, la méthode de thierry est plus propre...

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

 

voici ce que tu recherhces:

 

 ;PROGRAMME POUR INSERER DES FLECHES DE RAPPEL
;AVEC LA DISTANCE A L'AXE ET LE Z D'UN POINT
;SUR LA BASE DE PROFILS EN TRAVERS AU 1/200
;Fait par L.barraud le 26/01/2007
;********************************************

(defun c:COTDZ ()
(setq echptrz (getreal "\nEntrez l'echelle du profils en travers :"))
(setq echptr (/ echptrz 100))
(setq ptbase (getpoint "\nCliquez le point d'instersection du plan de comparaison et de l'axe:"))
(setq valpc  (getreal "\nEntrez la valeur du plan de comparaison :"))

(while (/= (setq ptclique (getpoint "\Cliquez un point a coter sur le profil en travers :")) nil)
      (setq deltax (* (- (car ptclique) (car ptbase)) echptr))
      (setq deltay (* (- (cadr ptclique) (cadr ptbase)) echptr))
      (setq valx   (rtos deltax 2 2))
      (setq valy   (rtos (+ valpc deltay) 2 3))
      ;ecriture du resultat
      (setq txtx (strcat "D/Axe=" valx "m"))
      (setq txty (strcat "Z=" valy))
      (command "lrepere" ptclique (list (- (car ptclique) 0.5) (+ (cadr ptclique) 1.3)) "" txtx txty"")
);fin du while

);fin du defun c:COTDZ

 

Attention il faut que ton profil soit à l'echelle 1. c'est à dire qu'1 metres = 1metres sur ton dessin.

 

Pour lancer le lisp: commande COTDZ

Ensuite on te demande l'echelle de ton profil donc 100 200 etc...

Ensuite on te demande de cliquer l'intersection entre l'axe et le plande comparaison

Puis on te demande donner rentrer la valeur du plan de comparaison

et maintenant c'est parti....

 

Bonne utilisation

 

@plus

 

 

LB

 

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é