soso83 Posté(e) le 25 août 2008 Posté(e) le 25 août 2008 Bonjour à tous!Connaissez vous un moyen de prolonger une polyligne automatiquement d'une certaine distance au delà de ses sommets? Je pense notamment à un petit lisp!!Merci!Bonne journée!
soso83 Posté(e) le 25 août 2008 Auteur Posté(e) le 25 août 2008 Ou peut-etre creer un nouveau type de ligne???
Tramber Posté(e) le 25 août 2008 Posté(e) le 25 août 2008 Sinon, tu peux utiliser la commande PROLONGE ou préciser un peu ton idée. Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
soso83 Posté(e) le 25 août 2008 Auteur Posté(e) le 25 août 2008 Je voudrai que ma ligne se prolonge de 15cm à ses deux extrémités.
Tramber Posté(e) le 25 août 2008 Posté(e) le 25 août 2008 Quand on clique dessus, quand on la dessine ? Il faut être précis sinon : pas beaucoup de réponses ! Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
(gile) Posté(e) le 25 août 2008 Posté(e) le 25 août 2008 Salut Commande MODIFLONG (_LENGTHEN) option DIfférence. Commande: modiflong Sélectionnez un objet ou [DIfférence/Pourcentage/TOtal/DYnamique]: di Entrez la différence de longueur ou [Angle] : 15 Sélectionnez un objet à modifier ou [annUler]: sélectionne lune extrémité de la polyligneSélectionnez un objet à modifier ou [annUler]: sélectionne l'autre extrémité de la polyligne Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
soso83 Posté(e) le 25 août 2008 Auteur Posté(e) le 25 août 2008 Désolée pour mon manque de précision!! Ca serai lorsque je la dessine: je trace ma ligne en cliquant les 2 sommets et celle-ci se prolonge automatiquement de xhaque coté.Je crois que je vais opter pour un bon lisp en créant les point puis en utilisant polar... Je pensais juste qu'il y avait un moyen plus simple avec les types de ligne où qu'un lisp existait déjà.
soso83 Posté(e) le 25 août 2008 Auteur Posté(e) le 25 août 2008 Merci pour ton aide (Gile) mais je connaissais déjà cette fonction et c'est pas exactement ce que je recharchais.Pour ceux que ça pourrait interresser voila le lisp en question: (defun c:contreventements() (command "-calque" "et" "Tubes contreventements" "co" "3" "" "tl" "continuous" "" "") (setvar "osmode" 171) (setq pc1 (getpoint"\n1er point")) (setq pc2 (getpoint"\n2nd point")) (setvar "osmode" 0) (setq angle_pc (angle pc1 pc2)) (setq pc1bis (polar pc1 angle_pc -0.15)) (setq pc2bis (polar pc2 angle_pc 0.15)) (command "polylign" pc1bis "la" "0.05" "" pc2bis "") ) Certainement améliorable!!
Serge Posté(e) le 26 août 2008 Posté(e) le 26 août 2008 soso83 Il y a quelques jours, quelqu'un a demandé si on pouvait extraire les longueur de ses tuyaux ( voir ici ). Je ne sais pas si le besoin est similaire. Quoi qu'il en soit a) Est-ce que ta fonction fait le travail ?b) Pourqu'on créer une polyligne pour un seul segmentc) Un type de ligne n'aurait pas fait le travail Serge
soso83 Posté(e) le 27 août 2008 Auteur Posté(e) le 27 août 2008 Bonjour Serge, J'ai utilisé une polyligne car je voulais donner une épaisseur à mon trait.Cette fonction me sert à représenter des tubes de contreventements reliant des tours d'étaiement.Merci car je ne savais toujours pas si un type de ligne aurait fait l'affaire! Soso83
Serge Posté(e) le 27 août 2008 Posté(e) le 27 août 2008 soso83 Concernant les épaisseurs de trait, il existe différentes autres façons de le faire (et je ne les citerai pas pour ne pas rendre le sujet plus compliqué) mais de donner une épaisseur à une polyligne (comme tu le fait) demeure la façon la plus simple de s'y retrouver si on échange des dessins ou lorsqu'on imprime. Serge
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