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