#๐—–๐—ถ๐˜ƒ๐—ถ๐—น๐Ÿฏ๐——, #๐—–๐—ฆ๐—ต๐—ฎ๐—ฟ๐—ฝ ๐—ฝ๐—ผ๐˜‚๐—ฟ #๐——๐˜†๐—ป๐—ฎ๐—บ๐—ผ : ๐—ฑ๐—ฒ ๐—นโ€™๐—ถ๐—ฑ๐—ฒฬ๐—ฒ ๐—ป๐—ผ๐—ฐ๐˜๐˜‚๐—ฟ๐—ป๐—ฒ ๐—ฎ๐˜‚ ๐—ฝ๐—ฟ๐—ฒ๐—บ๐—ถ๐—ฒ๐—ฟ ๐—ฝ๐—ฎ๐—ฐ๐—ธ๐—ฎ๐—ด๐—ฒ, ๐—ฒ๐˜ ๐—ฎ๐˜‚-๐—ฑ๐—ฒ๐—น๐—ฎฬ€ !

Grande รฉtape aujourdโ€™hui : mon tout premier package Dynamo personnalisรฉ pour Civil 3D. Et franchement ? Je suis content ๐Ÿ’ช

๐ŸŽฏ ๐——๐—ฒฬ๐˜ƒ๐—ฒ๐—น๐—ผ๐—ฝ๐—ฝ๐—ฒ๐—ฟ ๐˜€๐—ฒ๐˜€ ๐—ฝ๐—ฟ๐—ผ๐—ฝ๐—ฟ๐—ฒ๐˜€ ๐—ป๐—ผ๐—ฒ๐˜‚๐—ฑ๐˜€ ๐——๐˜†๐—ป๐—ฎ๐—บ๐—ผ
Le dรฉveloppement d’un noeud, et encore plus d’un package Dynamo me semblait impossible, au vu du peu de documentation disponible, et du manque de compรฉtence en C# .net8.

Depuis j’ai progressรฉ en C# (BS.PressureNetwork.Ribbon et BS.Pset.Ribbon (https://lnkd.in/ehb69WHG) et cette nuit, une petite question sur l’application mobile de ChatGPT : ยซย ๐™ƒ๐™ž ๐™Ž๐™–๐™ข, ๐™๐™ค๐™ฌ ๐™™๐™ค ๐™ฎ๐™ค๐™ช ๐™™๐™š๐™ซ๐™š๐™ก๐™ค๐™ฅ ๐™– ๐˜ฟ๐™ฎ๐™ฃ๐™–๐™ข๐™ค ๐™ฅ๐™–๐™˜๐™ ๐™–๐™œ๐™š ๐™›๐™ค๐™ง ๐˜พ๐™ž๐™ซ๐™ž๐™ก 3๐˜ฟ ๐™ž๐™ฃ ๐˜พ#?ย ยป et c’รฉtait parti.

Je me suis lancรฉ dans lโ€™aventure avec un peu dโ€™aide de lโ€™IA (ChatGPTโ€‘5, Claudeโ€‘IA), modรจle qui mโ€™ont accompagnรฉโ€ฆ difficilement ๐Ÿ˜…


โ–ถ๏ธ ๐—จ๐—ป ๐—ฝ๐—ฎ๐—ฐ๐—ธ๐—ฎ๐—ด๐—ฒ, ๐—ฑ๐—ฒ๐˜‚๐˜… ๐—ฐ๐—ฎ๐˜๐—ฒฬ๐—ด๐—ผ๐—ฟ๐—ถ๐—ฒ๐˜€ ๐—ฒ๐˜ ๐Ÿฏ ๐—ปล“๐˜‚๐—ฑ๐˜€ ๐—ฝ๐—ผ๐˜‚๐—ฟ ๐—ฑ๐—ฒฬ๐—บ๐—ฎ๐—ฟ๐—ฟ๐—ฒ๐—ฟ, simples mais fonctionnels :
โœจ ๐‘ฎ๐’“๐’†๐’†๐’•๐’Š๐’๐’ˆ๐‘ต๐’๐’…๐’† : Bonjour toi
โ—ฝ Entrรฉe : prรฉnom + รขge
โ—ฝ Sortie : un petit message personnalisรฉ
๐Ÿ‘‰ ๐˜ค๐˜ฐ๐˜ฎ๐˜ฑ๐˜ณ๐˜ฆ๐˜ฏ๐˜ฅ๐˜ณ๐˜ฆ ๐˜ญ๐˜ข ๐˜ด๐˜ต๐˜ณ๐˜ถ๐˜ค๐˜ต๐˜ถ๐˜ณ๐˜ฆ ๐˜ฅโ€™๐˜ถ๐˜ฏ ๐˜ฏ๐˜ฐ๐˜ฆ๐˜ถ๐˜ฅ ๐˜Š# ๐˜ฅ๐˜ข๐˜ฏ๐˜ด ๐˜‹๐˜บ๐˜ฏ๐˜ข๐˜ฎ๐˜ฐ

