(gile) Posté(e) le 15 avril 2007 Partager Posté(e) le 15 avril 2007 Salut, ;; ;; https://gilecad.azurewebsites.net/Lisp.aspx ;; ;; https://gilecad.azurewebsites.net/LISP/Dialog.lsp ;; Pour faire comme un de mes mentor, je regroupe ici des LISP éparpillés un peu partout. Pour beaucoup, ces LISP ont été publiés sur le site, certains étaient des réponses à des demandes, beaucoup y ont évolué à la suite de tests et de suggestions, merci à tous ceux qui ont participé. Pour l'utilisation des LISP (chargement, lancement) voir cette page Certains semblent avoir des soucis pour décompresser les fichiers ZIP, je leur recommande d'utiliser : 7-zip (gratuit). 3dPolyFillet : "Raccord" sur les polylignes 3D (arc constitué des segments jointifis). commande : 3dpolyfillet Arc2Seg : Transforme des arcs et cercles en polygones et les arcs des polylignes en successions de segments droits. Les Xdatas (ainsi que les données d'objet MAP) sont conservées. commande : arc2seg Ac_ob&Rac_ob : ACcroche ou RACcorde l'extémité des objets (ligne, polyligne spline) située en deçà d'une distances spécifiée au centre, point d'insertion, ou point du cercle bloc point sélectionné. commandes : ac_ob (accrocher) rac_ob (raccorder) lien : Routine pour accrocher les fils AddVtx&DelVtx : Ajoute ou supprime des sommets à une polyligne (lw, 2D ou 3D). commandes : addvtx (ajouter) delvtx (supprimer) liens : Ajouter un sommet sur une polyligne, Enlever des sommets sur une Lwpolyligne Anse de panier : crée une polyligne en anse de panier. commande : adp Arcedit : Permet de changer les angle de départ et de fin d'un arc (cercle ou ellipse) ou de transformer un cercle en arc. commande : arcedit Arcs_spec : Crée des arcs d'après le périmètre de l'arc. commandes : arc_dcl (départ, centre, longueur), arc_cdl (centre, départ, longueur), arc_del (départ, fin, longueur) Bbox : Crée une polyligne ou polyligne 3D figurant la "bounding box" de l'objet par rapport au SCU courant. commande : bbox lien : Boundingbox Bissectrice : Crée une ligne sur la bissectrice de deux segments rectilignes. commande : bissectrice Cadre&Masque : Crée un cadre ou un masque sur les texte et mtextes sélectionnés. commandes : ct pour un cadre mt pour un masque lien : Cadre/Masque pour textes et mtextes CleanPoly : Supprime les sommets superposé d'une polyligne. commande : clean_poly lien : Poignées superposées Curve2Pipe : Extrude un anneau sur les chemin spécifés. commande : curve2pipe ou c2p Dist : Retourne à la ligne de commande la distance entre 2 points ou celle de l'objet sélectionné (plus la longueur du segment pour les polylignes). commande : dist lien : Un DISTANCE amélioré Diviser_Mesurer_3D : Comme les commandes diviser et mesurer avec des options supplémentaires. commande : div3d (diviser) et mes3d (mesurer) lien : Commande Diviser... Edit_bloc : (version 3.5) Modifie les propriétes des entités composants les blocs spécifiés. Le ZIP contient les fichiers source, un fichier compilé VLX et un fichier "Lisez moi". commandes : edit_bloc et edit_bloc_rep (tous les DWG d'un répertoire) liens : Modifier des blocs ; Modifier des blocs version 2 ; Edit_bloc version 3 : Sélectionner le contenu de calques "non purgeables" Fusion : Crée une polyligne sur le contour de chaque gorupe de polylignes fermées et contiguës sélectionnées. commande : fusion ou upl lien : Fusion de plusieurs polylignes, Polyligne englobante. Gileselscu : Active la fenêtre de sélection parallèle au SCU courant pour les commandes : copier, déplacer, échelle, effacer, miroir, rotation et 3drotation. commande : gileselscu lien : Sélection suivant SCU Helicoide : Crée une hélicoïde (succession d'arcs elliptiques) Le ZIP contient les fichiers source, un fichier compilé VLX et un fichier "Lisez moi". commande : helicoide lien : Solides 3D en colimaçon Increment version 2.0 : Incrémenter une valeur numérique, alphabétique ou alphanumérique dans une chaîne de caractères (texte ou attribut) commandes : inctxt (insertions multiples d'un texte) ; incatt (insertions multiples d'un bloc avec attribut) ; incsuf (incrémentation du suffixe des textes sélectionnés) ; incsel (incrémentation d'une valeur dans les textes sélectionnés) ; incadd (ajout d'une chaîne avec incrément) ; incr (choisir une de ces commandes) liens : Incrémenter les suffixes ; Lisp Numeros...besoin d'une correction. Ins3d : (version 1.1) Insère un bloc sur le plan spécifié par 3 points. commande : ins3d InsTopo : Lit un fichier ascii (txt,csv...) contenant des points topo et insère des points et/ ou des blocs avec attributs. commande : instopo lien : Importer des points depuis un fichier Join3dPoly : Joint les objets sélectionné en une polyligne 3D. commande : join3dpoly Long_line : Retourne dans la fenêtre de texte la longueur de ligne et polyligne du calque sélectionné (possibilité d'enregistrer en XLS) commande : long_line Long_objt : Modifie la longueur totale d'un objet en fonction du périmètre de l'objet sélectionné. commande : long_objt Matchset : Rend courantes le propriétés de l'entité sélectionnée qui sont cochées dans la boite dialogue. Le ZIP contient les fichiers source, un fichier compilé VLX et un fichier "lisez-moi". commande : matchset lien : 2 outils que j'ai dans la tête Mcopy : Effectue la copie multiple d'une sélection suivant le décalage spécifié par 2 points. commande : mcopy Mediatrice : Crée une ligne sur la médiatrice du segment défini par 2 points. commande : mediatrice Model_hatch : Un LISP de BonusCAD tourné à ma façon. Récupère la définition du modèle de hachure et propose de l'enregistrer. commande : model_hatch lien : Créer fichier PAT depuis une hachure existante MoveAtt : Permet de déplacer les attributs sélectionnés. commande : moveatt lien : Déplavement attribut ; Amélioration du lisp Move-Att.lsp MsFreeze : Gèle les calques sélectionnés dans une liste ou à l'écran uniquement dans l'onglet objet. commande : msfreeze lien : Geler uniquement en EO ; Geler calques EO mais pas EP Obj2Wipeout : Crée un "Wipeout" à partir de l'objet sélectionné (cercle, ellipse, ou polyligne avec arcs). commande : ob2wo lien : Wipeout avec des arcs Pline_Block : Insère un bloc contenant des attributs dont certains sont des champs dynamiques liés à une polyligne. Le ZIP contient les fichiers source, un fichier compilé VLX, un fichier PDF "Mode d'emploi" et un bloc DWG. commande : pline_block liens : Blocs avec champs dynamiques ; Etiquettes de métré automatique ; Pline_block ; Pline_block (mode d'emploi) ; MAJ Pline_Block PlineOrg : Change le sommet de départ d'une polyligne fermée. Version 2.0 : le sommet peut être choisi n'importe où sur la polyligne. commande : plineorg lien : Changer l'origine d'une polyligne 2D ; départ polyligne PolySegments : Permet de copier ou décaler uniquement certains segments d'une polyligne. commandes : copsegs (copier), ofsegs (décaler) lien : Décaler plusieurs segments de polyligne PolySolid : Permet de créer des "polysolides" avec les versions antérieures à AutoCAD 2007 commande : polysolid lien : Polysolide Res_hel : Crée un réseau hélicoïdal avec les objets sélectionnés. Le ZIP contient les fichiers source, un fichier compilé VLX et un fichier "Lisez moi". commande : res_hel liens : Réseau hélicïdal ; Solides 3D en colimaçon ; Réseau polaire avec REF R_pline : Inverse le sens des sommets d'une polyligne. commande : r_pline lien : Inverser les sommets d'une polyligne Soustrac : Effectue une soustraction de solides 3d ou de régions sans les unir les objets (les objet soustraits sont consevé ou supprimés suivant la valeur de la variable DELSUB). commande : soustrac Special_selections : Plusieurs routines pour faire des jeux de sélection suivant les propriétés d'un objet,suivant une fenêtre parallèle au SCU courant ou ou une fenêtre délimitée par un objet. commandes : ssc (suivant la couleur), ssl (suivant le calque), sse (suivant le type d'entité), sstl (suivant le type de ligne), ssatt (suivant la valeur d'un attribut) , sscu (fenêtre parallèle au SCU), ssof (fenêtre définie par un objet), ssoc (capture définie par un objet), inv_sel (inverser la sélection), ssd (suivant les valeurs de paramètres de blocs dynamiques). liens : Sélection de tous les objets d'un calque ; Sélection suivant SCU... ; Sélection rapide de blocs par valeur d'attribut ? ; SELETION BLOC DYNAMIC!!!!!!!! SSFilter : Sélectionne les objets ayant les mêmes propriétés que les entités sélectionnées et qui sont cochées dans la boite dialogue. Le ZIP contient les fichiers source, un fichier compilé VLX et un fichier "lisez-moi". commande : ssf SSMatch : ssm sélectionne les objets ayant les mêmes propriétés que l'entité sélectionnée et qui sont cochées dans la boite dialogue ; ssmm permet à l'utilisateur de faire des sélections multiples chacune utilisant le filtre créé à partir d'un objet sélectionné et des propriétés cochées dans la boite de dialogue. Le ZIP contient les fichiers source, un fichier compilé VLX et un fichier "lisez-moi". commandes : ssm et ssmm lien : 2 outils que j'ai dans la tête ; Sélection de tous les objets d'un calque SurfDev : Crée une région représentant le développé d'un maillage 3D ouvert ou fermé à 2 sommets M (surface réglée). commande : surfdev lien : Développer les surfaces développables Tangente : Crée une ligne sur la tangente à la courbe au point spécifié. commande : tap lien : Tangente au point TotalArea (v4.06) : Crée un lien dynamique entre deux attributs du bloc "TotalArea" : étiquette "AREA" pour la somme des aires des objets (arc, cercle, ellipse, polyligne, spline, hachure, région, mpolygon) qui lui sont liés et "NOBJ" pour le nombre d'objets. Le fichier ZIP contient le fichier LISP (TotalArea.lsp), un exemple de bloc (TotalArea.dwg), un fichier d'aide (TotalArea.chm) et un fichier texte (TotalArea.txt). Décompresser le ZIP dans un répertoire du chemin de recherche et charger automatiquement le LISP au démarrage (pour activer les réacteurs) commandes : arebox (boite de dialogue), totalarea (insertion et liaison), areaedit (lier ou détacher des objets), areashow (mettre en surbrillance les objets liés), areaconv (facteur de conversion), areaprec (affichage des décimales). liens : Pline_block+ ; surfaces cumulées, TotalArea & TotalPerim, nouvelles versions. TotalPerim (v4.06) : Crée un lien dynamique entre deux attributs du bloc "TotalPerimeter" : étiquette "PERIM" pour la somme des longueurs des objets (arc, cercle, ellipse, ligne, polylines, région, spline, mpolygon) qui lui sont liés et "NOBJ" pour le nombre d'objets. Le fichier ZIP contient le fichier LISP (TotalPerim.lsp), un exemple de bloc (TotalPerimeter.dwg), un fichier d'aide (TotalAPerim.chm) et un fichier texte (TotalPerim.txt). Décompresser le ZIP dans un répertoire du chemin de recherche et charger automatiquement le LISP au démarrage (pour activer les réacteurs) commandes : perimbox (boite de dialogue), totalperim (insertion et liaison), perimedit (lier ou détacher des objets), perimshow (mettre en surbrillance les objets liés), perimconv (facteur de conversion), areaprec (affichage des décimales). lien : Longueurs cumulées, TotalArea & TotalPerim, nouvelles versions. Trapeze : Crée une polyligne trapézoïdale. Le ZIP contient le fichiers source .LSP, un PDF "Mode d'emploi" et 2 icones. commande : trapeze lien : (mon premier message sur CADxp) Dessiner un trapèze Vues_pavé : Les vues prédéfinies avec le pavé numérique commandes : 0 (Bas), 1 (Isométrie sud Ouest), 2 (Avant), 3 (Isométrie sud Est), 4 (Gauche), 5 (Haut), 6 (Droite), 7 (Isométrie Nord Ouest), 8 (Arrière), 9 (Isométrie Nord Est) Le coin des lispeurs Il ne s'agit plus ici de commandes définies en LISP mais de routines LISP utilisables dans divers programmes. Dialog : Des petites boites de dialogue (sans fichier DCL séparé) pour récupérer des données de la part de l'utilisateur . Routines : getBlock, retourne le nom du bloc entré, sélectionné à l'écran, dans la liste déroulante ou depuis la boite de dialogue AutoCAD de sélection de fichier (getfiled). getLayer, retourne le nom du calque entré, sélectionné à l'écran ou dans la liste déroulante. getLayers, retourne les noms des calques cochés (possibilité de pré-cocher et/ ou de griser des calques) InputBox, retourne la donnée entrée en réponse au message (chaîne) DoubleInputBox, retourne la liste des données entrées en réponse aux messages (chaîne) GetLayouts, retourne la liste des présentations choisies dans la boite de dialogue OptionBox, retourne la (ou les) clé de l'option (ou des options) cochées(s) (chaîne) ListBox, retourne la (ou les) clé de l'option (ou des options) choisie(s) dans une liste (chaîne) Vecteurs&Matrices : Petite librairie de fonctions de calcul vectoriel et matriciel élémentaire et des exemples d'application à la DAO Listes : Petite librairie de fonctions de manipilation des listes Dernière édition : 24/11/2011 2 5 Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
Victor Posté(e) le 15 avril 2007 Partager Posté(e) le 15 avril 2007 Un seul mot : Bravo ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Bred Posté(e) le 15 avril 2007 Partager Posté(e) le 15 avril 2007 Allez, une réponse pas trés constructive : Merci !!! :) :) :) Si vous êtes persuadés de tout savoir sur un sujet, c''est que vous en ignorez quelque chose... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Squelet Posté(e) le 16 avril 2007 Partager Posté(e) le 16 avril 2007 Pour faire avancer les choses : [surligneur]Thank You Sir ! [/surligneur] Sur Autocad Map 2005 "Un problème sans solution est un faux problème" Albert Einstein Lien vers le commentaire Partager sur d’autres sites More sharing options...
Bred Posté(e) le 16 avril 2007 Partager Posté(e) le 16 avril 2007 Salut,Suggestion concernant Ins3Dje ne sais pas si tu préferes que je poste mes remarques ici ou dans le sujet original, donc fait le savoir !.. Alors, tout fonctionne correctement, sauf qu'un petit souci se pose à moi : Lors de la première insertion de bloc, on se base par rapport à des points existants, ce qui est logique. Mais ensuite, si l'on veut "empiler" sur le bloc précédent, on perd la possibilité de récupérer la "référence de base".exemple : j'insert le bloc bleu en suivant la ligne blanche. Mais lorsque je veux insérer le bloc vert, je n'ai plus la possibilité de récupérer la référence (ligne blanche).http://xs114.xs.to/xs114/07161/ins3d2.JPG En fait, je me demande si à la question d'orientation, il ne faudrait pas une option comme "Précédent"... merci. Si vous êtes persuadés de tout savoir sur un sujet, c''est que vous en ignorez quelque chose... Lien vers le commentaire Partager sur d’autres sites More sharing options...
(gile) Posté(e) le 16 avril 2007 Auteur Partager Posté(e) le 16 avril 2007 Bred, Le fichier est mis à jour, ta suggestion a été prise en compte : une option Précédent a été ajoutée à l'option Courant pour les points sur X et Y. En ce qui concerne l'endroit où peuvent se faire les modifications, ça m'est égal, surtout tant que ces modifications sont des améliorations de la routine et ne concernent pas des besoins trop spécifiques. J'ai ouvert ce sujet parceque d'aucuns me l'on demandé, et pour pouvoir y mettre en téléchargement des LISP (et tout ce qui peut aller avec) sans avoir à soliciter Patrick à chaque nouveauté ou mise à jour. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
Bred Posté(e) le 16 avril 2007 Partager Posté(e) le 16 avril 2007 Le fichier est mis à jourmerci! je vais tester ça. J'ai ouvert ce sujet parceque d'aucuns me l'on demandé,et j'en fait partis !... Ne pense tu pas qu'il serait intéréssant de mettre dans la description de ton lisp l'adresse du message original qui en est la base ?Quelque-fois il y a plusieurs versions qui peuvent intérésser, voir des explications... Si vous êtes persuadés de tout savoir sur un sujet, c''est que vous en ignorez quelque chose... Lien vers le commentaire Partager sur d’autres sites More sharing options...
(gile) Posté(e) le 18 avril 2007 Auteur Partager Posté(e) le 18 avril 2007 Bissectrice et Mediatrice mis à jour : saisie de la longueur au clavier. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
lecrabe Posté(e) le 18 avril 2007 Partager Posté(e) le 18 avril 2007 Hello Grand Maître Gilles Je te salue bien bas et te remercie humblement pour les multiples et fabuleuses routines que tu as développées suite aux demandes variées et diverses de la communauté CADXPienne :) :D :cool: Le Decapode (heureux utilisateur et testeur de tes développements) PS: tu n'as pas inclus la routine qui recrée le motif de hachurage PAT suite à une sélection d'une hachure existante ... Mais c'est peut être un peu trop spécifique ! Autodesk Expert Elite Team Lien vers le commentaire Partager sur d’autres sites More sharing options...
(gile) Posté(e) le 18 avril 2007 Auteur Partager Posté(e) le 18 avril 2007 tu n'as pas inclus la routine qui recrée le motif de hachurage PATsuite à une sélection d'une hachure existante ... C'est une routine BonusCAD, je n'avais fait qu'apporter mon grain de sel pour les matrices. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
bonuscad Posté(e) le 18 avril 2007 Partager Posté(e) le 18 avril 2007 C'est une routine BonusCAD, je n'avais fait qu'apporter mon grain de sel pour les matrices. Vous pouvez vous approprier le code sans complexe, je ne vous en voudrais pas, ce n'est pas mon gagne pain. Bien sur si vous me citez, j'en serais flatté, mais pour moi ce n'est pas important. Je ne parles pas simplement à Gilles mais à tout les membres.Si des parties de codes vous semblent utiles , je ne vous empêche pas de les faire évoluer et de les mettre à disposition sur le Net. Ce qui me gênerais le plus, c'est de retrouver une solution payante avec des améliorations mineures. Mais là dessus je n'ai aucun contrôle, et puis de toute façon je ne suis pas procédurier (aucun copyrigth dans mes codes, même pas mon nom). Mais bon je sais que reprendre le code de quelqu'un d'autre et fastidieux (surtout quand il n'est pas commenté comme le mien) donc c'est plutôt un honneur à vous, que du pillage... Donc n'hésitez pas à "pomper" surtout si vous gardez le même esprit de partage.Un esprit "LinuxCAD" ne saurait me déplaire, je lance un appel à la vive et nouvelle matière grise. Il faut savoir passer la main.... ;) Je dis ça par ce que je commence à sentir que je décroche tout doucement, mais je vais quand même continuer à participer dans la mesure de mes moyens. "Les grains de sel" ne peuvent être que bénéfique, ça réhausse le goût :P Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius Lien vers le commentaire Partager sur d’autres sites More sharing options...
(gile) Posté(e) le 18 avril 2007 Auteur Partager Posté(e) le 18 avril 2007 Donc n'hésitez pas à "pomper" surtout si vous gardez le même esprit de partage. Il va sans dire que je partage tout à fait ce point de vue. Je dis ça par ce que je commence à sentir que je décroche tout doucement, Même si tu laisse un tésor considérable avec toutes tes routines ta présence et ta participation aux discussions restent irremplaçables.Je parlais de mes "mentor" au tout début de ce sujet, tu en est bien évidemment. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
bonuscad Posté(e) le 18 avril 2007 Partager Posté(e) le 18 avril 2007 Je parlais de mes "mentor" Merci Gilles cela fait plaisir, mais je te dis en toute honnêteté que l'élève à dépasser le maitre. Maintenant c'est moi l'élève. Patrick_35 et toi êtes mes "mentors" comme l'a été Serge Camiré pour moi au début de ma fréquentation du web et d'autres plus anciens encore ; inconnu du Net. Bred et d'autres suivent, ils sont aussi sur le chemin... (je ne vais pas tous les citer) :P Pour l'apprentissage, internet est vraiment un plus que j'aurais apprécié à mes débuts, quand je vois à la vitesse ou vous progressez :mad: (que de temps j'ai perdu à analyser une fonction que je ne comprenais pas, sans aide possible) Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius Lien vers le commentaire Partager sur d’autres sites More sharing options...
(gile) Posté(e) le 18 avril 2007 Auteur Partager Posté(e) le 18 avril 2007 J'ai ajouté Model_hatch de BonusCAD que je n'ai fait que re-écrire à ma façon. Le merveilleux algorythme qui permet de recréer le fichier PAT à partir des codes DXF est entièrement de son fait. Edit : Merci à toi, Bruno, mais on va peut-être arréter de s'envoyer des fleurs mutuellement :red: ;) [Edité le 18/4/2007 par (gile)] Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
Patrick_35 Posté(e) le 18 avril 2007 Partager Posté(e) le 18 avril 2007 Hello à vous deuxC'est gentil de me prendre comme "Mentor", mais je peux vous retourner le compliment. :red: Je pense que l'on a le même niveau en lisp avec à chacun ses propres orientations dû en grande partie à son métier. Bonus n'a pas pris le temps avec le vlisp, mais c'est le roi du code dxf.(gile) commence avec les réacteurs mais c'est le roi de la 3D alors que pour ma part, je suis une véritable bille en ce domaine.On apprend chacun des autres grâce aux routines qui sont publiées et on se partage les connaissances, même si on ne fait que lire la routine sans l'utiliser. D'ailleur, j'ai remarqué que l'on avait tendance à retrouver les même variables dans nos lisps comme js, sel, doc ou encore ent :cool: Par contre, ce qui est moins évident, c'est pour les débutants car quand je vois que (gile) commence à utiliser le and comme "condition if" afin de faire plus court (et il reste encore le or dans ce style ;) ), il faut s'accrocher.Je partage le même regret avec Bonus quand à l'apprentissage du Lisp et du bon vieux bouquin de personnalisation de la V12 et des lisps qui etaient founit avec Autocad. C'était du sport pour bien comprendre certaines fonctions, (il y en a une qui m'échappe toujours, c'est la matrice mais comme je n'ai jamais eu l'occasion de l'utiliser ni la patience d'approfondir... ;) ). Maintenant il y a le net et tant mieux pour ceux qui peuvent apprendre avec :D Pour ce qui est de la recopie du code, moi non plus ça me dérange pas du moment que l'on reste honnête dans la démarche (gratuit et citant ses sources) Il faut savoir passer la main.... ;) Bonus se fait vieux ;) @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824 Lien vers le commentaire Partager sur d’autres sites More sharing options...
lecrabe Posté(e) le 19 avril 2007 Partager Posté(e) le 19 avril 2007 Hello les 3 Mousquetaires du Lisp / V-Lisp Je tiens à vous remercier TOUS pour vos participations et développements réalisés suite à des idées ou cahier des charges de membres de CADXP ... :) :D :cool: J'espère simplement que votre "cher Decapode" ne vous a pas trop fait souffrir avec ses demandes bizarres ... :casstet: Longue et heureuse vie aux mousquetaires du Roi (Euh NON de CADXP) Le Decapode Autodesk Expert Elite Team Lien vers le commentaire Partager sur d’autres sites More sharing options...
(gile) Posté(e) le 20 avril 2007 Auteur Partager Posté(e) le 20 avril 2007 Ajout de Matchset et SSMatch, commencées ici. Ces deux fonctions récupèrent le propriétés d'un objet sélectionné (calque couleur, type de ligne, épaisseur de ligne plus le type d'entité pour SSMatch) et proposent, dans une petite boite de dialogue de choisir celles qui deviendront les paramètres courants (Matchset) ou serviront de filtre de sélection (SSMatch). Comme la plupart des fonctions de Special_selections ces routines autorisent la sélection de l'objet avant ou après le lancement de la commande, elles peuvent donc être ajoutées au menu contextuel "Edition." http://img153.imageshack.us/img153/4625/spselsb7.png Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
(gile) Posté(e) le 25 avril 2007 Auteur Partager Posté(e) le 25 avril 2007 Nouvelle version de Edit_bloc (Encore !!!!) On peut désormais choisir de mettre tous les composants des blocs sélectionnés soit sur le calque 0, soit sur le calque courant. Edit : Re nouvelle version (3.2) une case à cocher pour la mise à l'échelle, suite à une remarque de Patrick_35 [Edité le 25/4/2007 par (gile)] Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
(gile) Posté(e) le 26 avril 2007 Auteur Partager Posté(e) le 26 avril 2007 Toujours suite aux suggestions de Patrick_35 (voir ci-dessus), Version 3.3 de Edit_bloc avec la possibilité de choiir le calque dans une liste déroulante. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
(gile) Posté(e) le 27 avril 2007 Auteur Partager Posté(e) le 27 avril 2007 Plusieurs améliorations dans Edit_bloc ces derniers jours. La version actuelle (3.4) n'a plus grand chose à voir avec celle du tout début de ce roman feuilleton. On peut donc désormais mettre tous les composants de tous les blocs de la collection en uités Micropouces, sur le calque Defpoints, en couleur DIC 285 du carnet DIC COLOR®, avec un style de ligne ZIGZAG d'épaisseur 0.53 mm, si on veut bien sûr.Avant : http://img245.imageshack.us/img245/1112/bloc8vm.png Aprèshttp://img291.imageshack.us/img291/6808/editblockw7.png Merci encore à tous ceux qui ont participé par leurs demandes ou suggestions à l'élaboration de cet outil. [Edité le 27/4/2007 par (gile)] Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
x_all Posté(e) le 2 mai 2007 Partager Posté(e) le 2 mai 2007 je revien sur mon utilisation intenssive de [surligneur]long_line[/surligneur] j'aime beaucoup ce lisp qui me fait pas mal de boulot mais....ben oui, ya un mais...je suis pas tjs hyper rigoureux... parfois je trace mes réseaux avec des lignes, parfois des polylignes, il y a des lignes qui me servent a encadrer une zone des polylignes qui servent a faire une simple flèche... résultat, avant de lancer long_line, je me fait un fichier métré dans lequel je supprime de mon calque tout l'habillage les lignes de la légnende ext... bref le boxon.... de plus, j'aimerai pouvoir sortir mes longueurs de tuyauterie en fonction de leur diamètre....bref rien de bien automatisable... sauf si non pas comptabiliser toutes les lignes du calque je pouvais totaliser la longueur d'une selection...ligne et polyligne confondue bref, si une bonne âme passe par là...je l'en remercie par avance quelques trucs sur autocad Lien vers le commentaire Partager sur d’autres sites More sharing options...
Bred Posté(e) le 2 mai 2007 Partager Posté(e) le 2 mai 2007 Salut x-all,afin de ne pas poluer le post de (gile) avec des lisp "exterieurs", je t'ai répondu ici. Si vous êtes persuadés de tout savoir sur un sujet, c''est que vous en ignorez quelque chose... Lien vers le commentaire Partager sur d’autres sites More sharing options...
(gile) Posté(e) le 4 mai 2007 Auteur Partager Posté(e) le 4 mai 2007 Mise à jour de Edit_bloc (version 3.5) Réparations de petits dysfonctionnements dus aux denières améliorations et aboutissement du comportement avec les blocs dynamiques devenus anonymes. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
(gile) Posté(e) le 10 mai 2007 Auteur Partager Posté(e) le 10 mai 2007 Correction d'une ENORME étourderie dans mes3d (Diviser_Mesurer_3D) Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
(gile) Posté(e) le 10 mai 2007 Auteur Partager Posté(e) le 10 mai 2007 Mise à jour de AddVtx&DelVtx, suites aux remarques de Krunch Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
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