-
Compteur de contenus
1 024 -
Inscription
-
Dernière visite
-
Jours gagnés
17
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par -Olivier-
-
Bonjour stf4, Créé d'abord un nouveau style de côte. Dans l'onglet Unité principales, Modifie le facteur d'échelle (dans ton cas 0.01) Tu devra sans doute modifier la précision au dessus pour éviter les cotes à un mètre près. Enfin pour plus de clarté pour les autres utilisateurs ajout " m" en suffixe. A+
-
Detection de Polylignes 2D croisees/touchees (Papillons)
-Olivier- a répondu à un(e) sujet de lecrabe dans Suggestions de développements
Bonjour, Je ne dis pas quel ne fonctionne pas avec des arcs. En revanche dans mes tests ils étaient considérés comme des segments droits. Les croisements ne correspondent donc pas. exemples : - 2 arcs formant une boucle, l'intersection n'est pas détectée. - Si un ou segment revient à l'intérieur d'un arc sans le toucher alors une intersection est détectée alors qu'il n'y en a pas. Encore une fois il est inutile de modifier la routine pour moi. J'ai juste repéré le problème car cela faisais partie de mes points de bloquage lorsque j'ai tenté de créer la routine et je me demandais comment tu avais résolu le problème. C'est juste un constat pour les éventuels utilisateurs. Apparemment, Lecrabe, je suis encore pire ! :(rires forts): A+ -
Detection de Polylignes 2D croisees/touchees (Papillons)
-Olivier- a répondu à un(e) sujet de lecrabe dans Suggestions de développements
Bonjour, Etant débutant en lisp, je me suis intéressé à cette routine sans aller jusqu'au bout donc j'admire le maître. B) J'ai juste remarqué que la routine ci-dessus ne fonctionne pas correctement si la polyligne comprend 1 ou plusieurs segments avec arcs. C'est seulement une remarque car n'ayant pas d'utilisation pour cette routine, je n'ai pas besoin qu'elle soit modifiée. A voir avec Lecrabe si il risque de rencontrer le cas. A+ ;) -
commande clavier pour le gestionnaire des états de calques ?
-Olivier- a répondu à un(e) sujet de gloub dans AutoCAD 2010
Bonjour, La commande est ETATCALQUE en français. Je n'ai pas la version anglaise. En revanche cela ouvre directement la boite de dialogue (-ETATCALQUE ne fonctionne pas) donc pour le lisp... Les alias sont au choix : EA, ETA ou LMAN. A+ -
Bonjour, Je ne suis pas sur d'avoir bien compris ce que tu veux faire car tu parle d'hachure puis de forme. Si tu veux soustriare une surface délimité par un contour à une hachure préexistante, il te suffit d'éditer la hachure et de slectionner le contour à soustraire. En paramètrant la détection d'îlot (partie à droite de l'éditeur de hachure s'il est affiché au complet grâce à la flêche du bas) tu pourras découper ta hachure. A+
-
Merci Bryce d'avoir éclaircie le problème B) Au cas ou cette petite commande basique intéresserait quelqu'un je la remet au complet. ;;;COPIE LES OBJETS AVEC UNE DISTANCE PAR RAPPORT AU DERNIER POINT DE REFERENCE (defun c:cdernier (/ *error* ss1 ang dist0 dist1 pt1 pt2 accro echo) (defun *error* (errmsg) (setvar "osmode" accro) (setvar "cmdecho" echo) (princ errmsg) ) (princ "\ Copie depuis dernier point :\n") (princ) (setq echo (getvar 'cmdecho) accro (getvar 'osmode)) (setq ss1 (ssget)) (setq ang (getangle "\n Entrez l'angle: ")) (setvar "cmdecho" 0) (setvar "osmode" 0) (while (setq dist1 (getdist "\n Entrez la distance: ")) (if (= dist0 nil) (setq dist0 '0)) (setq dist1 (+ dist1 dist0) pt1 '(0 0 0) pt2 (polar pt1 ang dist1)) (command "._copy" ss1 "" pt1 pt2) (setq dist0 (+ dist1 '0)) ) (setvar "osmode" accro) (setvar "cmdecho" echo) (princ) ) Cette commande permet de faire une copie d'objets en entrant une direction (par 2 points ou un angle) puis en entrant les distances entre les copies (le cumul des distances par rapports aux objets originaux ce fait automatiquement. A+
-
Bonjour à toutes et à tous, Je remercie tout d'abord tous ceux qui annime cette rubrique qui m'a permet de découvrir les bases du lisp, notamment (gile), Patrick_35, Tramber et VDH-Bruno (j'en oublie désolé). J'ai fait il y a quelques temps ce petit lisp basic. ;;;COPIE LES OBJETS AVEC UNE DISTANCE PAR RAPPORT AU DERNIER POINT DE REFERENCE (defun c:cdernier (/ ss1 ang dist0 dist1 pt1 pt2 echo accro) (princ "\Copie depuis dernier point :\n") (princ) (setq echo (getvar 'cmdecho) accro (getvar 'osmode)) (setq ss1 (ssget)) (setq ang (getangle "\n Entrez l'angle: ")) (while (setq dist1 (getdist "\n Entrez la distance: ")) (if (= dist0 nil) (setq dist0 '0)) (setq dist1 (+ dist1 dist0) pt1 '(0 0 0) pt2 (polar pt1 ang dist1)) (command "._copy" ss1 "" pt1 pt2) (setq dist0 (+ dist1 '0)) ) (setvar "osmode" accro) (setvar "cmdecho" echo) (princ) ) Il fonctionne parfaitemenent mais il me manque la mise en place d'une gestion des erreurs en cas d'utilisation de la touche échap ou de platage. J'ai réussi jusque là à me débrouiller avec l'aide et internet mais cette fois je ne comprend pas le fonctionnement de cette fonction. Si quelqu'un pouvais réexpliquer à la tête de bois que je suis. :unsure:.. En vous remerciant d'avance.
-
Impossible de trouver la commande "grouper"
-Olivier- a répondu à un(e) sujet de leclement dans AutoCAD 2011
Sur une version LT c'est normale qu'elle existe. La fonction groupe à le même problème que la ligne double (je ne me rappel plus du nom exacte de la commande) remplacé par ligne multiple sur la version FULL. C'est 2 commandes sont beaucoup moins pratique à utiliser sur la version Full que sur la version LT. Autodesk va t'il se décider un jour à rajouter ces commandes ??? -
Impossible de trouver la commande "grouper"
-Olivier- a répondu à un(e) sujet de leclement dans AutoCAD 2011
Là, je ne comprend plus rien. Je suis sous autocad 2011 avec windows 7. Je n'ai pas la barre d'outils dont tu parle. Je retrouve uniquement la commande groupe avec une icone dans l'interface utilisateur mais elle ne fonctionne pas (cherche une commande g :blink: il doit manquer la fin de la macro) Précédemment j'ai eu les version 2004, 2006, 2009 et 2011 sous XP et je n'avais pas non plus la commande groupe dont tu parle (ni dissocier d'ailleur). :blink: :blink: :blink: Sur mon poste la commande groupe renvoi à la fenêtre telle que tu l'as. J'ai aussi la version -groupe pour un fonctionnement depuis la ligne de commande. (La décomposition exige un nom de groupe Pffff). -
Impossible de trouver la commande "grouper"
-Olivier- a répondu à un(e) sujet de leclement dans AutoCAD 2011
Bonjour, Tu n'avais pas une version LT sur ton ancien PC ? :unsure: La commande est différente sur cette version. J'ai d'ailleur totalement abandonné la commande groupe lors de mon passage à Autocad Full. A+ -
Bonjour Orionis, Pour redéfinir ton point de base, fait un clic droit sur ton bloc puis "Editeur de bloc" (commande bedit) Puis redéfini ton point de base grace à la commande "Bparameter" puis "B". A+
-
Hello Kris_LC Effectivement cela fait plus propre. B) Oups, pas vrai.
-
Hello phil, Euh, je suppose que tu voulais dire "mettre les lignes sur le calque defpoint. :unsure: Sauf erreur de ma part, ce n'est pas possible. Tu peux en revanche créer un type de ligne "sans" les tirets. *FLEPLEINESEULES,► ----►----►----►----►----►----►-- A,.01,-15.08,["►",Arial,S=2.54,R=0.0,X=-16.00,Y=-1.27],-15.08 J'ai réduit la ligne à sa valeur minimum puis décallé la flèche sur le point restant. Malheureusement autocad commence et fini toujours les segments par une lignes. Je te laisse créer l'autre sens. ;) A+
-
La valeur de S correspond à l'échelle de la flèche. Il te faudra aussi modifier la valeur du premier et deuxième chiffre pour que la flèche reste au bon endroit par rapport à la ligne sur l'horizontale, ainsi que la valeur de Y pour compenser le décallage de la flèche sur la verticale. Le caractère ► n'est pas centrée sur le bas d'une ligne donc l'augmentation de l'échelle qui se fait par rapport à une coordonnée 0 va augmenter ce décallage. Il va te falloir tatonner un peu. Bon courage. ;)
-
Bonjour Philsogood, Si tu as utilisé le code suivant Il faut que tu ai un style de texte "Arial" chargé dans ton dessin avec une police Arial. Si tu as déjà un style de texte avec la police arial mais avec nom différent, modifie le code en conséquence.
-
syntaxe des fonctions liées aux solides 3D
-Olivier- a répondu à un(e) sujet de jcv dans Pour aller plus loin en LISP
Merci beaucoup Bryce :D Je vais tester ça ce weekend... -
syntaxe des fonctions liées aux solides 3D
-Olivier- a répondu à un(e) sujet de jcv dans Pour aller plus loin en LISP
Bonjour, Je suis sous autocad et j'ai exactement le même problème. Je suis débutant en lisp mais j'aimerais pouvoir progresser sur les fonction vl- sans en être réduit au (command). Merci pour votre aide. -
Bonjour, Si tu pouvais mettre un lien vers ta commande cela serais plus simple. En revanche je ne vois pas comment créer une commande clavier à partir d'une version LT. :(
-
Tape tout simplement _audit puis entrée. Tape ensuite O pour lancer la commande avec correction. Bon courage
-
Bonjour, Le fichier provenant d'un autre logiciel, tu doit avoir un où plusieurs objet(s) qui bloque le copier/coller. Essaye une corection des erreurs (commande _audit).
-
Je suis en version 2011, et cela renvoi à Insertion d'un bloc (en l'occurence un bloc des différents éléments du fichier sous le nom du fichier :( ) et non attacher une référence externe de l'onglet insertion. :blink:
-
[Résolu] Texte de cote sur 3 lignes
-Olivier- a répondu à un(e) sujet de litelsousa dans AutoCAD 2012
Merci Bryce, je ne connaissais pas cette méthode. Il est vrai que j'écris rarement des romans dans mes côtes. :P -
[Résolu] Texte de cote sur 3 lignes
-Olivier- a répondu à un(e) sujet de litelsousa dans AutoCAD 2012
Bonjour, Le \X permet de séparer ce qui au dessus de ce qui est en dessous de la ligne de côte. Pour faire un saut de ligne c'est \P. Il te faut donc taper <>\X 2ème ligne \P 3ème ligne Pour moi, cela ne marche pas. Je suis en version 2011. -
Bonjour, Depuis la version 2009, le gestionnaire de calques peut être laissé ouvert pendant l'utilisation de l'espace objet dans une fenËtre à part. Quand tu lance ta commande habiuelle, il ferme donc plus automatiquement la fenêtre et tu doit donc réactiver l'espace objet qui est en arrière plan. Pour ma part j'ai mon gestionnaire de calque sur un second écran et évite donc ce problème. Lors d'important modification des propriétéS de calques, ce mode permet de voir tes modifications dans l'espace objet au fur et à mesure. Attention, si tu laisse la fenêtre ouverte sur des plans imposants, ça rame sec. Si tu préfère l'ancien fonctionnement, met la variable LAYERDLGMODE à 0.
-
J'ajoute juste que la valeur de "Cote arrondi" apparait aussi dans les styles de cotes sans doute plus facile à utiliser pour un nombre de cotes important. ;)
