lili2006 Posté(e) le 22 août 2008 Auteur Posté(e) le 22 août 2008 Re, Merci de ton intervention pascool, je souhaite le plus possible pouvoir travailler en Génie-Civil Bureau d'Etudes BA sans covadis, car ils n'ont pas ce progiciel,... De plus, c'est ici un problème de représentation d'un plan de coffrage de bâtiment, ou tu peut aussi utliser la commande align Oui, bien sûr mais trés peu adapté à ce besoin en particulier, du moins dans ma méthode de travail,.. ;) Merci encore à toi, Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
(gile) Posté(e) le 22 août 2008 Posté(e) le 22 août 2008 lili2006, C'est toi qui a décris commente tu procédais : 1) J'insère depuis une palette ou autre le bloc "repère" qui m'intéresse [...] sans me soucier de l'orientation dans un premier temps, Je suis donc parti de là... Pour les multilignes, c'est plus complexe. Ces objets ne fonctionnent pas avec les fonctions vlax-curve-*, de plus il faudrait teni compte de la justfication et de la largeur pour que le bloc se retrouve au bon endroit. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
lili2006 Posté(e) le 22 août 2008 Auteur Posté(e) le 22 août 2008 Re, Je suis donc parti de là... C'est exactement cela, (gile), mais quand j'ai fait le test du "Copie-Aligne ", j'ai selectionné un bloc déjà orienté, et je n'ai pas "tilté" que lorsque je le posais sur la ligne de référence, c'était ok avec en plus, l'angle d'inclinaison du départ,... D'où ma réflexion " (mais, ou avais-je la tête,...) En tous cas encore un grand merci à toi et aux autres participant de ce post. Je garde sous le coude les écritures de Tramber ainsi que "alb" de Patrick_35 qui va également s'avérer utile dans d'autre cas,... "insrot" est également très intéressant avec sa notion d'échelle de copie du bloc sélectionné,... Bref, pour moi, un grand pas dans la manipulation de ce genre de blocs "à texte variable" et ceci grâce à vous, je ne sais même pas comment je n'ai pas posté avant ce problème puisque c'en est véritablement un ! (en tous cas pour moi et ma méthode de travail qui vaut ce qu'elle vaut,... ;) ) Encore un post très riche qui va faire des heureux,.. ;) Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
lili2006 Posté(e) le 22 août 2008 Auteur Posté(e) le 22 août 2008 Re, J'oubliai, pas grave pour les multilignes, si ça avait été possible "facilement", ça aurait été nickel, mais bon, j'utilise également souvent les droites dans mes constructions et celles-ci sont reconnus, à moi de m'adapter, c'est déjà super comme ça ! Merci encore, Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
(gile) Posté(e) le 22 août 2008 Posté(e) le 22 août 2008 Une autre qui fonctionne avec des blocs , les textes et les textes multilignes mais avec 2clics au lieu d'un à chaque insertion. C'est juste un enchaînement des commandes copier et rotation option référence (on peut donc s'aligner sur les multilignes). Si l'objet copié a déjà subi une rotation elle est prise en compte. (defun c:coprot (/ *error* ent elst os p1 p2) (defun *error* (msg) (if (= msg "Fonction annulée") (princ) (princ (strcat "Erreur: " msg)) ) (setvar "osmode" os) (princ) ) (setq os (getvar "osmode")) (and (setq ent (car (entsel))) (setq elst (entget ent)) (member (cdr (assoc 0 elst)) '("INSERT" "TEXT" "MTEXT")) (or (setq p1 (getpoint "\nPoint de base ou [b]: ")) (setq p1 (trans (cdr (assoc 10 elst)) ent 1)) ) (setvar "osmode" 512) (while (setq p2 (getpoint "\nPoint d'insertion: ")) (command "_.copy" ent "" p1 p2 "") (command "_.rotate" "_l" "" p2 "_r" (angtos (- (cdr (assoc 50 elst)) (angle '(0 0 0) (getvar "ucsxdir")))) pause ) ) ) (setvar "osmode" os) (princ) ) PS : je modifie copyalign pour que l'angle de rotation du bloc soit pris en compte[Edité le 22/8/2008 par (gile)] [Edité le 23/8/2008 par (gile)] Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
lili2006 Posté(e) le 23 août 2008 Auteur Posté(e) le 23 août 2008 Bonjour à toutes et tous, Je viens de tester "copyalign" dans sa dernière version, c'est parfait pour moi ! On peut alors sélectionner différentes lignes ayant une orientation quelconque; bref, tip-top ! Tu as réussi à détourner le problème des multilignes avec "coprot" de façon au moins aussi pratique que la routine précédente, que du bonheur ! Encore un grand merci pour ce travail (gile),.. Il va y avoir des heureux avec ces routines,... :P Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
(gile) Posté(e) le 23 août 2008 Posté(e) le 23 août 2008 Salut, J'ai modifié coprot pour qu'il fonction dans les SCU ayant subi une rotation (sur Z uniquement) Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
lili2006 Posté(e) le 23 août 2008 Auteur Posté(e) le 23 août 2008 Re, Salut (gile), Je n'avais pas pensé à cette éventualité ! Merci encore, Bon WE, Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
lili2006 Posté(e) le 23 août 2008 Auteur Posté(e) le 23 août 2008 Rere, Eh ! Je viens de me rendre compte que je pouvais également sélectionner des entités de XREFS avec "coprot", c'est excellent ! Je met très souvent la structure porteuse "nue" en XREF, comme une couche "figée". Je peux désormais m'appuyer dessus pour "habiller" mon plan. Et vous autres, utilisateurs de "blocs textes", que pensez-vous de ces dernières trouvailles ? Merci d'avance pour le retour, Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
bipbip Posté(e) le 23 août 2008 Posté(e) le 23 août 2008 Re à Tous Ce post est tres interessant ...... Vraiment NICKEL .... Juste un p d'eclaircissement ...... Dans la reponse #18 Gilles donne le lisp de COPYALIGN Dans la reponse #29 Gilles donne le lisp de COPROT si j'ai bien tout compris ? Dans la reponse #1 page2 Lilian parle de COPYALIGN 2em version ..... mais je la vois pas ? Ce lisp COPYALIGN me semble etre encore un outil formidable qui va me m'epargner un tempsconsiderable. Un enorme merci a Gilles - Patrick_35 - et Lilian qui par l'evocation d'un probleme bien specifique ont su donner des solutions valables a tout un chacun. Je dois remarque aussi que surce site une demande ne reste jamais en souffrance bien longtemps. SUPERBE. Si seulement les benets d'Autodesk avaient un minimum de logique ils pourraient s'inspirer desecrits de CadXP. Autocad serait alors un SUPER SUPER OUTIL ........Mais bon on a une version2008 et 2009 ..... Bientot 3012 ......Toutes truffees de BUGS mais avec de jolies interfaces ... Un bon WE a Toutes et Tous
lili2006 Posté(e) le 23 août 2008 Auteur Posté(e) le 23 août 2008 Re, Salut bipbip Dans la reponse #1 page2 Lilian parle de COPYALIGN 2em version ..... mais je la vois pas ? , (Gile) à édité en réponse N°18, donc modifiè le code donné en premier lieu, c'est pourquoi je parle d'une V2, désolé de ne pas avoir été clair,... ;) Donc, Dans la reponse #18 Gilles donne le lisp de COPYALIGNDans la reponse #29 Gilles donne le lisp de COPROT si j'ai bien tout compris ? Tu as bien tout compris ! Je dois remarque aussi que surce site une demande ne reste jamais en souffrance bien longtemps. SUPERBE. C'est ce que j'apprécie également beaucoup car les intervenants prennent aussi plaisir à répondre et proposer des solutions, ça se sent,... Un enorme merci a Gilles - Patrick_35 Idem :P Bon WE, et au plaisir sur un autre post non moins passionnant,..... :D Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
lili2006 Posté(e) le 23 août 2008 Auteur Posté(e) le 23 août 2008 Re, bipbip, utilises-tu des "blocs textes", c'est à dire des blocs avec uniquement du texte (partie fixe) et des attributs (partie variable) ? Merci d'avance, Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
bipbip Posté(e) le 23 août 2008 Posté(e) le 23 août 2008 Salut Lili Oui j'utilise soit du bloc avec attribut et bloc avec seulement titre (sans attribut) C 'est pour ca que je voudrais pouvoir incrementer mes etiquettes (blocs+attributs) Ce qui m'interrese aussi c pouvoir mettre mes blocs en place avec alignement automatique.Il me semble que ce lisp COPYALIGN devarait faire grandement l'affaire ..... J'ai en ce momentune moyenne de 200 etiquettes a realiser par niveau de batiment ...... @+ de te lire
(gile) Posté(e) le 23 août 2008 Posté(e) le 23 août 2008 Si seulement les benets d'Autodesk avaient un minimum de logique ils pourraient s'inspirer desecrits de CadXP. Autocad serait alors un SUPER SUPER OUTIL À mon avis, ce qui fait d'AutoCAD un super outil, c'est justement qu'on peut, relativement facilement, faire de nouveaux outils (script, macro/diesel ou lisp). Au cours d'un projet, j'écris régulièrement des petites routines spécifiques à une tache répétitive comme celles données par Tramber. Ce type de routine, utilisée temporairement, ne nécessite pas forcément une grande finition (gestion des erreurs, par exemple). Des LISP plus polyvalents et plus "finis" comme insrot oucoprot sont assez simples et ne demandent pas une très grande connaissance de ce langage. [Edité le 23/8/2008 par (gile)] Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
lili2006 Posté(e) le 23 août 2008 Auteur Posté(e) le 23 août 2008 Re, Merci pour ta réponse bipbip, Des LISP plus polyvalents et plus "finis" comme insrot oucoprot sont assez simples et ne demandent pas une très grande connaissance de ce langage. Je te fais confiance quant tu écris ça, n'empêche que quand on ne sait pas, on ne sait pas !Et je remercie encore ceux qui savent de nous aider à progresser et améliorer les méthodes de travail avec des petits outils tous plus utiles les uns que les autres, même si le besoin est ponctuel,... Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
bipbip Posté(e) le 23 août 2008 Posté(e) le 23 août 2008 Re Pour Gilles ..... Toi tu es ne avec le lisp et c'est tres simple pour toi .... Moi je suis autodependant de tes ecrits et meme avec la meilleur volonte mes debuts en lisp se sont soldes par un flop deconcertant ..... Peu etre qu'avec un formateur j'aurais pu aller plus loin. Mais j'aivraiment des doutes ..... Pas simple ce language ..... Pour en revenir a COPYALIGN tu dis avoir fait une deuxieme version ?J'ai pris la reponse #18 es ce bien le lisp de COPYALIGN en deuxieme version ? Pour Lilian ..... Je suis daccord avec toi "quand on sait pas on sait pas" et on est bien contentd'avoir recours a ceux qui savent ........
lili2006 Posté(e) le 23 août 2008 Auteur Posté(e) le 23 août 2008 Re, J'ai pris la reponse #18 es ce bien le lisp de COPYALIGN en deuxieme version ? OUI ! :P Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
(gile) Posté(e) le 23 août 2008 Posté(e) le 23 août 2008 Pour Gilles ..... Toi tu es ne avec le lisp et c'est tres simple pour toi .... Moi je suis autodependant de tes ecrits et meme avec la meilleur volonte mes debuts en lisp se sont soldes par un flop deconcertant ..... Peu etre qu'avec un formateur j'aurais pu aller plus loin. Mais j'aivraiment des doutes ..... Pas simple ce language ..... Non, personne ne "nait avec le lisp" ni aucun autre langage (de programmation ou autre). Un langage ça s'apprend.Si je pense qu'une formation peut faire gagner du temps aux débutants, la plupart d'entre nous sommes autodidactes. La possibilité de s'autoévaluer en testant ses programmes (et les faisant tester par d'autre, ici par exemple) facilite grandement l'apprentissage.Je trouve que le LISP est est un langage plutôt simple et très souple, il est bien sûr nécessaire de connaître et comprendre sa syntaxe (comme pour n'importe que langage).AutoLISP étant étroitement lié à AutoCAD, cela permet d'élaborer rapidement des petits programmes simples et efficaces (regardes ceux donnés par Tramber dans ce fil). [Edité le 23/8/2008 par (gile)] Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
bipbip Posté(e) le 23 août 2008 Posté(e) le 23 août 2008 re Gilles Merci pour tes precisions. Par la meme occasion j'ai pris connaissance de ton debut de tutoriel sur le lisp. Je vais dire comme Lilian "nous sommes bien impatient de connaitre la suite".Puises tu trouver le temps pour terminer ce document ...... Encore une fois merci pour ton aide. Sans oublier Patrick_35, Tramber, Lilian, Reb ....... Pour Lili ...... Bien recu pour la confirmation du Lisp.
ASTERIXII Posté(e) le 10 septembre 2008 Posté(e) le 10 septembre 2008 Si j'ai bien compris la question de base,n'est-il pas plus facile d'utiliser un bloc dynamique avec attributset la fonction d'allignement ?
lili2006 Posté(e) le 11 septembre 2008 Auteur Posté(e) le 11 septembre 2008 Bonjour à toutes et tous, n'est-il pas plus facile d'utiliser un bloc dynamique avec attributset la fonction d'allignement ? Si bien sur ! Mais là il est encore plus simple d'utilisation,... As-tu testé les outils ? C'est vraiment très rapide et super pratique. Encore merci à (gile) , ;) Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
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