Eric Posté(e) le 10 septembre 2004 Posté(e) le 10 septembre 2004 Vous connaissez peut être la commande diviser et mesurer. Pour rappel diviser permet à un ou plusieurs objets d'être reproduit à égal distance le long d'un chemin (exemple : une pointe de flèche qui suit une polyligne pour indiquer par exemple le sens de défilement) Diviser demande le nombre de partie que l'on veut le long du chemin alors que mesurer demande l'écart entre chaque objet. Ce qui peut être penible avec cette commande c'est qu'il faut transformer les objet en bloc avant d'utiliser la commande diviser ou mesurer et éventuellement de les décomposer ensuite. Ce que je vous propose c'est une macro à incorporer dans une icône pour faciliter l'utilisation de ces commandes. Voici la macro : ^C^Cselect;\-bloc;temp;\p;;reprise;diviser;\b;temp;;\xplode;p;;;;-purger;bl;temp;n; Dans ce cas vous n'avez qu'à selectionner le ou les objets à reproduire, indiquer le point d'insertion sur le chemin, choisir le chemin et le nombre de partie. Dans cette macro c'est diviser qui a été utilisé mais vous pouvez très bien le changer par mesurer. A plus Eric [Edité le 10/9/2004 par Eric] Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
Krynn Posté(e) le 10 septembre 2004 Posté(e) le 10 septembre 2004 Bien joué et ca ve marche pas qu'avec Autocad 2005 (ca marche avec tout) :-) par contre il faut faire attentionc'est:^C^Cselect;\-bloc;temp;\p;;reprise;diviser;\b;temp;;\xplode;p;;;;-purger;bl;temp;n; et pas^C^Cselect;\-bloc;temp;\p;;reprise;diviser;\b;temp;;\xplode;p;;;;-purger;bl ;temp;n; l'espace apres le bl merci bien, je l'integre au menu [Edité le 07.04.2004 par Krynn]
Eric Posté(e) le 10 septembre 2004 Auteur Posté(e) le 10 septembre 2004 Bien vu Krynn Je sais pas d'ou il vient cet espace il n'y était pas au départ (surement venu lors du copier coller), d'ailleur dans ton message il apparait aussi dans les deux lignes. Je viens de refaire le test et l'espace apparait quand même. Donc vous faites un copier coller dans votre icône et ensuite vous enlevez l'espace après bl Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
Eric Posté(e) le 10 septembre 2004 Auteur Posté(e) le 10 septembre 2004 attention lorsque vous faites un copier coller de la macro dans votre icône des espaces ou des entrées peuvent se loger parès la fin de la macro. Veillez donc à supprimer tous les espaces et les entrées après le dernier point virgule. Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
lecrabe Posté(e) le 10 septembre 2004 Posté(e) le 10 septembre 2004 Bonjour Et si la commande mesurer / diviser pouvait demander à quel facteur d'echelle, on desire dessiner les blocs ... et qu'en plus elle traite CORRECTEMENT les éventuels attributs, ce serait BIEN ... TAZ Autodesk Expert Elite Team
Tramber Posté(e) le 13 septembre 2004 Posté(e) le 13 septembre 2004 Passes ATTREQ à 0, éventuellement, ca devrait être bon. Pour l'échelle,...'chais pas. Bien fait Eric, (pas encore testé)Le REPRISE pour récupérer les objets "effacés" par la commande bloc en réglage par défaut de je sais plus quelle variable (état des elements après BLOC). On voit aussi le "xplode". Vive les macros ! Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
Eric Posté(e) le 26 janvier 2005 Auteur Posté(e) le 26 janvier 2005 ^C^Cselect;\-bloc;temp;\p;;reprise;diviser;\b;temp;;\xplode;p;;;;-purger;bl temp;n; Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
Pako Posté(e) le 26 janvier 2005 Posté(e) le 26 janvier 2005 cette commande c'est qu'il faut transformer les objet en bloc avant d'utiliser la commande diviser ou mesurer et éventuellement de les décomposer ensuite Je ne comprend pas cette manipulation? [marquee]:casstet: Désolé ! :casstet:[/marquee] Est-il possible d'une nuance entre la version originale et la version française ? [marquee]:exclam: :exclam: :exclam: :exclam:[/marquee] l'ACADien ! http://img124.exs.cx/img124/7999/start.gif
Eric Posté(e) le 26 janvier 2005 Auteur Posté(e) le 26 janvier 2005 La commande diviser ne fonctionne que si tu l'utilises sur des blocs (ou alors ca fonctionne mais ca ne créer que des points) Exemple : si j'ai une polyligne et que j'ai dessiner une pointe de flèche et que je veux répéter cette pointe de flèche le long de la polyligne, il faut que la pointe de flèche soit un bloc Et cette macro evite de transformer la pointe de flèche en bloc Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
Pako Posté(e) le 26 janvier 2005 Posté(e) le 26 janvier 2005 La commande diviser ne fonctionne que si tu l'utilises sur des blocs Voici le message que je reçois lorsque je sélectionne un bloc avec cette commande: Command: _.divide Select object to divide: [b]Cannot divide that object.*Invalid* [/b] Command: Specify opposite corner: A-t-il une variable de cacher ou une patch miracle ? :exclam: merci confrère ! [Edité le 26/1/2005 par Pako] l'ACADien ! http://img124.exs.cx/img124/7999/start.gif
Eric Posté(e) le 27 janvier 2005 Auteur Posté(e) le 27 janvier 2005 Ah oui mais ca c'est parce que tu sélectionnes le bloc d'abord.Mais dans le cas de la commande diviser ou mesurer (_divide et _measure) tu sélectionnes d'abord le chemin donc la polyligne et après la commande te demande d'entrer le nombre de segment ou bloc (et c'est la que tu lui indique le nom du bloc) Ca marche ? Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
Pako Posté(e) le 27 janvier 2005 Posté(e) le 27 janvier 2005 Merci pour tes explications, Éric ! [marquee] :D Ça fonctionne !.............. YOUPI ! :D [/marquee] Je ne connaissais pas cette fonctionne dans la commande _divide ! J'vais me coucher moins ignorant ce soir ...... à que le monde AutoCAD'ien est grand ! l'ACADien ! http://img124.exs.cx/img124/7999/start.gif
Tramber Posté(e) le 27 janvier 2005 Posté(e) le 27 janvier 2005 Puisque l'on parle de cette commande, j'y vais de mon petit commentaire. Nous avions discuté longuement des amélios à porter en 3D, en voici une :faire marcher cette commande en 3D. Car , le défaut, c'est qu'elle balance le résultat sur un plan parallèle au SCG, dommage.... Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
Eric Posté(e) le 27 janvier 2005 Auteur Posté(e) le 27 janvier 2005 Nous avions discuté longuement des amélios à porter en 3D, en voici une : faire marcher cette commande en 3D. Alors la je suis d'accord avec toi, mais franchement j'y crois pas beaucoup Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
Eric Posté(e) le 27 janvier 2005 Auteur Posté(e) le 27 janvier 2005 Je ne connaissais pas cette fonctionne dans la commande _divide ! Et bien voila Pako maintenant que tu connais cette fonction, le script écrit plus haut évite de créer un bloc avant de faire la commande diviser Ca fonctionne même si c'est un cercle, des lignes, etc Mais dans le cas de la macro l'ordre est inversé : tu choisis d'abord l'objet à répéter et ensuite la polyligne :casstet: Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
Eric Posté(e) le 27 janvier 2005 Auteur Posté(e) le 27 janvier 2005 Nous avions discuté longuement des amélios à porter en 3D, en voici une : faire marcher cette commande en 3D. Notons quand même, que cette commande fonctionne en 3D (par rapport à une polyligne 3D par exemple), mais que c'est la rotation des objets qui pose problème. Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
Tramber Posté(e) le 27 janvier 2005 Posté(e) le 27 janvier 2005 Je n'ai pas la même expérience, sur une ligne, faudrait que j'essaie sur une poly3D ou une spline dans l'espace Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
Eric Posté(e) le 27 janvier 2005 Auteur Posté(e) le 27 janvier 2005 Ouais sur une spline 3D, ca marche aussi mais suivant l'emplacement de ton SCU t'as des résultats super impréssionnant J'ai même réussi à avoir les objets copier très loin de la spline Enfin ca marche mais c'est totalement inexploitable Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
Tramber Posté(e) le 27 janvier 2005 Posté(e) le 27 janvier 2005 :P Confus, je viens de tester plein de config, ....et ca marche :casstet: (ligne, spline, poly3D) Pit'êt c'était sur la 2000, là je suis sur 2004. :casstet: :casstet: :casstet: [Edité le 27/1/2005 par Tramber] Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
Tramber Posté(e) le 27 janvier 2005 Posté(e) le 27 janvier 2005 Alors je me suis dit, c'était peut-être une poly (2D) construite dans un SCU tordu de dérrière les fagots. Eh ben non, ca marche aussi. :o Tant mieux. Allez, j'adopte la macro.... Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
Eric Posté(e) le 27 janvier 2005 Auteur Posté(e) le 27 janvier 2005 Marrant la variable QAFLAGS (ouais bof) Si on la passe à 1, la macro ne fonctionne plus enfin ne se finit pas :casstet: Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
Krynn Posté(e) le 28 janvier 2005 Posté(e) le 28 janvier 2005 Chouette cette commande. je vais aussi la garder :-) merci
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