โœจ ๐‘จ๐’…๐’…๐‘ต๐’๐’…๐’† : Additionneur
โ—ฝ Entrรฉe : A + B
โ—ฝ Sortie : leur somme
๐Ÿ‘‰ ๐‘…๐‘–๐‘’๐‘› ๐‘‘๐‘’ ๐‘Ÿ๐‘’ฬ๐‘ฃ๐‘œ๐‘™๐‘ข๐‘ก๐‘–๐‘œ๐‘›๐‘›๐‘Ž๐‘–๐‘Ÿ๐‘’โ€ฆ ๐‘š๐‘Ž๐‘–๐‘  ๐‘ฬง๐‘Ž ๐‘š๐‘Ž๐‘Ÿ๐‘โ„Ž๐‘’

โœจ ๐‘ท๐’“๐’†๐’”๐’”๐’–๐’“๐’†๐‘ท๐’Š๐’‘๐’†๐‘ฐ๐’๐’‡๐’๐‘ต๐’๐’…๐’† : Pressure Network, Pipe information
Lร , on monte dโ€™un cran :
โ—ฝ Assembly ‘DynamoServices’ et using Autodesk.DesignScript.Runtime
โ—ฝ Utilisation de MultiReturn(new[]{…})
Le dรฉbut dโ€™une vraie logique mรฉtier dans mes noeuds

๐Ÿ’ก๐—–๐—ฒ ๐—พ๐˜‚๐—ฒ ๐—ท๐—ฒ ๐—ฟ๐—ฒ๐˜๐—ถ๐—ฒ๐—ป๐˜€ :
โ—พUne fois la structure Visual Studio comprise, ce nโ€™est pas si complexe
โ—พLe manque de documentation reste un vrai frein
โ—พLโ€™IA aide, mais il faut la guider (et la challenger)
Et ouiโ€ฆ tout a commencรฉ dans la nuit, sur mobile, avec lโ€™appli ChatGPT ๐Ÿ™ˆ

โ–ถ๏ธ ๐—Ÿ๐—ฎ ๐˜€๐˜‚๐—ถ๐˜๐—ฒ ?
โ—พConstruire une roadmap de dรฉveloppement Dynamo ciblรฉe Civil 3D
โ—พAjouter des noeuds plus avancรฉs (UI, logique, traitement de donnรฉes)
โ—พStructurer le package : tests, versioning, documentation

โœ… ๐—˜๐—ป ๐—ฟ๐—ฒฬ๐˜€๐˜‚๐—บ๐—ฒฬ
Pas de โ€œHello Worldโ€ ici, mais un premier vrai pas vers des outils personnalisรฉs, puissants, intรฉgrรฉs ร  mon quotidien Civil 3D.
Et surtout, lโ€™envie de continuer ร  apprendre, ร  crรฉerโ€ฆ et ร  partager.

๐Ÿ’ฌ Si tu bosses avec Dynamo et Civil 3D, ou que tu te lances dans le C# cรดtรฉ BIM, je serais ravi dโ€™รฉchanger.

โ–ช๏ธ โ–ช๏ธ โ–ช๏ธ โ–ช๏ธ โ–ช๏ธ
โ˜• ๐‘ฝ๐’๐’–๐’” ๐’‚๐’‘๐’‘๐’“๐’†ฬ๐’„๐’Š๐’†๐’› ๐’Ž๐’†๐’” ๐’‘๐’‚๐’“๐’•๐’‚๐’ˆ๐’†๐’” ?
Soutenez mon travail avec un cafรฉ : coff.ee/jbboschung
๐Ÿ™ Merci pour votre soutien !

#BoschungSolutions #Competence #Partage
#Autodesk #Civil3D #PressureNetwork
#CSharp #net8 #Dynamo #Developpement

๐Ÿ“ท ๐—œ๐—น๐—น๐˜‚๐˜€๐˜๐—ฟ๐—ฎ๐˜๐—ถ๐—ผ๐—ป๐˜€
1๏ธโƒฃ Custom Node : PressurePipeInfoNode
2๏ธโƒฃ GreetingNode et AddNode
3๏ธโƒฃ Node Library
๐ถ๐‘œ๐‘‘๐‘’ ๐ถ# :
4๏ธโƒฃ – AssemblyInfo.cs
5๏ธโƒฃ – PressurePipeInfoNode.cs

No responses yet

Laisser un commentaire

Votre adresse e-mail ne sera pas publiรฉe. Les champs obligatoires sont indiquรฉs avec *

Latest Comments

Aucun commentaire ร  afficher.