Olivier Eckmann
Membres-
Compteur de contenus
2 348 -
Inscription
-
Dernière visite
-
Jours gagnés
119
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par Olivier Eckmann
-
Bonjour, au niveau de la ligne 724 qui calcule la distance entre points successifs de la multiligne, tenter le coup en remplaçant (cdr_cg++ (dxf 2 en1) d_list (fix (+ 0.5 (distance p1 p2)))) par (cdr_cg++ (dxf 2 en1) d_list (fix (* 1000.0 (+ 0.5 (distance p1 p2))))) En supposant que le 0.5 ajouté permettait d'obtenir l'arrondi supérieur au mètre. Est-ce que ça rime encore à quelque chose si on bosse au mm?
-
Etiquette longueur totale d'une polyligne
Olivier Eckmann a répondu à un(e) sujet de La Lozère dans Covadis
Salut @La Lozère, Si tu as toujours un Map 3D sous ton Covadis, tu peux utiliser le gabarit d'annotation. Voir la vidéo de mise en œuvre : https://youtu.be/aINsREQ7H30 Olivier -
Erreur dans mon LISP ?
Olivier Eckmann a répondu à un(e) sujet de barbichette dans LISP et Visual LISP
Regarde du côté de la fonction initget -
champ et ctab
Olivier Eckmann a répondu à un(e) sujet de philsogood dans Personnalisation, macros, DIESEL
Salut @philsogood, Oui, j'y serai le 2 avril. Olivier -
champ et ctab
Olivier Eckmann a répondu à un(e) sujet de philsogood dans Personnalisation, macros, DIESEL
Salut @philsogood, Essaie avec ça qui permet d'extraire les 3 + 1 = 4 derniers caractères. $(substr,$(getvar,ctab),$(-,$(STRLEN,$(getvar,ctab)),3)) Olivier -
résolu Dupliquer une présentation en ne laissant qu'un seul calque visible par présentation
Olivier Eckmann a répondu à un(e) sujet de CTZen dans Routines LISP
Concernant l'IA, je suis assez sceptique. Aujourd'hui les personnes qui utilisent l'IA de manière un peu réfléchie, elles l'utilisent dans des domaines qu'il connaissent bien et donc ils sont capables de juger l'IA et l'utiliser pour ce qu'elle vaut. Si je reprends ton exemple de la vis. Si un ouvrier utilise un tournevis et demande à l'IA quels outils il peut utiliser pour faire sont travail. L'IA lui répond un tournevis, une visseuse ou un marteau. OK, le tournevis il l'utilise déjà, la visseuse c'est génial, il va gagner du temps, un marteau, c'est débile (une hallucination d'IA). Imaginons maintenant une personne qui n'y connais rien et n'a jamais vissé une vis de sa vie, L'IA lui donne les mêmes 3 réponses. Jamais il ne sera capable de dire que le marteau est une mauvaise réponse et risque de l'utiliser pour enfoncer sa vis... J'ai très peur que dans les années à venir, à l'école et en formation professionnelle, on apprenne aux gens comment ils doivent construire un prompt pour que l'IA ait le plus de chance de leur donner une réponse satisfaisante, mais en contre partie, on ne leur apprendra pas comment contrôler ce que la machine va sortir. Et là on va droit dans le mur. C'est déjà le cas aujourd'hui, où on apprend aux élèves à utiliser un logiciel, mais pas le métier qui va derrière. Donc tant que l'ordi dit que tout va bien, tant mieux, mais si l'ordinateur dit qu'il y a une erreur, presque personne ne sait pourquoi, ni comment la corriger. Il ne faut pas rester sur le quai et laisser passer le train de l'IA, mais beaucoup de ceux qui sont monter risquent quand même de se crasher assez fort 🙂- 11 réponses
-
- lisp
- présentation
-
(et 1 en plus)
Étiqueté avec :
-
résolu Dupliquer une présentation en ne laissant qu'un seul calque visible par présentation
Olivier Eckmann a répondu à un(e) sujet de CTZen dans Routines LISP
@CTZen Pour le texte, il suffit que la présentation nommée MODELE intègre un champ qui contient la variable CTAB, comme ça c'est automatique. Olivier- 11 réponses
-
- 1
-
-
- lisp
- présentation
-
(et 1 en plus)
Étiqueté avec :
-
Salut Invité UTILISATEUR 1 Si @lecrabe se permet d'insister, c'est que tu as posté dans le forum dédié à AutoCAD LT et que tu dis avoir AutoCAD. Donc quelle est la bonne information? Car selon la plate-forme (LT ou Complète) et selon la version, les réponses potentielles seront complètement différentes. Olivier
-
résolu Dupliquer une présentation en ne laissant qu'un seul calque visible par présentation
Olivier Eckmann a répondu à un(e) sujet de CTZen dans Routines LISP
Bonjour @CTZen, Essaie avec ça (defun C:CTZEN ( / bFirst oLayer sLayerName) (setq bFirst T) (while (setq oLayer (tblnext "LAYER" bFirst)) (if bFirst (setq bFirst nil)) (setq sLayerName (cdr (assoc 2 oLayer))) (if (/= sLayerName "0") (progn (command "-PRESENTATION" "C" "MODELE" sLayerName) (setvar "CTAB" sLayerName) (command "ESPACEO") (command "fcalque" "g" "*" "" "li" sLayername "" "") (command "ESPACEP") (setvar "TILEMODE" 1) ) ) ) ) Olivier- 11 réponses
-
- 1
-
-
- lisp
- présentation
-
(et 1 en plus)
Étiqueté avec :
-
Avec une petite vidéo : https://youtu.be/gWRqcBKjK0I Olivier
-
[RESOLU] Dissocier des groupes
Olivier Eckmann a répondu à un(e) sujet de William44850 dans AutoCAD 2020-2024
Bonjour, Les groupes n'existent que dans le dessin courant. Copier/coller tous objets dans un dessin vierge supprime tous les groupes. Olivier -
3DSolid - Soustraction impossible.....
Olivier Eckmann a répondu à un(e) sujet de RichardT dans AutoCAD 3D
Bonjour, Aucun souci chez moi, cela fonctionne tel que décrit sur AutoCAD 2023 : https://youtu.be/lyL3w6AGN3o Olivier -
3DSolid - Soustraction impossible.....
Olivier Eckmann a répondu à un(e) sujet de RichardT dans AutoCAD 3D
Bonjour, Lancer la commande SOUSTRACTION, à l'invite du choix des objets, sélectionner le pavé, puis valider par Entrée, puis sélectionner le cylindre, puis valider par Entrée. Vous devriez obtenir cela en ligne de commande : Commande: SOUSTRACTION Sélectionnez les solides, les surfaces et les régions à soustraire de .. Sélectionnez des objets: 1 trouvé(s) Sélectionnez des objets: Sélectionnez les solides, les surfaces et les régions à soustraire .. Sélectionnez des objets: 1 trouvé(s) Sélectionnez des objets: Olivier PS : je vous conseille de mettre la variable SOLIDHIST à 1 pour conserver l'historique et pouvoir réintervenir sur vos solides originaux. -
Insérer un bloc sur chaque sommet d'une polyligne avec incrémentation automatique du numéro
Olivier Eckmann a répondu à un(e) sujet de nen dans Débuter en LISP
Bonjour, Est-ce que ce code a déjà fonctionné? Car pas testé, mais juste à le lire, ça ma parait correct pour créer un bloc sans attribut avec le entmakex, mais pour les attributs, ça me semble assez douteux comme méthode. Dans cette discussion Gilles a proposé le code pour insérer un bloc avec ses attributs. Olivier -
Plateforme - Prolongement jusqu'au Talus TN
Olivier Eckmann a répondu à un(e) sujet de TOPO-94 dans Covadis
Bonjour, Je ne comprends pas ce qui est fixe (en plani et en Z). Tu pars du bord fossé et tu remontes à 2% vers l'extérieur? Tu as un Z fixé quelque part et tu cherches 2% vers le talus et 2% vers l'extérieur? Un petit schéma de la configuration recherchée serait le bienvenu. Sur la capture d'écran, il y a un trait vert et un autre marron. Qui est quoi? Olivier -
Couleur du texte du nom du calque
Olivier Eckmann a répondu à un(e) sujet de DessProj429 dans AutoCAD 2020-2024
Clairement la réponse est non . La question, c'est à quoi ça sert dans le gestionnaire? Si les calques sont déjà triés par ordre alphabétique avec le préfixe du secteur, ils sont déjà "regroupés". Et que fais-tu dans le gestionnaire qui facilite la vie des noms de calques en couleur? Rendre courant ou bien changer d'autres propriétés? Si tu n'as que 2 secteurs, tu peux peut-être jouer avec la couleur de remplacement. Tu te mets dans une présentation, tu crées une fenêtre, puis tu affiches le gestionnaire et tu remplaces pour l'un des 2 secteurs une propriété dont tu ne te sers pas - par exemple la transparence). Dès lors, ces calques auront un fond bleu. Par contre ça t'oblige à travailler depuis la fenêtre agrandie de ta présentation, plutôt que directement dans l'espace objet. Ce qui revient au même au final, c'est juste un peu moins pratique. Olivier -
Supprimer points communs sur poly 3D
Olivier Eckmann a répondu à un(e) sujet de MNT dans AutoCAD 2020-2024
Essaie avec ça (ça demande de cliquer un point bas pour récupérer son Z). Ca ne fonctionne que pour les Poly3D à 2 points. (defun C:P3DZBAS ( / ssP3D PT dZBas ssP3DASuppr I oP3D PT1 PT2) (if (and (setq ssP3D (ssget "x" (list (cons 0 "POLYLINE") (cons 70 8)))) (setq PT (getpoint "\nPoint bas : ")) (setq dZBas (caddr PT)) ) (progn (setq ssP3DASuppr (ssadd)) (setq I 0) (repeat (sslength ssP3D) (setq oP3D (ssname ssP3D I)) (setq I (1+ I)) (setq PT1 (cdr (assoc 10 (entget (entnext oP3D) )))) (setq PT2 (cdr (assoc 10 (entget (entnext (entnext oP3D)))))) (if (or (equal (caddr PT1) dZBas 0.001) (equal (caddr PT2) dZBas 0.001)) (ssadd oP3D ssP3DASuppr) ) ) (if (>= (sslength ssP3DASuppr) 1) (command "_ERASE" ssP3DASuppr "") ) ) ) ) -
Supprimer points communs sur poly 3D
Olivier Eckmann a répondu à un(e) sujet de MNT dans AutoCAD 2020-2024
OK, donc si j'ai bien compris, tu veux supprimer les polylignes 3D dont au moins 1 sommet est au Z bas. Mais s'il y a plusieurs Z bas et 150 polylignes, comment tu sais quel est le Z bas à tester pour chaque polyligne? -
Supprimer points communs sur poly 3D
Olivier Eckmann a répondu à un(e) sujet de MNT dans AutoCAD 2020-2024
SI le Z bas est partout plus bas que les Z à conserver, le plus simple, c'est une vue de face puis effacer en prenant en capture les polylignes les plus basses. -
Classement par secteur
Olivier Eckmann a répondu à un(e) sujet de Olivier Eckmann dans Programmer en s'amusant
Salut @didier En fait ça revient à associer chaque point à un secteur, car je dois créer 3 listes de coordonnées X,Y,Z des points par secteur. Les points sont dans un fichier externe, mais je peux les charger dans AutoCAD si c'est plus simple. Par contre les lignes sont dans AutoCAD. Je n'ai pas besoin des points "noirs" qui sont hors secteur. Pour la condition du rayon R1, c'est juste un calcul de distance => pas de souci. Pour le reste, j'avais pensé à un calcul d'angle pour savoir dans quel secteur se trouve le point, puis calculer les points décalés de 2 droites et vérifier si le point est à gauche ou à droite de chacune les lignes. Je me demandais s'il y avait une solution plus simple. -
Bonjour, J'ai un petit problème de géométrie pour lequel je cherche la meilleure approche (indépendamment du langage). J'ai un ensemble de point et 3 droites partant d'un point connu en XY et réparti selon les angles A1, A2, A3. Connaissant un rayon depuis le centre et un décalage des droites, je cherche à classer mes points en 4 catégories selon les 3 secteurs et la zone de proximité. Je vais avoir environ 40 000 fois géométrie et 50 à 400 points à chaque fois, donc je cherche quelque chose d'assez rapide. Merci si vous avez des idées. Olivier
-
Calque - Utilisation des filtres de groupe
Olivier Eckmann a répondu à un(e) sujet de La Lozère dans AutoCAD 2020-2024
Tu es sur quelle version de Windows? Si c'est Windows 11, ça ne fonctionne pas. Il faut au minimum AutoCAD 2023 pour que ça fonctionne. https://www.autodesk.com/fr/support/technical/article/caas/sfdcarticles/sfdcarticles/FRA/Cannot-drag-and-drop-one-or-multiple-layers-to-a-layer-group-filter-in-AutoCAD-on-Windows-11.html -
problème couleur solides 3d dans autopiste
Olivier Eckmann a répondu à un(e) sujet de bibo dans Autopiste
Bonjour, Peut-être essayer de remettre la couleur courante sur Ducalque au lieu de Dubloc -
Autocad <-> Python <-> L' infini et au-delà
Olivier Eckmann a répondu à un(e) sujet de Fraid dans ObjectARX/DBX, C++, .NET, RealDWG
Salut @CTZen, C'est surprenant, cette "difficulté/préférence" pour certains langages. Moi c'est l'inverse, je fais du lisp depuis plus de 30 ans, C++ et VB.net pendant 10 ans, C# depuis 15 ans. J'ai suivi et terminé 3 MOOC sur Python, mais impossible de m'y mettre ; ça ne passe pas, ça ne veut pas rentrer. Tant mieux que certains langages parlent à certains et pas à d'autres. Tout le monde peut y trouver son bonheur. Olivier -
Bonjour, Depuis mon MAP 2023, si je lance un contrôle du dessin, les pointes disparaissent à l'écran et je peux sauvegarde/rouvrir sans souci. Mais l'export IFC depuis Covadis crée encore 1 seule point et non plus sur les 2 solides. L'export en IFC depuis AutoCAD Architecture 2025, me crée aussi les pointes. Si je change les unités AEC via la commande -DWGUNITS de mm (option 3) en m (option 6), dès lors l'export IFC depuis AutoCAD Architecture semble correct : plus de pointe. Si je refais l'export IFC depuis Covadis avec les unités modifiées, ça ne fonctionne toujours pas. Il me reste toujours 1 pointe Je mets dans le lien le DWG, et les IFC exportés depuis Covadis et Archi. https://www.swisstransfer.com/d/27039c4d-c516-4b50-9c6d-18e92a08379d
