Aller au contenu

didier

Moderateurs
  • Compteur de contenus

    9 404
  • Inscription

  • Dernière visite

  • Jours gagnés

    149

Tout ce qui a été posté par didier

  1. Bonjour @AlexisF Je me permets de renouveler ma demande de fourniture de fichier de votre part. Dans ce dessin, ce serait sympa d'y trouver ce que vous avez comme renseignements. Mais aussi ce que vous voulez obtenir du programme que vous souhaitez faire ou nous demander d'écrire. Sans ce dessin, on peut échanger des dizaines de messages avant de vous donner une bonne piste de recherche ou de travailler efficacement pour vous. C'est fatigant et stérile pour vous et pour nous. Amicalement
  2. Bonjour @Loïc MICHEL Il manque le fichier DCL. Il manque le fichier avec le bloc (impossible d'inventer les paramètres que vous avez créés). Il est parfaitement possible de gérer les états de visibilité par l'autolisp/vlisp. Sachant que faire un LSP avec un DCL pour ne pas avoir à cliquer sur l'état de visibilité est un peu alambiqué. À moins que ce ne soit qu'une action parmi d'autres dans le LSP. Dans votre LSP, on voit que vous insérez un bloc dont le nom comporte une espace, c'est vraiment le cas ? Dans votre texte de message, vous écrivez : bloc dynamique déjà inséré en gras qui plus est, vous en avez l'air certain. Est-ce une contradiction ? Est-ce une mauvaise compréhension de ma part ? Je ne suis pas un grand partisan des nombreux états de visibilité, 25 dans votre cas, ça alourdit vite le dessin si les blocs sont nombreux. Merci de fournir les fichiers manquants pour vous apporter une réponse efficiente. Amicalement
  3. Bonjour @AlexisF Je pense qu'il va falloir passer par un LSP personnalisé. Le coup des MNT me semble pour le moins alambiqué. Par contre, la solution avec le module "intérieurs" me parait efficiente. Je note qu'aucun dessin n'est livré, donc je vais partir sur des hypothèses personnelles, en espérant qu'elles correspondent à vos données entrantes ! Sinon, vous allez faire des remarques sur le LSP livré et je devrai faire des corrections !. Tout de suite, je manque de temps, mais ce qui est demandé est simple, je m'y mettrai rapidement. Amicalement
  4. Bonjour @AlexisF Pour bien comprendre ce qu'il y a à faire, ce serait sympa de nous livrer un DWG, dans lequel les phases Avant-Après apparaissent explicitement. Ça nous éviterait de monter des hypothèses sans relation avec vos désirs et donc de vous répondre efficacement. Amicalement
  5. didier

    Bloc AutoCAD 2D - 3D

    Bonjour @zinc78 Tout bloc est défini par rapport à un point. Ce point servira de référence pour l'insertion et se nomme le point d'insertion. Il a souvent un Z à 0 (zéro). Sur la 2D, on est en SCG, pour la 3D, il faut définir un SCU. C'est là qu'il faut faire attention et choisir un X de départ pas trop éloigné du X du SCG. Ce que je vous réponds est par rapport à ce que j'ai compris de la question. Nous n'avons pas de DWG exemple et les explications textuelles sont floues. Essayez une vidéo peut-être… Amicalement
  6. Bonjour Je viens de tenter un mail à CADMIN avec l'adresse que j'avais en mémoire et qui me servait à communiquer avec eux.(elle a déjà fonctionné) Le résultat vient de tomber : The recipient server did not accept our requests to connect. J'écrivais dans ce mail notre lassitude de devoir effacer/masquer des dizaines et des dizaines de spam, sans cesse de nouveaux apparaissent. Il y a un pilote dans le site ???
  7. didier

    Modif Lisp : M --> MM

    Bonjour @matmat Nous ne savons pas ce que fait ce programme et travailler dans le flou sans pouvoir tester est une gageure. Je veux bien aider, mais je ne veux pas perdre mon temps à émettre des hypothèses qui ne seront peut-être pas vos bases de dessin. Merci de nous faire passer un DWG exemple de traitement avec les phases Avant/Après mises en évidence. Une dernière chose : Ne pas déposer en copier-coller un LSP de plus de 800 lignes en vrac dans le forum. C'est IMPOSSIBLE à lire. Utiliser le formatage de code a minima pour les codes de quelque lignes Mieux : déposer le fichier en pièce jointe, le formatage est préservé et la lecture du message facilitée. Amicalement
  8. didier

    Orientation points topo selon SCU

    Bonjour @AlexisF Puisque vous passez en 3D effectivement ça ne fonctionne pas ! Maintenant, je me permets de déconseiller cette façon de faire, en effet lorsque vous allez relier les points, les distances seront fausses du fait de l'éloignement du point par rapport à la droite qui sert de référence à la façade. Et en plus, vous ne connaitrez pas facilement le débord ou le retrait de ce point par rapport à l'alignement de la façade (balcon, retrait toiture...) c'est ICI Deux solutions : Vous allez voir ce que je propose pour dessiner des façades sur mon site Vous continuez avec cette démarche et je vais revoir ma routine. prévenez-moi ici ou par le formulaire de contact de mon site. Amicalement
  9. didier

    Orientation points topo selon SCU

    Bonjour @AlexisF basculement du scu ??? Merci de donner un dessin exemple ou une explication textuelle. Quand je dessine des façades, le dessin reste en 2D avec projection sur un alignement de façade. Vous pouvez chercher l'exemple de ce que j'écris sur mon site. Amicalement
  10. didier

    Orientation points topo selon SCU

    Bonjour @AlexisF Un petit truc écrit vite fait. C'est améliorable, j'ai mis un filtre sur des blocs TCPOINT, c'est OK ? Le nom de la commande est ATTALIX, comme ATTributs ALIgner sur axe des X Il faut être dans le SCU choisi au moment du lancement de la commande. Amicalement ATTALIX.lsp
  11. didier

    Commande ATTSYNC

    Bonjour @Scout OK, je comprends mieux maintenant. Basiquement, j'ai commencé par un simple ATTSYNC et j'ai bien constaté le dysfonctionnement cité. Étonné, je suis allé voir dans l'éditeur étendu et là… surprise ! Le bloc contient 53 étiquettes d'attributs, voir le gif. La seule chose à faire est de la reconstruire proprement à partir de nouvelles définitions d'étiquettes. J'ai testé et ça marche parfaitement. Par contre, je n'ai aucune idée d'où vient votre erreur, est-ce un copier-coller raté ? je n'en sais rien. Je remarque qu'il n'y a aucune entité graphique (ligne,point,cercle...) mais que des ATTDEF. Je me permets de déconseiller ce genre de définition de bloc, car le point d'insertion est difficile à trouver. En effet, si vous voulez une ligne qui part du point d'insertion de ce bloc, vous allez choisir l'accrochage INSERTION et AutoCAD va trouver autant d'insertions qu'il y a d'ATTDEF sans jamais trouver le VRAI point d'insertion du bloc. Conseil : mettre un POINT au point d'insertion (point de définition du bloc) et si vous ne voulez pas le voir mettre PDMODE à 1. Amicalement
  12. Bonjour @lecrabe Je ne sais pas, mais je te fais confiance. Toutefois, faire autant de présentations me semble contreproductif. D'où mes exclamations ! Amicalement
  13. didier

    Commande ATTSYNC

    Bonjour @Scout On rencontre encore un souci de vocabulaire ! C'est quoi dans votre esprit une "annotation" ? Le mieux est de donner le bloc qui pose souci, on ne peut pas répondre sans voir le malade. Amicalement
  14. 250 présentations !!!!! Sérieux ? La limite étant de 255, allez encore un petit effort…
  15. Bonjour @barbichette Il semble qu'il faille cliquer sur une entité, mais quelle est cette entité ? J'aimerais tester pour me faire une idée du programme, mais je bloque au moment de ce choix. Amicalement
  16. Bonjour @FredGL J'ai retrouvé un truc et je l'ai enjolivé avec des cases d'alerte pour donner le résultat. C'est un peu plus "moderne" mais surtout ça prévient l'utilisateur qu'il a demandé la superficie d'une (ou plusieurs) polyligne(s) non close. Testé sur LT 2024 -> fonctionnel Amicalement Polyligne-2d-Addition-Superficies.lsp
  17. Bonjour @FredGL En attendant que vos collègues évoluent vers des versions plus récentes je peux vous fournit un LSP un peu plus "propre" que celui que j'ai vu passer. Sans manquer de respect à son auteur bien évidemment. Il fonctionne et c'est déjà énorme. Par contre, je constate que vous ne vérifiez pas si les polylignes sont closes ou non, je pense que c'est important. Est-ce que vous voulez une version incluant ce contrôle ? Amicalement
  18. Bonjour @CTZen Ce ne sont pas nos amis, ou alors l'ère du vibe coding est en route. Amicalement
  19. Bonjour @CTZen Voici ma proposition : ;; gc:lst2str de Gilles CHANTEAU, merci à lui. ;; Concatène une liste de chaînes et un séparateur en une chaine ;; Arguments : lst : la liste // sep : le séparateur (defun gc:lst2str (lst sep) (apply 'strcat (cons (car lst) (mapcar (function (lambda (x) (strcat sep x))) (cdr lst)) ) ) ) (defun c:ctzen ( / calq temp lstcal lsttemp) (setvar "clayer" "0") (setq calqo (getvar "clayer")) (setq calq (list (cdr (assoc 2 (tblnext "LAYER" T))))) (while (setq tempo (tblnext "LAYER")) (setq calq (append (list (cdr (assoc 2 tempo))) calq)) ) (setq lstcal (cdr (reverse calq))) (setq n -1) (repeat (length lstcal) (setq calq (nth (setq n (1+ n)) lstcal)) (setq lsttemp (gc:lst2str (vl-remove calq lstcal) ",")) (command "_layout" "_c" "MODELE" calq) (command "_ctab" calq) (command "espaceo") (command "_VPLAYER" "_F" lsttemp "c" "") (command "espacep") (setvar "clayer" calq) (command "_text" '(12 184) "5" "0" calq) (setvar "clayer" calqo) ) (command "_ctab" "MODELE") )
  20. Bonjour @CTZen par nos amis les IA, c'est une vraie fausse bonne idée et qui plus et j'ignorais le potentiel amical de ces tyrans du marketing. Revenons à la question : n'afficherait qu'un seul calque par présentation, on parle de présentation (ONGLET) ou de fenêtre de présentation (FMULT) ? L'idéal serait un DWG avec les phases avant/après apparentes et là, on connaitrait le but à atteindre. Amicalement (de la part d'un humain)
  21. @Cadmin J'essaie avec un lien vers Cadmin, on ne sait jamais si on est écoutés ici ! Pourtant, on l'anime ce site, on nettoie les spams, on le fait vivre. Merci Cadmin de prendre en compte le peu de demandes d'amélioration des membres actifs.
  22. Bonjour @MNT OK, je reviens avec un peu de retard... Désolé, j'aurais pu répondre, mais visiblement les collègues s'y sont mis. Amicalement
  23. Bonjour @MNT Merci d'envoyer un DWG avec les polylignes à traiter. Je ne les vois pas au milieu des faces 3D. Amicalement
  24. Bonjour @Olivier Eckmann Lorsque tu dis "classer", tu penses à quoi ? Créer trois jeux de sélections des points en fonction du secteur dans lequel ils se trouvent ? Amicalement
  25. Bonjour @Fraid Bien que le sujet ne soit pas complètement clivant, il reste tout de même très personnel. Il est vrai qu'Autolisp étant natif, cela lui donne un gros avantage, rien à télécharger, éditeur intégré, etc. Il est tellement facile de s'en servir qu'il faut de gros avantages aux langages qui veulent nous en détourner. Le DCL est un bon exemple, sa lourdeur donne envie de passer au VBA, mais là, il faut télécharger, on aura un éditeur intégré à ce moment-là. Si on vient du lisp la syntaxe peut poser souci, comme toute nouvelle langue, il faut commencer par la grammaire. Le C# est extrêmement puissant, mais il est nettement plus verbeux et moins flexible que le LISP. Je ne connais de Python que ce que vous partagez sur le site ici, je ne suis pas en mesure de l'encenser ou de le dénigrer, ça a l'air bien vu de loin. Mais dans le cas de ce dernier, il faut aussi télécharger, installer, et ça peut rebuter l'apprenant "de base". Je suis pour la diversité et le choix individuel que je respecte, mais personnellement, je me suis investi en Lisp et maintenant en C# et ne venant pas d'une formation de programmation, j'arrive à mes limites. Merci pour ces partages et longue vie à la personnalisation AutoCAD. Amicalement
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité