bexkivr Posté(e) le 6 janvier 2011 Posté(e) le 6 janvier 2011 Bonjour et bonne années à tous.J'ai fait une petite recherche mais je ne rien trouvé à ce sujet (peut-être je n'ai pas indiqués les bons mots clés ?).Je voudrais pouvoir dessiner des lignes, mieux des polylignes, avec une largeur mais qu'elle ne s'applique pas par rapport à l'axe, mais d'un coté ou de l'autre du trait dessiné (selon le sens de la ligne). Soit directement dans le dessin (en donnant une largeur à la ligne) soit dans le style de tracé.Est-ce que cela est possible ?Merci d'avance,Alex
lili2006 Posté(e) le 6 janvier 2011 Posté(e) le 6 janvier 2011 bonne Année 2011 à toutes et tous, Je ne pense pas ! Du moins, sans programmation,... AutoCAD ne propose que d'entrer une 1/2 largeur ! :mad: Peut-être en faisant joujou avec les Mlignes,... En ce qui concerne les plumes,pas d'idée non plus,... Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
didier Posté(e) le 6 janvier 2011 Posté(e) le 6 janvier 2011 coucou effectivement ce n'est pas possible en natif en revanche si c'est pour dessiner des lignes épaisses à l'intérieur de lignes fines comme on dessinait dans le temps en plan d'intérieur tu peux décaler la ligne de base d'une valeurmettre cette entité dans un calque spécifiquedonner une couleur à ce calquefaire une table de tracé qui tracera cette couleur en épaisl'épaisseur étant de deux fois la valeur de décalage. ai-je été clair ou bien dois-je expliciter plus avant ? amicalement Éternel débutant... Mon site perso : Programmer dans AutoCAD
lili2006 Posté(e) le 6 janvier 2011 Posté(e) le 6 janvier 2011 Re, Bien vu l'astuce Didier,.. :D Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
philsogood Posté(e) le 6 janvier 2011 Posté(e) le 6 janvier 2011 helloautre solution avec les MLdefinir un type de ML (1axe, 2 extérieurs)tes 2 traits extérieurs sont distants au quart de la largeur souhaitée et epais de la moitié de la largeur tu n'oublieras pas de mettre tes calques de ML sur dubloc (pour avoir les bonnes de tes calques lorsque tu traceras les ML)ensuite tu appelles ta fonction MLtu justifies(justification) sur le dessus ou sur le dessoustu tracesPhil Projeteur Revit Indépendant - traitement des eaux/CVC
rebcao Posté(e) le 6 janvier 2011 Posté(e) le 6 janvier 2011 Bonsoir, Ou en créant un type de ligne complexe... Je pense un peu à ce sujet... Christian [Edité le 6/1/2011 par rebcao] Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)
bexkivr Posté(e) le 7 janvier 2011 Auteur Posté(e) le 7 janvier 2011 tu peux décaler la ligne de base d'une valeurmettre cette entité dans un calque spécifiquedonner une couleur à ce calquefaire une table de tracé qui tracera cette couleur en épaisl'épaisseur étant de deux fois la valeur de décalage. c'est un peu la méthode que j'utilise quotidiennement....je vais faire donc un essaie avec les ML, puis avec une ligne complexe. Merci bien, je cherche de vous tenir au courant dés que j'ai réussi quelque chose.Alex
bexkivr Posté(e) le 10 janvier 2011 Auteur Posté(e) le 10 janvier 2011 J'abandonne l'idée des multilignes.....impossible après de faire un métré.Il ne reste plus que la ligne complexe.....à suivre
lili2006 Posté(e) le 10 janvier 2011 Posté(e) le 10 janvier 2011 Bonjour à toutes et tous, impossible après de faire un métré Si, tu peux ensuite les décomposer,...(Devient des lignes,...ça aurait été mieux en polylignes mais bon, aprés tu peux les recomposer (PEDIT),...fastidieux, mais ça marche ! (gile) (de mémoire) avait fait un lisp qui te permet de faire une sélection par fenêtre afin de joindre rapidement des lignes ou polylignes 'perso, je ne peux plus m'en passer,...:D ) => "Simple", mais très efficace,... (defun c:jpl (/ ss) (and (or (and (= (getvar "pickfirst") 1) (setq ss (ssget "_I" '((0 . "ARC,LINE,LWPOLYLINE")))) ) (setq ss (ssget '((0 . "ARC,LINE,LWPOLYLINE")))) ) (if (= (getvar "peditaccept") 1) (vl-cmdf "_.pedit" "_m" ss "" "_j" 0.0 "") (vl-cmdf "_.pedit" "_m" ss "" "_y" "_j" 0.0 "") ) ) (princ) ) Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
bexkivr Posté(e) le 10 janvier 2011 Auteur Posté(e) le 10 janvier 2011 Merci lili pour le lisp, mais je pense que j'ai trouvé mon bonheur avec des lignes complexes. Voici ma première ligne, crée à partir du travail de Rebcao http:// http://www.cadxp.com/modules.php?op=modload&name=XForum&file=viewthread&tid=28495#pid : *Bordure 15cm,Bordure 15 __________A,.2,["gg",WEBDINGS,S=0.105,X=0,Y=.031],.3 Et après le métré c'est direct, comme d'hab (et avec Covadis j'aurais le métré par type de ligne, what a wonderful world). Merci pour vous être penchez sur mon petit problème (et je garde le lisp sous la main ). :)
bexkivr Posté(e) le 2 février 2011 Auteur Posté(e) le 2 février 2011 Et après le métré c'est direct, comme d'hab (et avec Covadis j'aurais le métré par type de ligne, what a wonderful world). En fait non, Covadis ne fait pas (encore) de metré par type de ligne.Je remercie donc Gile pour ce lisp bien pratique :http://www.cadxp.com/sujetXForum-31287.htm
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant