BenhuR Posté(e) le 12 février 2018 Auteur Partager Posté(e) le 12 février 2018 Oui oui , j'ai repris pas a pas ton explication et ca donne ca %<\AcExpr (100*(%<\_FldPtr 1835706640>%/sqrt(%<\_FldPtr 1835693776>%*%<\_FldPtr 1989028400>%²+%<\_FldPtr 1989029008>%*%<\_FldPtr 1989029104>%²))) \f "%lu2%pr2%ps[,%]">% et j'ai contrôlé avec l'outil pente de Civil 3D , ça fonctionne. ensuite j'ai copier se texte et mis dans une cotation linéaire dynamique et j'ai maintenant un texte type tronçon assainissement . avec distance et pente . je re découvre les champs avec tout ça . merci. NB : cool aussi de pouvoir afficher l'echelle d'une FMULT , mes présentations n'en finissent pas de s'automatiser . Citer ya que se qui ne cherche pas , qui ne trouve rien Lien vers le commentaire Partager sur d’autres sites More sharing options...
lecrabe Posté(e) le 12 février 2018 Partager Posté(e) le 12 février 2018 Hello Didier et LilianOUI mais la notion de Pente dans les environs d'Arcachon et plus specialement (pour Lilian) sur la Dune du Pilat est RELATIVE ... Rien qu'en marchant dans la Pente, tu la modifies ! Donc la mesure a un Instant T n'est qu'une probabilite !? En mesurant, tu "pertubes" la donnee !!Bonne Semaine, Bye, lecrabe Citer Autodesk Expert Elite Team Lien vers le commentaire Partager sur d’autres sites More sharing options...
didier Posté(e) le 12 février 2018 Partager Posté(e) le 12 février 2018 Coucou Eh oui, la pente est plus sympathique que la rampe, il faut tenir la rampe si on ne veut pas subir de penteDune du Pilat sans doute, mais au niveau du sable je suis dosé...D'ailleurs son pays est si plat qu'ils ne peuvent pas faire de ski nautique n'ayant pas de lacs en pente...Oui, j'ai compris je sors, je regrette, mais faut me comprendre j'ai personne à qui parler moi. Amicalement Citer Éternel débutant... Mon site perso : Programmer dans AutoCAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
lecrabe Posté(e) le 12 février 2018 Partager Posté(e) le 12 février 2018 Hello Didier Mais je croyais que tu avais adopte un charmant Fennec des Sables !? En plus tu peux lui raconter ce que tu veux car il ne te contredira pas !!Bye, lecrabe Citer Autodesk Expert Elite Team Lien vers le commentaire Partager sur d’autres sites More sharing options...
lecrabe Posté(e) le 12 février 2018 Partager Posté(e) le 12 février 2018 Hello Gilles 1) Suite a ta routine PolyLength (Msg du 11/02/2018 03:04) : MERCI 2) Immediatement j'en ai derive la routine PolyAreaField ... Voir plus loin ... 3) Donc ces 2 routines generent un Champ dynamique qui est le total general des longueurs ou surfaces des N polylignes selectionnees 4) Et bien il semble ne pas y avoir de "limite" !Sauf bien sur le temps necessaire a construire l'expression DELIRANTE de la somme des N champs (longueur ou surface) de chaque Polyligne ! 5) J'ai scotche mon bon vieux Xeon a 3.5 Ghz environ pendant 2/3 mn pour avoir le resultat sur approximativement 2000 polylignes ... Je suis quand meme IMPRESSIONNE par AutoCAD ... 6) En travaillant manuellement a construire les champs 1 par 1 puis a construire la somme, je n'avais jamais depasse 10-20 Polylignes ... 7) ENCORE MERCI Gilles !!! Bye, lecrabe ;; ;; http://cadxp.com/topic/45380-multiplier-ou-divise-la-valeur-dun-champs/page__pid__262865#entry262865 ;; ;; Routine: PolyAreaField par GC ;; ;; -- ATTENTION: on ne traite QUE les Polylignes -- ;; ;; SVP Changer avant Execution la variable TEXTSIZE pour avoir la bonne hauteur voulue du MTEXT (FIELD) ;; ;; (defun c:PolyAreaField (/ doc expr ss) (vl-load-com) (if (and (ssget '((0 . "*POLYLINE") (-4 . "<NOT") (-4 . "&") (70 . 112) (-4 . "NOT>"))) (setq pt (getpoint "\nSpecifiez le point d Insertion: ")) ) (progn (setq doc (vla-get-ActiveDocument (vlax-get-acad-object)) expr "%<\\AcExpr 0" ) (vlax-for pl (setq ss (vla-get-ActiveSelectionSet doc)) (setq expr (strcat expr "+%<\\AcObjProp Object(%<\\_ObjId " (vla-GetObjectIdString (vla-get-Utility doc) pl :vlax-false) ;; ">%).Length>%" ">%).Area>%" ) ) ) (vla-Delete ss) (setq expr (strcat expr " \\f \"%lu2%pr1%ps[surface totale: ,m2]\">%")) ; formatage du champ (terpri) (prompt expr) (vla-AddMText (vla-get-Block (vla-get-ActiveLayout doc)) (vlax-3d-point pt) 0.0 expr ) ) ) (princ) ) Citer Autodesk Expert Elite Team Lien vers le commentaire Partager sur d’autres sites More sharing options...
lili2006 Posté(e) le 12 février 2018 Partager Posté(e) le 12 février 2018 Bonsoir à toutes et tous, Bah quoi, j'ai juste écrit Pente = DeltaZ/dh Il est ou le problème ?, c'est bien la définition ! Ce que cite BenhuR est une déclivité (et les marcheurs connaissent la différence entre une pente et une déclivité,..)100 * deltaZ / longueur Rien qu'en marchant dans la Pente, tu la modifies ! C'est clur !! Citer Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/ Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés