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 @PATRICE69 Donc la question est : Comment fixer une imprimante dans une présentation donnée, c'est ça ? Si ce n'est pas la bonne imprimante, il n'y aura pas d'impression ? je ne comprends pas bien.
  2. Bonjour @La Lozère On mélange tout là !!! Le fait de redéfinir l'origine permet JUSTEMENT de pallier le souci de dispersion de la précision des hachures C'est un peu comme un SCU local pour les hachures ! Lambert Conique Conforme, C'est la projection qui est conforme, pas les coordonnées. Amicalement tout de même !
  3. Bonjour 15-20-30 chiffres après la virgule. On se calme !, Dois-je rappeler qu'AutoCAD travaille avec quinze chiffres significatifs ! "Significatif" cela veut dire : Tous les chiffres y compris la partie entière, donc quand vous êtes en Lambert 93 seulement six chiffres décimaux. Amicalement
  4. Bonjour @PATRICE69 Vous n'avez pas besoin de connaître l'imprimante configurée dans la présentation pour imprimer depuis un LSP. Vous la nommez dans le LSP et c'est celle-ci qui sera utilisée pour imprimer. Ou alors, je n'ai pas compris la question Amicalement
  5. Bonjour Je vais attendre que vous ayez un compte en bonne et due forme pour répondre. En tant que débutant, vous devriez commencer avec des entités simples. La polyligne est un peu plus complexe, en particulier pour trouver son milieu. Dans l'attente d'une inscription dans les règles… Amicalement
  6. Bonjour @xavg70 Il existe une règle, non écrite certes, mais suivie par beaucoup. Lorsqu'on se répond à soi-même sur une question en disant qu'on a trouvé la solution, il est apprécié de poster cette solution. Ainsi, dans les temps futurs, ceux qui se poseront la même question trouveront la réponse. C'est de l'entraide. Amicalement
  7. Bonjour @lolo-le-haricot Le code que vous écrivez ne me semble pas fonctionnel. Déjà le "then" n'existe pas en Lisp et puis le fait que valeur égale "C_BT" fait l'inverse de ce que vous souhaitez, il va chercher à insérer un bloc. Je vous proposais d'apprendre, sans vous manquer de respect, vous en auriez besoin. Je pense avoir fait un site qui fonctionne bien pour ce faire. Amicalement
  8. Bonjour @lolo-le-haricot Voici une nouvelle version qui tient compte de la nouvelle demande. Il suffit de retirer des listes le code C_BT et le bloc correspondant que j'avais mis, ensuite un "member" vérifie que si la valeur n'est pas dans cette liste, il passe au prochain. Pour le calque de dessin, j'utilise le calque courant, avez-vous besoin d'aide pour changer ça ? Amicalement lolo-le-haricot-02.lsp
  9. Bonjour @La Lozère Il y avait bien longtemps que je ne t'avais pas répondu ! Je pense qu'en utilisant la commande LISSAGE, tu devrais arriver à tes fins. Tu choisis un profil puis l'autre, MODE, tu réponds SOlide ensuite, tu valides jusqu'au retour sur le prompt de la ligne de commande. En dessinant (sans cotation) j'obtiens ce visuel : Amicalement
  10. Bonjour @lolo-le-haricot Ce n'est pas très cool de ne pas avoir mis les blocs nécessaires dans le dessin exemple. Du coup, j'ai dû en créer certains avec une géométrie bidon, ce sont ceux qui commencent par "blo". Lors du test ça ne marchait pas et je me suis agacé ! Je vous laisse les redéfinir. Je demande un jeu de sélection, mais on peut en faire un global avec quatre caractères à rajouter au code. Le code est en PJ, c'est du simple et efficace, on peut toujours améliorer, mais vous avez écrit que vous saviez bidouiller les LSP. Plutôt que bidouiller, il est plus intéressant d'apprendre, mais c'est une autre histoire… Amicalement lolo-le-haricot-01.lsp
  11. Bonjour @lolo-le-haricot Donc si je comprends bien : le dessin existe avec les blocs en forme de diamant qui contiennent des attributs. En fonction d'un certain attribut, il faudrait insérer un autre bloc qui sera la représentation graphique d'un objet. On n'a pas assez de données pour travailler concrètement. Merci de fournir un DWG, dans lequel les "diamants" sont en place et aussi les blocs qu'il faudra insérer en fonction d'un de ses attributs (diamant). Quid de la rotation de l'objet inséré par le programme ? Amicalement
  12. Bonjour @Otarie Ce que vous dîtes n'est pas faux, mais incomplet. Vous parlez des hachures qui ne sont que des lignes espacées, mais parallèles. Celles-ci ne subissent aucune déformation si fait des coordonnées, les lignes sont toujours parallèles même à des millions de kilomètres. Pour ces types de hachures (ANSI) il n'y a jamais besoin de spécifier une nouvelle origine pour se rapprocher du dessin. Ce que vous voulez faire est un motif, c'est là que le carré de 1 par 1 prend son sens. Amicalement
  13. Bonjour @Otarie C'est le principe des hachures d'être définies dans un carré de 1 par 1. Donc, il faut travailler avec un ratio. C'est à cause de cette limitation que les hachures "aléatoires" comme gravel deviennent incohérentes quand les valeurs de coordonnées grandissent démesurément. Le ratio de départ est "mis à l'échelle" et au loin le 0.00001 d'écart se révèle un grand écart. Amicalement
  14. Bonjour @helas Si vous voulez commencer à apprendre à programmer avec AutoLisp, je vais encore vous refroidir. C'est un peu trop compliqué pour un débutant. Il ne faut pas mettre la barre trop pour éviter l'écœurement et la frustration. Toutefois, le pseudo code devrait se rapprocher de ça : Sélection des objets Tri en fonction du type, lignes, points, bloc avec attributs Extraction des coordonnées de ces entités passage en 2D pour trouver les intersections Calcul des altitudes en fonction des XY des intersections en 2D Dessin de la coupe Cotation éventuellement Amicalement
  15. Bonjour @helas C'est parfaitement possible, mais ce que vous demandez est quasiment un service professionnel. On n'est plus dans l'entraide entre membres qui cherchent à évoluer, ce qui est le domaine d'activités de ce site. Ceci n'est que mon avis, chacun est libre de diffuser sur ce site et il est possible que vous trouviez des réponses. Il reste une solution toutefois, apprenez à programmer, si on est motivé rien n'est compliqué. Amicalement
  16. Bonjour @xavg70 Désolé, je ne comprends pas la question. Est-ce que vous pourriez reformuler s'il vous plaît ? Ou bien nous montrer une impression PDF ou une image de ce qui existe sur votre écran et surtout de ce que vous voudriez obtenir. Pour ce qui est de la ligne projet, elle est rouge par défaut, si ce réglage a été changé, il faut le reprendre dans les options des "courbes" dans la configuration des profils en travers. Édition du message suite à la précision de Thierry m'indiquant que je ne répondais pas pour le bon soft. Amicalement
  17. Bonjour @Olivier Eckmann Ce que tu proposes fonctionne, mais j'ai répondu dans l'esprit de la demande, à savoir insérer depuis un BCP. Tu en penses quoi ? possible ? En même temps, l'intérêt me semble limité, du moins pour les XY. Amicalement
  18. Bonjour @gabgu Bon, j'ai regardé avec Covadis. Mais je n'ai pas réussi à faire ce que vous demandez. Je n'arrive même pas à avoir le même affichage que vous pour la définition BPT. Je ne dis pas que ce n'est pas faisable, je dis seulement que je n'ai pas réussi. Dans un premier temps, je me questionne sur le réel intérêt de cette demande de votre client ? Admettons qu'il faille réellement l'utiliser, il est aisé d'écrire un petit LSP ou un script qui fera le job. Pour ce faire, j'ai besoin du fichier de points pour connaître l'ordre des données et les séparateurs de champs. La première chose à laquelle j'ai pensé a été de mettre MAT en première ligne des attributs, mais j'ai toujours le message de l'impossibilité d'utiliser ce bloc dans le BPT.
  19. Bonjour @Olivier Eckmann Les tests que j'ai faits avant de répondre étaient certes dans des valeurs de coordonnées obèses, mais je n'ai pas vérifié si j'étais au-delà de 8 millions. Je me souviens bien de tes tests à l'époque et de la valeur de sept centimètres. Amicale ment
  20. Bonjour @gabgu Tout de suite, je n'ai pas mon PC avec Covadis sous la main, je regarde votre souci dès que possible, je pense demain. Amicalement
  21. Bonjour @wookichu Je ne comprends la remarque sur la version, car aucun changement n'est apparu concernant ce souci. Et je confirme que la commande "ajuster" dans la version 2025 fonctionne sans anicroche dans le SCU particulier, mais aussi dans le SCG. Amicalement
  22. didier

    LISP delete all xref

    Bonjour @Siham2432 OK, pas recevable, mais OK. Deux choses : Je suis un peu occupé (doux euphémisme) pour pouvoir travailler sur votre demande, mais je ne lâche pas l'affaire*** Je reste sur ma position qu'un débutant NE DOIT PAS commencer par des commandes VL. Sauf si c'est un surdoué, le risque d'écœurement par manque de compréhension du mode de fonctionnement est grand, et quelqu'un qui s'écœure abandonne rapidement. *** Si quelqu'un vient proposer un code, vous le copierez (avec ou sans compréhension) et si ça fonctionne je ne m'en occupe plus, si personne ne vient répondre, je reprends le sujet dans quelque temps. Amicalement
  23. Bonjour @wookichu Êtes-vous certain que le changement de SCU ne résout pas le dysfonctionnement ? Je n'ai pas le temps de faire des tests, mais il me semble que se mettre dans un SCU proche des entités à ajuster est la solution. Il faut le créer ce SCU et le mettre en courant. Vous avez fait les tests et vous êtes formel ? Amicalement
  24. didier

    LISP delete all xref

    Bonjour @Siham2432 Je suis débutant en lisp D'accord et c'est respectable, mais il ne faut pas commencer avec des fonctions vl, commencer avec de l'Autolisp est une bien meilleure façon de comprendre et de progresser. Je suis obligé de donner ce conseil encore et encore en rabâchant toujours la même chose. Si vous appreniez la guitare, vous n'auriez pas l'idée d'attaquer des morceaux de Jimi Hendrix, si ? Visitez le lien en signature. Pour en revenir à votre demande, une simple ligne de commande devrait faire l'affaire, comme celle-ci : (command "_-xref" "_d" "*") Tenez-nous au courant s'il vous plaît. Amicalement
  25. Bonjour @wookichu En regardant la vidéo, on constate, mais on ne peut pas répondre. Il faut nous faire passer le DWG pour analyse. Sans le nuage de point bien sûr, par contre, il faut mettre un repère sur l'endroit qui dysfonctionne sir le dessin est étendu. Pistes de recherche : Trop grandes coordonnées Polylignes auto-sécantes, sommets en double ou segment superposés 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é