
Olivier Eckmann
Membres-
Compteur de contenus
2 348 -
Inscription
-
Dernière visite
-
Jours gagnés
118
Tout ce qui a été posté par Olivier Eckmann
-
résolu Type de forme dans ltypeshp.shx
Olivier Eckmann a répondu à un(e) sujet de PATRICE69 dans AutoCAD 2020-2024
Tu as la version non compilée nommée LTYPESHP.SHP (C:\Program Files\Autodesk\AutoCAD 2025\Support) qui contient les définitions suivantes ;;; ;;; ;;; Copyright 2024 Autodesk, Inc. All rights reserved. ;;; ;;; Use of this software is subject to the terms of the Autodesk license ;;; agreement provided at the time of installation or download, or which ;;; otherwise accompanies this software in either electronic or hard copy form. ;;; ;;; ltypeshp.SHP - shapes for complex linetypes ;;; *130,6,TRACK1 014,002,01C,001,01C,0 *131,3,ZIG 012,01E,0 *132,6,BOX 014,020,02C,028,014,0 *133,4,CIRC1 10,1,-040,0 *134,6,BAT 025,10,2,-044,02B,0 *135,14,AMZIGZAG 9,(108,0),(15,56),(30,-112),(15,56),(107,0),(0,0),0 Olivier -
Convertir des coordonnées d'un point de l'espace object à des coordonnées de l'espace papier
Olivier Eckmann a répondu à un(e) sujet de Iu63 dans Pour aller plus loin en LISP
Regarde de ce côté : https://cadxp.com/topic/18719-matrice-ucs-scu-dcs-scv/ Olivier -
Intersection projetée sur des objets superposés
Olivier Eckmann a répondu à un(e) sujet de Olivier Eckmann dans AutoCAD 2020-2024
Super @didier, je n'avais pas pensé à spécifier la seconde intersection sur la vue en plan. Merci -
Intersection projetée sur des objets superposés
Olivier Eckmann a posté un sujet dans AutoCAD 2020-2024
Bonjour, J'ai une question bête, mais c'est un truc que je n'arrive pas à faire. J'ai 2 polylignes 3D (ou lignes) superposées en plan mais à des altitudes différentes. L'objectif est de récupérer les coordonnées XYZ de l'intersection entre la ligne noir et la poly3D bleu ou rouge (à volonté, l'une ou l'autre), par exemple pour dessiner la ligne verticale (verte) entre ces 2 polylignes. Je dispose de l'intersection projetée, mais elle est construite selon la direction de vue, donc impossible à utiliser dans une vue 3D, et en vue de dessus, impossible de savoir quel Z j'accroche car je ne sais pas sur quelle poly AutoCAD va s'accrocher même avec la sélection cyclique activée. Merci pour vos idées. Olivier -
Champ Aire sur une hachure sur nouvelles versions
Olivier Eckmann a répondu à un(e) sujet de fabcad dans AutoCAD 2020-2024
Bonjour, Aucun souci pour moi avec Map 2023. La propriété aire est bien dispo pour des hachures. Olivier -
Salut @lili2006, En promo sous les 1000€ : https://www.ldlc.pro/fiche/PB00542062.html Au même prix (24Go RAM au lieu de 16, et Ryzen 7 au lieu de i7), même si je suis "anti lenovo" : https://www.ldlc.pro/fiche/PB00628356.html Olivier
-
Selectionner le centre des fenetres (viewport) d'une page de présentation (layout)
Olivier Eckmann a répondu à un(e) sujet de Iu63 dans Débuter en LISP
(setq ss (ssget "X" (list (cons 0 "VIEWPORT") (cons 410 (getvar "CTAB"))))) Essaie avec ça. Ca permet de ne récupérer que els objet de l'onglet courant. -
Programme externe en parallèle synchrone et asynchrone
Olivier Eckmann a répondu à un(e) sujet de Olivier Eckmann dans Pour aller plus loin en LISP
Salut, Ok, je crois que je vais partir sur la création de fichier .BAT pour traiter par paquet de 400 points. Ca fera environ 10 heures de traitement par BAT. Si j'en lance 30 par nuit sur ma station de calcul à 32 cœurs, je devrais avoir la totalité calculée en 3 nuits. Ca sera plus simple à mettre en œuvre. Merci -
lisp pour calcul en mètre sur un dessin en millimètre
Olivier Eckmann a répondu à un(e) sujet de matmat dans AutoCAD 2020-2024
Bonjour, Essayer en remplaçant cette ligne lo_pl (+ lo_pl (LONGOBJT ent)) par lo_pl (+ lo_pl (* 0.001 (LONGOBJT ent))) Olivier -
En fait le programme remplace *E par le préfixe que l'on saisi. Donc il faut saisir un préfixe valide c'est à dire sans le caractère * Par exemple saisir TOTO ou AA ou BB ou BLOC_INFORMATIQUE_ Le bloc s'appelle *E1, donc si on saisit le préfixe INFO_ alors le bloc s'appellera INFO_1
-
Bonjour, En partant du programme de Gilles trouvé ici : https://forums.autodesk.com/t5/autocad-tous-produits-francais/convertir-bloc-anonyme-en-bloc-nomme/td-p/10664784 et en remplaçant U par E, ça fonctionne pour renommer tes blocs *Exxx Olivier NomBloc_E____Anonyme_E____GC.lsp
-
Bonjour, Je suis confronté à un problème un peu particulier. Dans mon dessin AutoCAD, j'ai environ 35 000 points. Pour chacun d'eux, j'extrais ses coordonnées, puis je lance un EXE externe en passant ces coordonnées en paramètre. Ce programme externe tourne environ 2 à 3 minutes et produit un fichier TXT que je lis et que je mouline pour créer un nouvel objet dans AutoCAD. Le programme externe est mono threat, alors que je dispose de 20 cœurs dispo (variable d'environnement NUMBER_OF_PROCESSORS dispo pour connaître ce nombre). Ce que j'aimerais, c'est lancé en parallèle 15 process chacun tournant sur son cœur, mais chacun de manière synchrone pour attendre le résultat avant d'en chaîner un autre. L'idée c'est que les 15 cœurs soient occupés en permanence. Même à ce rythme, ça va prendre 4 jours, sinon c'est 2 mois 😞 Actuellement, j'ai fait le programme en Lisp (plus rapide à mettre en place), mais s'il faut passer en C# ça sera possible sans souci. J'ai regardé du côté du traitement multithreat, mais ça ne semble pas adapté, puisque ce n'est pas un seul processus à répartir sur plusieurs threat. SI vous avez une idée, je suis preneur de toutes réflexions. Merci Olivier
-
Je ne serais à la retraite que dans 12 ans, il me reste encore quelques neurones, mais ils se font de plus en plus rares 😉
-
Avec quelque chose comme cela (defun c:T2 ( / pt1 pt2) (setq pt1 (getpoint "\nSelectionnez le premier point de cote : ")) (setq pt2 (getpoint "\nSelectionnez le second point de cote : ")) (if (and pt1 pt2) (progn ; Placer la cote horizontale (command "COTLIN" pt1 pt2 "h" pause ) ; Placer la cote verticale (command "COTLIN" pt1 pt2 "v" pause ) ) (princ "\nOpération annulée.") ) (princ) )
-
Une routine qui ne fonctionne pas dans l'édition de référence
Olivier Eckmann a répondu à un(e) sujet de yusukens82 dans Pour aller plus loin en LISP
Bonjour, Ci-joint une solution possible (defun c:at (/) (at) ) (defun at (/ js somme ind st_ent texte valtxt point surf) (setq cmdech (getvar "CMDECHO")) (setq iconscu (getvar "UCSICON")) (setq old_plan (getvar "clayer")) (setvar "CMDECHO" 0) (setvar "UCSICON" 0) (prompt "\nChoisir les textes a additionner") (setq js (ssget (list (cons 0 "TEXT")))) (setq somme 0.0) (setq ind 0) (if js (repeat (sslength js) (setq st_ent (entget (ssname js ind))) ; on additionne la valeur du texte (setq texte (cdr (assoc 1 st_ent))) (setq valtxt (atof texte)) (setq somme (+ somme valtxt)) (setq ind (1+ ind)) ) ) (setq surf (strcat (rtos somme 2 2) )) (setq p3 (getpoint "\n Position pour le resultat de la somme : ")) (command "_layer" "l" "Z_Surf" "n" "Z_Surf" "e" "Z_Surf" "ch" "Z_Surf" "ac" "Z_Surf" "co" "" "") (command "texte" p3 20 0 surf) (setvar "CMDECHO" cmdech ) (setvar "UCSICON" iconscu ) (setvar "clayer" old_plan) ) Dans l'éditeur de ref, taper (at) pour lancer la commande. Dans le dessin "normal" (hors edition de ref), taper AT ou (AT) au choix. Olivier -
Bonjour, mettre la variable NAVBARDISPLAY à 1 Olivier
-
[Résolu] Les enregistrements de fichiers ne se produisent pas.
Olivier Eckmann a répondu à un(e) sujet de Steven dans AutoCAD 2020-2024
Est-ce que le titre de a colonne dans l'explorateur est bien "Modifié le" ou bien "Date" Parfois, j'ai certains dossier dans lesquels, le titre de la colonne est Date qui correspond à la date de création du fichier et non sa date de dernière modification. Olivier -
[Résolu] Formule arrondi.superieur dans un champ
Olivier Eckmann a répondu à un(e) sujet de seebd dans AutoCAD 2020-2024
Bonjour, Peut-être avec quelque chose comme cela : 1 + trunc( (hauteur - 0.01) / 40.0) Olivier -
Problème d'affichage de calque gelé lors d'une publication de plusieurs présentations
Olivier Eckmann a répondu à un(e) sujet de AoL dans AutoCAD LT 2020-2023
Bonjour, Essayer de désactiver la publication en arrière plan et de mettre la variable LAYOUTREGENCTL à 0. Olivier -
LSP Insertion de bloc avec coordonnées
Olivier Eckmann a répondu à un(e) sujet de -Th- dans AutoCAD 2020-2024
Salut @didier, C'est forcément de l'IA, aucun humain ne peut produire un tel code.🤪 Olivier -
Bonjour, Sinon du côté des figures topographiques de Map 3D : https://help.autodesk.com/view/MAP/2024/FRA/?guid=GUID-47F2FC59-23A9-4F64-A798-1844C5CAE5ED Olivier
-
Bonjour, Vous pouvez essayer de vous rapprocher de Guillaume Berson chez Autodesk qui travaille sur ce genre de problématique de calcul topo avec Civil 3D : https://forums.autodesk.com/t5/user/viewprofilepage/user-id/13010002 Olivier
-
Salut @lili2006, Petite promo intéressante pour tes étudiants à noël : https://www.ldlc.pro/fiche/PB00654209.html Olivier
-
Bonjour, As-tu essayé de regarder de ce côté : https://help.autodesk.com/view/CIV3D/2024/FRA/?guid=GUID-5980E5A4-C9D7-46C7-9B60-F7439B7FF75F Olivier
-
Bloc dynamique - Valeur négative issue d'un calcul trigonométrique
Olivier Eckmann a répondu à un(e) sujet de PP12BEK dans AutoCAD LT 2024
Ca ne fera que 2 kg de carottes pour mon cheval 😉