Classement
Contenu populaire
Affichage du contenu avec la meilleure réputation depuis le 14/05/2024 dans toutes les zones
-
Bonjour, Pour moi pas besoin de lisp. Tu peux utiliser les propriétés personnalisés du dessin. Celles-ci seront ensuite accessibles via un texte avec champs intégré dans ton bloc cartouche. Et pour ne pas avoir à créer ces propriétés à chaque nouveau fichier, tu les intègre à ton gabarit.5 points
-
Bonjour à Toutes et à Tous, Tout d'abord je vous souhaite une Très Belle et Heureuse Année 2025... Et voila J+1... ça y est je fais maintenant partie du Groupe des SAGES, je suis officiellement Retraité... une nouvelle carrière commence et comme souvent les retraités n'ont plus de temps ! Bien Amicalement, Christian4 points
-
. Hello Si vous desirez etre presque "Au Top" sur les Blocs dynamiques d AutoCAD !? MERCI Dominique et Salim ! Bye, lecrabe ---- ACAD : Tuto sur les Blocs dynamiques par Dominique VAQUAND https://dessein-tech.com/t/acad-tuto-sur-les-blocs-dynamiques-par-donique-vaquand/1231 ---- Webinaire : Les Blocs Dynamiques par Salim BOULGHOBRA https://dessein-tech.com/t/les-webinaires-de-la-communaute-autocad-les-blocs-dynamiques/594 points
-
Classement par thème basé sur la base de connaissance Autodesk: https://dessein-tech.com/t/les-dernieres-solutions-techniques-autocad-classees-par-themes-au-20-juillet-2024/3564 points
-
@aLb1, Aucun des messages ci-dessous n'ont vocations à être méprisant, hautain ou je-ne-sais-quoi... Je trouve cela triste de voir qu'une simple remarque du genre "il faut apprendre avec notre propre cerveau" peut déclencher chez vous du dégoût. Bien que la formulation peut sembler agressive pour certaines personnes, la valeur du message est cohérente et parfaitement raisonnable. Sachez que les personnes que vous considérez "méprisantes" sont des personnes bénévoles qui, durant de nombreuses années d'expériences, n'ont jamais cessé d'apprendre, d'instruire et d'aider autrui. Donc en terme d'intelligence, je pense qu'il va de soi que ces personne savent de quoi elles parlent et sont parfaitement apte à voir d'un mauvais œil ChatGPT. Et le problème est simple : le langage AutoLISP est un langage élitiste avec bien trop peu d'exemples qui traînent sur Internet (et encore moins sans erreurs). A commencer déjà par la proportion d'utilisateurs anglophones par rapport au reste du monde, et les conséquences de cette répartition se retrouvent dans le code que ChatGPT a proposé initialement d'ailleurs : le nom des commandes/options étaient en anglais, sans considérer la langue internationale. Bref, je comprends votre désir de vous aider de ChatGPT pour apprendre l'AutoLISP et c'est normal, c'est dans l'ère du temps. Cependant ChatGPT est encore un enfant en pleine croissance, et c'est d'autant plus vrai pour le domaine de la programmation sous AutoCAD. C'est d'ailleurs pour cette raison que les utilisateurs se tournent vers des experts comme @didier ou @(gile) qui surpassent en tout point ChatGPT ! Je rejoins l'avis de ces experts, l'apprentissage via ChatGPT est une fausse bonne idée. ChatGPT peut se tromper et il VA se tromper, c'est une évidence. Le problème se pose donc "comment savoir identifier les erreurs de ChatGPT si l'on s'appuie sur lui pour apprendre ?". Car je suis certaine que la réponse que vous attendiez concernant la résolution de votre problème n'était très certainement pas "il faut rajouter un underscore" 🙂 C'est pour cela que les experts qui sont intervenus ont évoquer l'existence de leur site internet respectifs. Nullement pour faire de la promotion mais uniquement pour vous aider dans votre apprentissage avec des sources sûres, le bon vocabulaire et en français. C'est sûrement nul et outdated de penser ainsi mais... "c'est en forgeant que l'on devient forgeron", donc vui... il faut malheureusement apprendre les bases de l'AutoLISP. Je ne condamne absolument pas l'utilisation de ChatGPT, au contraire je suis sûre que l'IA est en mesure d'aider le cerveau humain à façonner un chemin mais il ne faut pas oublier que l'humain reste l'expert pour paver son chemin solide et intemporel. Si cela peut te rassurer, j'ai découvert l'existence de l'AutoLISP il y a 6 ans à peine. En 1 an seulement, les bases sont déjà acquises si on est suffisamment curieux pour apprendre comprendre (pardon, je n'aime pas le terme "apprendre", "comprendre" est bien plus complet sur le plan éducatif). Veuillez m'excuser pour ce long pavé... PS: Aucune envie de nuire, rabaisser ou insulter n'est présente dans nos message, on est juste humains avec nos problèmes et émotions. Il est parfois délicat d'être objectif et détaché. Bisous, Luna4 points
-
Ce n'est pas le premier plug-in pour créer des QR Code dans AutoCAD, mais celui-ci permet d'insérer un bloc (éventuellement anonyme, donc non modifiable via l'éditeur de blocs). Le bloc contient juste une hachure qui représente le QR Code sur fond blanc et, optionnellement un attribut constant avec le texte d'origine. La commande QRCODEINSERT affiche une boite de dialogue pour définir les paramètres d'encodage et les propriétés du bloc inséré. Le code source, qui utilise la bibliothèque QRCoder, est disponible sur GitHub. Télécharger InsertQRCodeBlockSetup.msi pour installer le plug-in (compatible avec toutes les version pleines ou verticales d'AutoCAD depuis 2013).3 points
-
Bonjour à tous, Civil 3D 2026 est disponible et nous avons rédigé un article complet sur les nombreuses nouveautés ici : Village BIM - Nouveautés Civil 3D 2026 Au programme : Nouvel outil de visualisation 3D Travail collaboratif avec les surfaces Améliorations Dynamo pour Civil 3D De nombreuses fonctionnalités pour l'assainissement Et plus encore...3 points
-
La suite ici : 😉 https://www.caderix.com/journal/spip.php?article5483 points
-
Salut les commandes TOP et BOT définies ci-dessous affectent tous les espaces et tous les blocs. (mapcar (function (lambda (cde fun) (eval (list 'defun cde '(/ ent doc blocks layer sort lst var) '(vl-load-com) (list 'and '(setq ent (car (entsel "\nSélectionnez un objet sur le calque cible: ") ) ) '(setq doc (vla-get-ActiveDocument (vlax-get-acad-object)) blocks (vla-get-Blocks doc) layer (cdr (assoc 8 (entget ent))) ) '(not (vla-StartUndoMark doc)) (list 'vlax-for 'b 'blocks '(or (not (vl-catch-all-error-p (setq sort (vl-catch-all-apply 'vla-getObject (list (vla-getExtensionDictionary b ) "ACAD_SORTENTS" ) ) ) ) ) (setq sort (vla-addObject (vla-getExtensionDictionary b ) "ACAD_SORTENTS" "AcDbSortentsTable" ) ) ) '(setq lst nil) '(vlax-for obj b (if (= (vla-get-Layer obj) layer) (setq lst (cons obj lst)) ) ) (list 'if 'lst (list fun 'sort '(vlax-make-variant (vlax-safearray-fill (vlax-make-safearray vlax-vbObject (cons 0 (1- (length lst))) ) lst ) ) ) ) ) ) '(vla-EndUndoMark doc) '(vla-regen doc acActiveViewport) '(princ) ) ) ) ) '(c:top c:bot) '(vla-MoveToTop vla-MoveToBottom) )3 points
-
Bonjour à tous, AutoCAD inclut de nouvelles fonctionnalités basées sur l'intelligence artificielle : Informations détaillées de l'utillisation du logiciel Proposition de macros personnalisées Positionnement guidé de blocs Détection d'entités à transformer en blocs Autodesk Assistant Pour plus d'explications sur ces fonctionnalités, je vous propose cet article sur le blog Village BIM : Village BIM - AutoCAD et l’Intelligence Artificielle Bonne lecture !3 points
-
Bonjour, Je suis nouveau sur le forum, mais loin d'être nouveau dans le métier, et je voudrais pousser un coup de gueule. Suis-je le seul à en avoir marre du manque de considération des dessinateurs projeteurs dans les entreprises? J'ai quelques années d'expériences dans le métier et je commence à en être dégouté. Je trouve que le mythe du mouton à 5 pattes n'a que trop duré. Il faudrait, pour moins de 2500€ net mensuel (en 2024 ça n'a rien extraordinaire pour un profil haute compétences), être hyper polyvalent mais en même temps expert, on ne doit pas compter nos heures, c'est mal vu de rester pas plus de 2 min au café, depuis le COVID tout le monde mange devant son PC et traitant ses mails... il faut être doté d'une résilience hors pair etc etc etc mais pour qui on ne propose aucune évolution professionnelle et qui ne doit surtout pas avoir de contact avec l'extérieur. Bein oui hein, il y a des jeunes ingés pour les postes à responsabilité et si jamais le projeteur développait un réseau professionnel il pourrait aller voir si l'herbe est plus verte ailleurs. Quand à la recherche d'emploi... c'est de plus en plus le parcours du combattant avec de plus en plus d'intervenants extérieurs. Ah et dernière en date, j'ai fait deux missions intérim en début d'année, la première viré car en arrêt maladie et la deuxième parti car mis en concurrence avec un petit jeune et traité comme de la m****. Sans parler des périodes d'essai de plus en plus dure à valider. De toute façon pour les grosses entreprises du BTP nous ne sommes jamais qu'une ligne comptable trop conséquente et inutile. Pourtant j'ai 24ans d'expérience dans mon métier, dont 13 en bureau d'études. Ça a été super dur de se faire ses premières expériences et pour l'acquérir j'ai dù accepter ce qui venait et j'ai malheureusement je ne suis pas toujours tombé sur les bonnes boites (si elles existent vraiment). Les même souvent qui se plaignent d'avoir du mal à recruter. Aujourd'hui on me reproche cette période de précarité et cela me limite dans ma recherche d'emploi. De plus je suis échaudé et perdu confiance en moi, donc j'ai peur de retenter les grands groupes ou les toutes petites structures. Donc voilà, encore un talent gâché qui va très certainement se tourner vers le freelance.3 points
-
Merci, Pour me mettre dans l'ambiance quand j'ouvre Mensura, et me donner l'impression que je navigue sur un site de vente comme CDiscount. Malgré tout ce n'est pas ce que je demande quand j'ouvre un logiciel sur lequel je travaille. Donc pouvez vous s'il vous plait virer toute votre équipe marketing et embaucher des développeurs à la place?3 points
-
Bonjour, un minimum de formation serait vraiment nécessaire pour être efficace plus rapidement car si le principe est toujours le même, il y a pas mal de différences de méthode et pleins de subtilités pas innées du tout, notamment sur le traitement des levés topos et surtout les mises en pages qui sont un peu du genre Revit.3 points
-
Tu as tout dis... Depuis la sortie de la V10, c'est bug sur bug sur bug... Nous avons été très surpris à la sortie de la V11 alors que les dernières versions de la V10 étaient catastrophiques. Les annonces et idées sont super bonnes, mais inutilisables pour la plupart. Nous avons maintenant pris le parti de ne plus faire les mises à jour afin de conserver une version "stable", du moins avec le moins de bugs possibles, pour éviter de perdre du temps à chaque fois. Par ailleurs, on ne s'embête plus à remonter les bugs et idées car nos remarques ne sont pas prises en compte... Mensura a la chance d'avoir ce monopole...3 points
-
3 points
-
Bonjour @Reyoh, Pour travailler sereinement avec AutoCAD, il faut impérativement commencer par utiliser un dessin GABARIT correct ! Voici quelques GABARITs à titre d'exemple. Pour éviter que des variables sautent !!! j'utilise ce SCRIPT (INIT_PARAM.SCR à dézipper...) qui remet en place TOUTES CES VARIABLES SYSTEMES qui sont une particularité d'AutoCAD... Ces variables sont un peu une nébuleuse, mais c'est grâce à ces variables que l'on arrive à se créer un environnement correct. Voici également mon TOP QUIZ DES GALERES qui reprend pas mal de "CONNERIE" pour ne pas parler de BUGs il y en 176 et encore je n'ai pas mis à jour ce tableau depuis longtemps ! A lire sans vraiment chercher quelque chosez de précis et on tombe souvent sur des problèmes que l'on rencontre parfois ! Tu y trouvera cette fameuse variable système à la page 15, ligne 200... As-tu suivi une formation ? Je te conseille de jeter un oeil à cette Formation AutoCAD 2017 Gratuite qui a été publiée chez ELEPHORM par mes soins... Même s'il s'git de la version 2017 ça ne change rien sur la METHODE... Et une autre Formation AutoCAD 2018 AVANCEE chez ELEPHORM... Christian PS: et moi j'ai eu la CHANCE ?! je sais pas si c'est bien le terme, 🙂 d'être formé par notre cher LE CRABE... @lecrabe dans les années 90, lorsque j'étais chez AGENA, mais j'ai commencé à jouer avec AutoCAD fin 1985... On parlait bien de PREHISTOIRE avec le super système MS-DOS !!!!!!3 points
-
Bonjour @Reyoh, Si la hachure n'apparait pas sur le 2ème bloc ( @Jobar21) il faut augmenter la valeur de la variable HPMAXLINES à 2000000 Ensuite pour l'échelle des hachures, ça dépend de la variable MEASUREMENT. Si une hachure est créée avec la MEASUREMENT à 1, puis que la valeur est passée et 0 et que l'on crée une nouvelle hachure avec la même échelle, les 2 motifs ont la même échelle, mais un rapport de 25.4 en terme de taille. Dans ton cas, il suffit de modifier la valeur de MEASUREMENT puis de changer une propriété (par ex l'échelle), puis de la remettre à sa valeur initiale pour retrouver la bonne taille. https://youtu.be/v8oKIIFXboM Olivier3 points
-
Bonjour, Tout à fait d'accord avec vous, inutile de vouloir du code sans connaitre le code. Par contre, voici une exemple de prompt productif à mes yeux. [autolisp] Bonjour, met toi à la place d'un expert Autocad et Autolisp et dit moi comment on se sert de la fonction vl-catch-all-error-p. Merci. Essayez.3 points
-
Bonjour , Je n'ai jamais eu le cas mais je vérifirais un premier temps l'état de terrain TN du projet.2 points
-
Bonjour @Humlun C'est une bonne remarque et je conseille à tout le monde de toujours dessiner les profils en travers avec l'échelle de base de l'écran AutoCAD, c'est-à-dire échelle 1. Mais comme Covadis propose une échelle de dessin des profils en travers (et en long), il y a confusion chez les utilisateurs. Il est important de ne jamais déformer les profils en travers, il faut toujours respecter échelle horizontale = échelle verticale. Cette option est à sélectionner dans le gabarit de mise en page des profils en travers (commande "PTPGMDLEDIT") Aller dans DIVERS puis dans Coefficient du dessin et répondre dans la case Autre Valeur la valeur de l'échelle horizontale qui sera utilisée pour dessiner les profils. C'est l'échelle horizontale qui compte, mais comme on ne déforme pas les profils en travers, si les échelles sont égales, ce sera dessiné avec l'échelle 1 sur l'écran AutoCAD. Avec cette façon de faire, on pourra demander des distances et faire de la cotation ou insérer des blocs dans les profils et tout sera parfait. Je vois passer souvent des profils avec des échelles de dessin exotiques (écran), c'est la preuve que les dessinateurs ne vont pas vérifier ce que fait le logiciel. Avec les commandes natives, quand c'est déformé, ce n'est pas simple à vérifier, les surfaces sont fausses et les distances autant... Cette remarque est valable pour les profils en long, mais là, on déforme les échelles, c'est toujours l'échelle horizontale qui compte, donc si c'est respecté, on pourra au moins vérifier avec les commandes natives tout ce qui est abscisse. Si les échelles sont égales, les altitudes peuvent être vérifiées aisément aussi. J'ai l'habitude de faire des profils échelles égales pour tout contrôler puis revenir à une mise en page plus classique au moment de l'édition. Amicalement2 points
-
@tugdual salut, Prends toi pas la tête à utiliser une autre imprimante PDF que celle d'ACAD, perso j'ao arréter les PDF creator et autre, je n'utilise que DWG to PDF et ça aùmrche très bien!! 😉 Phil2 points
-
Bonjour, Je me permets de déterrer ce post de 2023. J'ai passé plusieurs postes en version GEOGEXFRCAD réseau vers la version 3.3 (avant on utilisait des versions 2.1 et 3.0 sans problèmes avec plusieurs licences réseau). Le fonctionnement du timeout réglé sur 2h est insupportable, et surtout les utilisateurs (clients) n'ont pas été prévenus et n'ont pas le choix. La modification se fait en cours de contrat de location, en toute discrétion, sans préavis, sans possibilité de réglage de temps, etc.... On modifie les règles du jeu en cours de partie, sans attendre l'échéance du contrat. Est-ce légal d'après le contrat de location signé ? Cela crée trop de problèmes de licences indisponibles. On voudrait éviter que les gens louent des licences réseau on ne s'y prendrait pas mieux..... Simple ajustement de Sogelink pour pousser à la location de licences monopostes ? Le timeout réglé sur 5 minutes empêchait surtout de vendre toujours plus de licences, business as usual... Idem pour le fait de ne pas pouvoir ouvrir plusieurs instances d'un GEOGEX réseau sur un même poste sans prendre plusieurs jetons, ce n'est pas normal, ni logique. Si j'ai un utilisateur qui ouvre 3 dessins dans 3 GEOGEX différents (pour les comparer sur plusieurs écrans et ne pas risquer que le plantage d'un seul onglet ne fasse planter tout le reste), et bien il prend 3 jetons. Je n'ai pas trouvé cette limitation d'instances multiples sur un même poste, ni dans le contrat signé, ni dans les conditions du contrat OEM..... Bref, tous les jours j'ai des utilisateurs qui n'arrivent plus à avoir de licences, qui ne travaillent plus et attendent patiemment en argumentant qu'elles ne peuvent plus travailler. Il faut faire le tour des bureaux et du télétravail, pour savoir qui a oublié de fermer son Geogex, alors qu'il est juste parti boire un café.... Alors qu'avant cela, nous n'avons jamais eu ce genre de problèmes bloquants avec nos licences réseau (que ce soit Covadis ou Geogex). Je confirme le sentiment de @Geo34, cela revient à brider le système multi-utilisateurs et la perte de fluidité qui va avec ? Surtout quand cela nous est imposer en cours de contrat.... Salutations.2 points
-
Hello, Il faut faire attention quand on reprend les infos brutes d'un site généraliste comme Clubic 😉 https://www.clubic.com/actualite-556668-vous-utilisez-autocad-sur-pc-preparez-vous-a-une-bonne-nouvelle.html Déjà le correctif me paraît bizarre parce qu'AutoCAD 2022 en est déjà à la version 2022.1.5 qui date de juillet 2024. Après, on ne met pas à jour AutoCAD en allant dans le menu "A propos"2 points
-
Une très intéressante discussion sur l'obsolescence des langages de programmation: https://dessein-tech.com/t/le-monde-depend-d-un-langage-informatique-que-plus-personne-ne-connait/29822 points
-
Bonjour, Peut-être essayer de remettre la couleur courante sur Ducalque au lieu de Dubloc2 points
-
Bonjour, Ça ne me rajeunie pas, cette routine date de longtemps (Autocad 2002) Depuis j'avais réécris complètement le code et proposé celui-ci sur CadXp. Malgré qu'il s’appelle Talus3D, celui peut produire aussi des talus avec des entités en 2D. Il n'y a plus de boite de dialogue (.dcl) ni de fichier de cliché (.slb). Voici le lien sur le site TALUS3D.lsp2 points
-
salut geo, en grille de base tu es a 1500, mais tu as la récupération de 50% de ton expérience dans le domaine et le Rifseep qui est un régime indemnitaire qui tien compte des fonctions et éventuellement une prime à l'enfant qui commence à jouer à partir de 2 gamins tu peux encore en plus négocier ton salaire... donc te donner un montant est pas évident, moi j'ai négocié et j'avais 15 ans d'expérience, je suis à 1900 net comme agent de maitrise sans équipe à gérer 9 semaines de CP et horaires confortable donc une qualité de vie nettement amélioré par rapport au privé je fait pas d'heure supp et on me cours pas après pour que je finisse les plans dans les temps ( je m'arrange quand même pour le faire évidement) C'est vrai que tu reste en emplois précaire avec des contrat d'1 an renouvelable 3 fois + obligation de passer le concours... MAIS, si tu fais l'affaire, ils s'arrangeront pour te garder... contrat de 3 ans à l'issu des 2 premiers renouvellements et possibilité de CDI à l'issu de 5 ans de présence si toutefois tu n'arrive pas a avoir ton concours. c'est un paris sur l'avenir, mais pour ma part je ne pouvais psychologiquement plus rester dans ma boite et j'ai eu cet opportunité.2 points
-
Hello, Je pense que tu peux passer sur QGIs (logiciel opensource), car ta demande correspond au domaine du SIG. Fabcad, Le Rennais Métropolitain.2 points
-
Bonjour Personnellement quand j'ai besoin de créer un objet (Polyligne, cercle, etc ...) j'utilise la fonction ADDSELECT (Dernier bouton de la barre d'outils dessin) Il suffit de cliquer sur une polyligne (ou autre cercle, hachures, etc...) d'un calque pour refaire le même objet. Si ça peut aider2 points
-
Une autre version avec un argument supplémentaire : le rapport entre le décalage en X et en Y (fixé à 10 dans le code ci dessus) pour permettre de jouer sur le rapport entre le segment long et le segment court (chanfrein). ;; Décrit un motif de hachueres "ardoises losange" ;; ;; Arguments ;; d : longueur des segments longs (REAL) ;; r : rapport entre le décalage en X et en Y du segment long (INT) ;| Commande: (ardoisepat 0.32 20) 0, -0.023818333682,0, 0.250092503662,0.22627416998, 0.047636667364,-0.452548339959 225, 0,0, 0.336842105263,-0.016842105263, 0.32,-6.4 315, 0,0, 0.336842105263,0.016842105263, 0.32,-6.4 |; (defun ardoisePat (d r / z a b c) (setq z (getvar 'dimzin) a (/ d (- r 1.)) b (* a (sqrt 2.)) c (* d (sqrt 0.5)) ) (setvar 'dimzin 8) (princ (strcat "0, " (rtos (* -1 b) 2 12) ",0, " (rtos (+ c b) 2 12) "," (rtos c 2 12) ", " (rtos (* 2 b) 2 12) "," (rtos (* -2 c) 2 12) "\n225, 0,0, " (rtos (* r a) 2 12) "," (rtos (- a) 2 12) ", " (rtos d 2 12) "," (rtos (* (- r) d) 2 12) "\n315, 0,0, " (rtos (* r a) 2 12) "," (rtos a 2 12) ", " (rtos d 2 12) "," (rtos (* (- r) d) 2 12) ) ) (setvar 'dimzin z) (princ) )2 points
-
Puisqu'il est question de LISP dans le titre du sujet, je n'ai pas pu résister. Voici un LISP qui génère un motif de hachure pour des ardoises en losange en spécifiant la longueur des segments longs (d). (defun ardoisePat (d / z a b c) (setq z (getvar 'dimzin) a (/ d 9.) b (* a (sqrt 2.)) c (* d (sqrt 0.5)) ) (setvar 'dimzin 8) (princ (strcat "0, " (rtos (* -1 b) 2 12) ",0, " (rtos (+ c b) 2 12) "," (rtos c 2 12) ", " (rtos (* 2 b) 2 12) "," (rtos (* -2 c) 2 12) "\n225, 0,0, " (rtos (* 10 a) 2 12) "," (rtos (- a) 2 12) ", " (rtos d 2 12) "," (rtos (* -10. d) 2 12) "\n315, 0,0, " (rtos (* 10 a) 2 12) "," (rtos a 2 12) ", " (rtos d 2 12) "," (rtos (* -10. d) 2 12) ) ) (setvar 'dimzin z) (princ) ) À lancer en ligne de commande (ou dans l'éditeur Visual LISP). Commande: (ardoisepat 0.14) 0, -0.021998877637,0, 0.120993827003,0.098994949366, 0.043997755274,-0.197989898732 225, 0,0, 0.155555555556,-0.015555555556, 0.14,-1.4 315, 0,0, 0.155555555556,0.015555555556, 0.14,-1.42 points
-
2 points
-
Bonjour, Ici : https://support.sogelink.fr/compatibilite-covadis-avec-autocad/2 points
-
AU2024: les derniers communiqués de presse d'Autodesk: L’essor de l’IA: Autodesk® intègre l’IA dans l’ensemble de son portefeuille de produits, automatisant les tâches fastidieuses, augmentant la créativité et améliorant l’efficacité. Collaboration basée sur les données: Autodesk® se concentre sur la création d’écosystèmes connectés, en reliant les données, les personnes et les processus à travers le cycle de vie du projet. Investissement dans les produits phares: Autodesk® continue d’améliorer ses produits phares, tels que Revit®, AutoCAD® et Civil 3D®, en tenant compte des commentaires des clients. Points clés des annonces: Fusion® et Alias®: De nouvelles fonctionnalités d’IA dans Fusion® et Alias®, y compris AutoConstrain et Drawing Automation, permettent d’économiser du temps et d’améliorer la précision. Form Explorer dans Alias®, propulsé par l’IA, permet aux concepteurs automobiles d’explorer de nouvelles formes et de nouveaux styles tout en conservant l’identité de la marque. L’API du modèle de données de fabrication permet une meilleure intégration de Fusion® avec d’autres outils de conception et de fabrication. « Imaginez un assistant IA qui signale les risques de la chaîne d’approvisionnement. Des simulations qui poussent les concepteurs vers des conceptions plus durables et plus faciles à fabriquer. Des automatisations qui gèrent les tâches fastidieuses et sujettes aux erreurs, libérant les gens pour qu’ils se concentrent sur un travail de grande valeur et plus gratifiant. Nous construisons ces capacités, et nous donnons également à nos clients les moyens de les construire. » - Jeff Kinder, Autodesk® BIM: Autodesk® Forma, le cloud de l’industrie AEC, se connecte désormais à Autodesk® Docs, le référentiel de données AECO, unifiant les flux de travail BIM. « La base du BIM axé sur les résultats est la donnée - une donnée granulaire, accessible et ouverte, qui unit les équipes tout au long du cycle de vie du projet. De meilleures données permettent de respecter des délais accélérés, fournissent des informations basées sur l’IA pour améliorer la productivité et permettent une prise de décision plus éclairée, ce qui réduit les risques en aval. » - Amy Bunszel, Autodesk® L’Assistant Autodesk® dans Autodesk® Construction Cloud utilise l’IA pour répondre aux questions des utilisateurs sur leurs documents de spécifications. L’intégration étendue d’Esri ArcGIS dans Autodesk® Forma fournit aux architectes des données contextuelles précieuses dès le début du processus de conception. Media & Entertainment: L’IA est intégrée aux outils de création, notamment Arnold, Flame® et Maya®, pour accélérer les flux de travail et améliorer le réalisme. Wonder Studio présente la prédiction de mouvement, qui anticipe les poses des personnages, même lorsque la vue d’un acteur est obstruée. Autodesk® Flow, le cloud de l’industrie du Media & Entertainment, connecte les flux de travail, les données et les équipes tout au long du cycle de vie de la production. « Notre industrie continuera à se transformer et à se réinventer, et nous serons à vos côtés. » - Diana Colella, Autodesk® Autodesk® s’engage à utiliser l’IA et la collaboration pour transformer les industries de la conception et de la fabrication. Ces annonces soulignent l’engagement d’Autodesk® à fournir aux clients les outils et les technologies dont ils ont besoin pour prospérer dans un monde en évolution rapide.2 points
-
2 points
-
Pourquoi ne pas passer par les filtres des propriétés ? Tu te crées un filtre des propriétés dans lequel tu y mettras tous les calques avec ECL et CFO, par exemple. De ce fait, quand tu iras dans une fenêtre où tu souhaites tous les geler, tu fais un clic droit sur le non du filtre des propriétés --> Fenêtre --> Geler. L'avantage du filtre des propriétés, est que si tu crées de nouveaux calques avec ECL ou CFO, ils s'ajouteront automatiquement dans le filtre correspondant, contrairement aux filtres de groupes.2 points
-
Bonjour, Effectivement les Blocs dynamiques et les Flexiblocs ont des différences, à cause d'un brevet actif aux Etats-Unis. Les Blocs dynamiques créer sous Autocad peuvent être convertis en Flexiblocs dans ZWCAD 2025 (à l'exception de certaines contraintes et jeux de paramètres) en revanche les Flexiblocs créer dans ZWCAD 2025 perdront leurs propriétés dynamiques dans Autocad. Cependant il y a un moyen de récupérer ces propriétés dynamiques grâce à un object enabler (ObjectARX) qui peut être chargé en tapant la commande APPLOAD dans Autocad. Vous trouverez l'ARX à charger en pièce jointe ou bien en cliquant sur ce lien Flexiblock Interpreter 20240709.zip2 points
-
Je ne sais pas si en faisant un flexibloc dans ZWCAD 2024 ou 2025, il pourra être "dynamique" dans ZWCAD 2023. A tester. Par contre, je pense que faire un bloc dynamique sur AutoCAD pourra être utilisé dans ZWCAD 2023. De mémoire, mais c'est à vérifier, dans ZWCAD 2023, on ne peut pas créer un bloc dynamique, mais on peut l'utiliser.2 points
-
Bonsoir @DessProj429, Voilà un bout de code qui devrait faire l'affaire. J'ai mis des commentaires pour clarifier ce que fait chaque ligne du lisp (vl-load-com) (defun C:Bordure ( / oPoly1 oPoly2 lsPts1 lsPts2 oLine AddLine GetListVtx) ; fonction de création d'une ligne (defun AddLine (pt1 pt2) (entmake (list (cons 0 "LINE") (cons 10 pt1) (cons 11 pt2) ) ) ) ; fonction d'extraction des sommets d'un polyligne (defun GetListVtx (oPoly / p) (repeat (setq p (1+ (fix (setq p (vlax-curve-getEndParam oPoly))))) (setq l (cons (vlax-curve-getPointAtParam oPoly (setq p (1- p))) l)) ) ) ; Sélection de la 1ère polyligne (if (and (setq oPoly1 (car (entsel "\n1ère polyligne : "))) ; vérifie que c'est une polyligne (= "LWPOLYLINE" (cdr (assoc 0 (entget oPoly1)))) ; vérifie qu'elle n'est pas close (/= 1 (logand (cdr (assoc 70 (entget oPoly1))) 1)) ;Sélection de la 2nde polyligne (setq oPoly2 (car (entsel "\n2ème polyligne : "))) ; vérifie que c'est une polyligne (= "LWPOLYLINE" (cdr (assoc 0 (entget oPoly2)))) ; vérifie qu'elle n'est pas close (/= 1 (logand (cdr (assoc 70 (entget oPoly2))) 1)) ; extrait la liste des sommets de la poly 1 (setq lsPts1 (GetListVtx oPoly1)) ; extrait la liste des sommets de la poly 2 (setq lsPts2 (GetListVtx oPoly2)) ; construit la ligne passant par le 1er sommet de chaque polyligne (addLine (car lsPts1) (car lsPts2)) ) (progn ; récupère la ligne crée (setq oLine (entlast)) ; assemble les 2 polylignes, plus la ligne et clos la polyligne résultante (command "_PEDIT" oPoly1 "_J" oPoly2 oLine "" "_C" "") ) ) ) Olivier2 points
-
Bonjour @L_63 Oui, des gens peuvent vous aider, j'en suis. Toutefois, pour commencer à apprendre, encore une fois, le projet est un peu complexe. En même temps, c'est très impératif comme méthode, donc plus facile à appréhender. Vous pouvez tenter de me joindre via mon site et le formulaire de contact, car la discussion risque d'être un peu longue pour le forum. Nous parlerons de votre projet et si une solution est trouvée, vous choisirez de la publier ou pas. Amicalement2 points
-
Arrivé au terme de ma carrière, après avoir navigué en eaux pas toujours tranquilles, et après avoir pris des chemins de traverse m’ayant mené à l’autre bout du Monde, me voilà finalement à la retraite, autrement dit, le Graal ! https://dessein-tech.com/t/lotium-du-peuple-une-drogue-a-laquelle-on-prend-vite-gout/376:2 points
-
Bonjour J'aimerais savoir s'il est possible d'interdire à l'IA de se servir de certaines données mises en ligne par des humains pour des humains. Je pense à mon site en particulier, je serai révulsé de voir un jour une IA vomir un code AutoLisp plus ou moins bidon et me citer comme source. Intelligemment et Amicalement, une nouvelle version des initiales de l'IA.2 points
-
Coucou, Pour le coup, j'ai un peu la même vision que toi sur ce point. Une IA est peut-être en mesure de pondre des programmes LISP à peu près corrects (tout dépend de la personne qui a fait la demande à l'IA et de la pertinence des questions ayant servies à l'élaboration du code) mais cela répondra uniquement à un besoin à un instant T. Le programme ne sera, je pense, jamais réfléchi de manière à faciliter les évolutions futures en ajoutant/regroupant un ensemble de paramètres permettant d'adapter le programme aux différentes pratiques et/ou utilisateurs. C'est d'ailleurs pour cette raison que je considère que l'IA peut éventuellement aider les développeurs en manque d'imagination et de logique, mais l'IA (à ce jour) ne pourra jamais à elle seule avoir un rendu professionnel et fonctionnel dans le temps. Il y a beaucoup de travail à fournir en amont ET en aval du résultat fourni par l'IA et j'ai peur que la majorité des utilisateurs de l'IA aujourd'hui n'ont pas notion du boulot nécessaire pour retravailler les programmes proposés par l'IA. La plupart des utilisateurs sont des novices de la programmation qui font confiance à 100% dans l'efficacité de l'IA. Ce qui me terrifie d'ailleurs c'est qu'avec ce nouveau genre d'utilisateurs, les demandes du genre "ChatGPT m'a fourni ce programme mais il ne marche pas et je ne sais pas pourquoi, vous pouvez m'aider" seront de plus en plus nombreuses et les rares bénévoles sur les forums vont bientôt uniquement faire du SAV des erreurs de l'IA. En clair, l'humain va finir par travailler pour l'IA et non l'inverse. D'autant plus qu'avec ces messages (bien que je ne maîtrise pas du tout le sujet sur le fonctionnement d'une IA), je suppose que tous ces programmes "incomplets" et "erronés" vont finir par se rajouter à la base de données que l'IA utilisera pour développer de nouveaux programmes. Peut-être que les experts de l'IA pourront répondre à cette question mais "est-ce possible que l'IA utilise ses propres erreurs pour se développer et étoffer sa base de données ?". Car si c'est le cas, je crains que l'IA ne s'abrutisse de plus en plus au lieu de s'élever vers le haut. Bref, je pense que l'apparition de l'IA est en soit une bonne nouvelle et une excellente avancée technologique, mais personnellement ce n'est pas l'IA qui me fait peur mais plus la masse de personnes incompétentes qui ne sont pas formées pour dialoguer avec une IA et avoir un esprit critique sur les résultats obtenus. "Le savoir est une arme", j'espère juste que l'on sera en mesure de démêler le vrai du faux car sinon cela risque de se retourner contre nous. Pour en revenir au sujet, cela peut s'avérer un bon outil pour les développeurs expérimentés ou bien pour les novices (qui posent les bonnes questions) qui souhaiteraient savoir si oui ou non un programme existe déjà. D'ailleurs question : que répond l'IA lorsque l'on décrit un besoin et que l'on demande à ce qu'elle cherche des programmes existants pouvant s'en rapprocher le plus ? Car j'ai l'impression que les débutants en programmation n'ont jamais essayé de vérifier si un programme n'avait pas déjà été programmé par un vrai développeur, ils préfèrent demander à l'IA un truc sur mesure à chaque fois... Bisous, Luna2 points
-
Hello Vincent, c'est un écran, double face 😉. Spécialement prévu pour les lispeurs afin que l'apprentissage soit plus pédagogique. Trêve de plaisanterie et pour rester raccord avec le sujet, ne faisant qu'utiliser les lisps et n'étant pas foutu capable d'en écrire un à mon grand regret (mais j'arrive quand même à comprendre un minimum me permettant de réaliser des modifications simples), je pense que mon apprentissage au lisp (je ne désespère pas avec mon demi siècle bien tassé) se fera(ait) à l'ancienne avec un support (livre, cours, site...), des tutos et des exemples fonctionnels. Je vais paraitre vieux-jeu mais j'ai du mal à imaginer une IA partant d'une idée basique au départ se débrouiller toute seule pour sortir un code qui aurait su évoluer en fonction des modifications du cahier des charges au fur et à mesure de la programmation et de la "maturation" de la demande. Après, je me trompe peut-être et SKYNET verra peut-être réellement le jour. Eric2 points
-
Bonjour, Mensura 12 est sortie le 1er juillet et est disponible sur le centre de téléchargement Sogelink. Pour le moment, le plugin Onfly n'est pas intégré dans la version 12. Ce plugin a été présenté à Bim world suite au partenariat Sogelink/Onfly afin de récolter les avis utilisateurs, il sera disponible prochainement dans Mensura. Pour les nouveautés de la V12, les principales sont : - la possibilité de créer gérer des objets linéaires de type bordures, caniveaux à fente, murs de soutènements, GBA... - la possibilité de détacher les onglets sur un autre écran ou de splitter les vues dans la fenêtre de mensura par un glisser avec également la possibilité de gérer des vues dans les modules Dessin, Assainissement et réseaux divers - Un nouveau module Electricité / Eclairage permet désormais de gérer les réseaux filaires avec dynamisme et de manière métier (pas de prise en compte des nappes pour le moment) - Un travail sur le moteur graphique a été réalisé pour optimise l'affichage et avoir une meilleure apparences des objets - Il y a des nouveautés également sur la gestion des attributs pour une affection non graphique.2 points
-
Salut, L'installeur (LayLockSelSetup.msi) a été mis à jour pour fonctionner aussi avec AutoCAD 2025.2 points
-
Bonjour, J'ai une solution, mais je n'ai pas essayé sur LT. ; Chargement des fonctions VLA/Activex. (vl-load-com) ;;;Supprime le dynamisme des blocs (defun c:ddn (/ nom cpt) (setq cpt 0) (vlax-for blk (vla-get-Blocks (vla-get-ActiveDocument (vlax-get-acad-object))) (vlax-for obj blk (if (and (= (vla-get-ObjectName obj) "AcDbBlockReference")(= (vla-get-IsDynamicBlock obj) :vlax-true)) (progn (setq cpt (1+ cpt) nom (strcat(vla-get-effectivename obj)"_ND" (itoa cpt))) (vla-ConvertToAnonymousBlock obj) (vla-converttostaticblock obj nom) ) ) ) ) (princ) )2 points
-
Bonjour, On doit parfois convertir des entiers (N° de quelque chose) en texte mais en ajoutant des 0 en début pour conserver un tri correct sur des textes. Par exemple 1 devient 0001 24 devient 0024 145 devient 0145 En cherchant à droite et à gauche, je suis tombé sur une solution assez originale, en tout cas je n'y aurais jamais pensé. Si on veut convertir un entier sur 4 caractères, il suffit de le diviser par 10 puissance 4, le convertir en texte avec 4 décimales, puis supprimer les 2 premiers caractères. Ainsi, si on prend 12 et que l'on veut le mettre sur 4 caractères, on le divise par 10^4, on obtient 0.0012, puis on retire les 2 premiers caractères et il reste 0012. Voilà ce que ça peut donner en lisp (defun Int2Str (iNumber iNbZero) (substr (rtos (/ (float iNumber) (expt 10 iNbZero)) 2 iNbZero) 3 iNbZero) ) Je travaille toujours avec DIMZIN à 0, donc pas de souci de suppression des 0 de début ou de fin dans la conversion. Je pense qu'il faudrait l'intégrer. Olivier2 points
-
Bonjour, Un petit challenge. Voici une solution qui en traite 13004. On peut ajouter des positions relatives dans la liste aux milieux du code. (vl-load-com) ; txt2z, Eleve un bloc selon le texte situé à une position relative au bloc. ; Le dessin ne doit contenir que les textes et les blocs concernés. (defun c:txt2Z ( / acobj acdc model ltext pt ld ind pos z cpt d pr) (prompt "\n Traitement en cours ...") (setq acobj (vlax-get-acad-object) acdc (vla-get-activedocument acobj) model (vla-get-modelspace acdc) ltext '() cpt 0) ; Création de la liste d'association ltext '((position_relative . z) ...) (vlax-for obj model (if (= (vla-get-ObjectName obj) "AcDbText") (setq pos (vlax-safearray->list (vlax-variant-value (vla-get-InsertionPoint obj))) ltext (append ltext (list (cons (strcat (rtos (car pos)) "," (rtos (cadr pos))); Position plus pratique en texte. (vla-get-textstring obj))))); Z ) ) ; Pour chaque bloc on cherche si il a une association avec la liste ltext. (vlax-for obj model (if (= (vla-get-ObjectName obj) "AcDbBlockReference") (progn (setq pt (vlax-safearray->list (vlax-variant-value (vla-get-InsertionPoint obj))) ; Liste des positions observées. ld '((0.5 0.15) (0.501 0.15) (0.5 0.151) (0.501 0.151) (0.499 0.15) (0.5 0.149) (0.499 0.149) (0.497 0.101) (0.496 0.105) ) ind 0 z nil) ; Tant qu'une position ne soit trouvée ou aucune. (while (not z) (setq d (nth ind ld) pr (strcat (rtos (+ (car pt) (car d))) "," (rtos (+ (cadr pt) (cadr d))))) (if (setq z (cdr (assoc pr ltext))) (progn ; Elévation du bloc (vla-put-InsertionPoint obj (vlax-3d-point (list (car pt) (cadr pt) (atof z)))) ; Suppression de la position dans la liste. (vl-remove pr ltext) (setq cpt (1+ cpt)) ) ) (setq ind (1+ ind)) (if (= ind (length ld)) (setq z T)) ) ) ) ) (princ (strcat "\n Nombre de blocs traités -> " (itoa cpt))) ) Taper txt2z attendre un peux ...2 points
-
Bonjour, Je pense qu'avec le nouveau module "zone de structures de la V18.1" il y a quelque chose a faire. Je reviens vers vous très vite avec une petite vidéo2 points