{"id":33764,"date":"2024-09-05T09:00:00","date_gmt":"2024-09-05T07:00:00","guid":{"rendered":"https:\/\/blogs.autodesk.com\/villagebim?p=33764"},"modified":"2024-09-05T11:11:16","modified_gmt":"2024-09-05T09:11:16","slug":"nouveaute-dynamo-pour-civil-3d-2025-1-partie-2","status":"publish","type":"post","link":"https:\/\/blogs.autodesk.com\/villagebim\/2024\/09\/nouveaute-dynamo-pour-civil-3d-2025-1-partie-2.html","title":{"rendered":"[Nouveaut\u00e9] Dynamo pour Civil 3D 2025.1 (Partie 2)"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"594\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/25\/Clipboard02-1024x594.jpg\" alt=\"\" class=\"wp-image-33762\" srcset=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/25\/Clipboard02-1024x594.jpg 1024w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/25\/Clipboard02-300x174.jpg 300w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/25\/Clipboard02-768x445.jpg 768w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/25\/Clipboard02.jpg 1500w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Nous avons dans un article pr\u00e9c\u00e9dent (<a href=\"https:\/\/blogs.autodesk.com\/villagebim\/2024\/09\/nouveaute-dynamo-pour-civil-3d-2025-1-partie-1.html\" data-type=\"link\" data-id=\"https:\/\/blogs.autodesk.com\/villagebim\/2024\/09\/nouveaute-dynamo-pour-civil-3d-2025-1-partie-1.html\" target=\"_blank\" rel=\"noreferrer noopener\">Dynamo Pour Civil 3D 2025.1 Partie 1<\/a>) \u00e9voqu\u00e9 un nombre important de nouveaut\u00e9s pour Dynamo qui accompagne la version de Civil 3D 2025.1. Il nous reste \u00e0 \u00e9voquer le plus gros morceau dans cette partie 2, c&rsquo;est \u00e0 dire les plus de 1200 nouveaux n\u0153uds qui ont fait leur apparition.<\/p>\n\n\n\n<p>Nous allons d\u00e9rouler dans cet article les principales informations \u00e0 retenir en passant en revue les diff\u00e9rentes cat\u00e9gories. Pour plus de clart\u00e9, nous avons s\u00e9par\u00e9s ces noeuds en <strong>AutoCAD <\/strong>et <strong>Civil 3D<\/strong> et nous vous rappelons que l&rsquo;int\u00e9gralit\u00e9 des fonctions AutoCAD sont disponibles dans Civil 3D.<\/p>\n\n\n\n<p><em>Il est important de noter, que pour vous simpflier l&rsquo;utilisation de Dynamo, il est utile de conna\u00eetre les traductions des termes techniques en anglais (ex : Ligne Caract\u00e9ristique = Feature Line, Projet 3D = Corridor, etc&#8230;) car les noms des n\u0153uds, comme souvent lorsque l&rsquo;on fait du d\u00e9veloppement informatique, sont en anglais.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Civil 3D<\/h2>\n\n\n\n<p><strong>Surfaces<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"550\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/25\/image-2-1024x550.jpg\" alt=\"\" class=\"wp-image-33765\" srcset=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/25\/image-2-1024x550.jpg 1024w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/25\/image-2-300x161.jpg 300w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/25\/image-2-768x412.jpg 768w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/25\/image-2-1536x825.jpg 1536w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/25\/image-2.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Extraction de plusieurs solides \u00e0 partir d&rsquo;une surface<\/figcaption><\/figure>\n\n\n\n<p>La surface est un objet de base, indispensable dans Civil 3D. Cette mise \u00e0 jour apporte notamment des outils pour extraire de la donn\u00e9e \u00e0 partir des surfaces :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>R\u00e9cup\u00e9rer les courbes de niveau avec les n\u0153uds <em><strong>Surface.ContoursByInterval<\/strong><\/em>, <em><strong>Surface.ContoursByRange<\/strong><\/em> et <em><strong>Surface.ContoursAtElevation<\/strong><\/em>.<\/li>\n\n\n\n<li>R\u00e9cup\u00e9rer le chemin de l&rsquo;outil d&rsquo;analyse \u00ab\u00a0goutte d&rsquo;eau\u00a0\u00bb avec le n\u0153ud <em><strong>Surface.WaterDropPaths<\/strong><\/em>.<\/li>\n\n\n\n<li>R\u00e9cup\u00e9rer tous les bassins versants d&rsquo;une surface avec le n\u0153ud <em><strong>Surface.Watersheds<\/strong><\/em>.<\/li>\n\n\n\n<li>R\u00e9cup\u00e9rer la g\u00e9om\u00e9trie maill\u00e9e d&rsquo;une surface avec le n\u0153ud <em><strong>Surface.Mesh<\/strong><\/em>.<\/li>\n\n\n\n<li>R\u00e9cup\u00e9rer des solides d&rsquo;une surface avec les n\u0153uds <em><strong>TinSurface.SolidsAtDepth<\/strong><\/em>, <em><strong>TinSurface.SolidsAtFixedElevation<\/strong><\/em> et <em><strong>TinSurface.SolidsAtSurface<\/strong><\/em>.<\/li>\n<\/ul>\n\n\n\n<p><strong>Axes et profils en long<\/strong><\/p>\n\n\n\n<p>Pilier de la cr\u00e9ation d&rsquo;un projet lin\u00e9aire aussi bien sur du rail que de la route, les axes et les profils ont fait l&rsquo;objet d&rsquo;un focus sp\u00e9cifique avec plus de 280 nouveaux n\u0153uds :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cr\u00e9er un axe \u00e0 partir de points en utilisant <em><strong>Alignment.ByPoints<\/strong><\/em>.<\/li>\n\n\n\n<li>Requ\u00eater l&rsquo;ensemble des entit\u00e9s et sous entit\u00e9s d&rsquo;un axe.<\/li>\n\n\n\n<li>Calculer la distance perpendiculaire d&rsquo;un axe vers un autre avec le noeud <strong><em>Alignment.DistanceToAlignment<\/em><\/strong>.<\/li>\n\n\n\n<li>R\u00e9cup\u00e9rer en axe en polycurve avec le noeud <em><strong>Alignment.Polycurve<\/strong><\/em>.<\/li>\n\n\n\n<li>Ajouter ou modifier le cant ou le d\u00e9vers d&rsquo;une portion d&rsquo;axe.<\/li>\n\n\n\n<li>Requ\u00eater le cant ou le d\u00e9vers \u00e0 une abscisse curviligne donn\u00e9e avec les noeuds <strong><em>Alignment.CantInfoAtStation<\/em><\/strong> et <strong><em>Alignment.CrossSlodeAtStation<\/em><\/strong>.<\/li>\n\n\n\n<li>Cr\u00e9er un profil en long \u00e0 partir d&rsquo;une surface en utilisant <strong><em>Profile.BySurface<\/em><\/strong>.<\/li>\n\n\n\n<li>R\u00e9cup\u00e9rer les points hauts et points bas d&rsquo;une ligne de profil en long en utilisant les noeuds <strong><em>Profile.HighPoints<\/em><\/strong> et <strong><em>Profile.LowPoints<\/em><\/strong>.<\/li>\n\n\n\n<li>Cr\u00e9er un profil en long avec <strong>ProfileView.ByAlignment<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p><strong>Lignes caract\u00e9ristiques<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"549\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/30\/image-1-1024x549.jpg\" alt=\"\" class=\"wp-image-33896\" srcset=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/30\/image-1-1024x549.jpg 1024w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/30\/image-1-300x161.jpg 300w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/30\/image-1-768x412.jpg 768w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/30\/image-1-1536x824.jpg 1536w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/30\/image-1.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Contr\u00f4le de plateformes \u00e0 partir de lignes caract\u00e9ristiques et d&rsquo;un fichier CSV<\/figcaption><\/figure>\n\n\n\n<p>Travailler avec les lignes caract\u00e9ristiques dans Dynamo \u00e9tait une forte demande des utilisateurs. Il y a donc 24 nouveaux n\u0153uds d\u00e9di\u00e9s qui vont vous permettre de :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Modifier l&rsquo;altim\u00e9trie absolue ou relative des points de la ligne avec le n\u0153ud<em><strong> FeatureLine.SetPointElevation<\/strong><\/em>.<\/li>\n\n\n\n<li>Attribuer l&rsquo;altim\u00e9trie de la ligne caract\u00e9ristique par rapport \u00e0 une surface avec <strong><em>FeatureLine.SetElevationsFormSurface<\/em><\/strong><\/li>\n\n\n\n<li>R\u00e9cup\u00e9rer les g\u00e9om\u00e9tries 2D et 3D des courbes avec <strong><em>FeatureLine.Curve2D<\/em><\/strong> et <strong><em>Object.Geometry<\/em><\/strong>.<\/li>\n\n\n\n<li>R\u00e9cup\u00e9rer le syst\u00e8me de coordonn\u00e9es \u00e0 n\u2019importe quelle abscisse curviligne le long de la ligne caract\u00e9ristique avec <strong><em>FeatureLine.CoordinateSystemAtStation<\/em><\/strong>.<\/li>\n<\/ul>\n\n\n\n<p><strong>Projets 3D<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"543\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/29\/image-3-1024x543.jpg\" alt=\"\" class=\"wp-image-33888\" srcset=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/29\/image-3-1024x543.jpg 1024w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/29\/image-3-300x159.jpg 300w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/29\/image-3-768x408.jpg 768w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/29\/image-3-1536x815.jpg 1536w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/29\/image-3.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Cr\u00e9ation d&rsquo;un projet 3D avec param\u00e9trage complet par Dynamo<\/figcaption><\/figure>\n\n\n\n<p>Plus de 80 n\u0153uds ont \u00e9t\u00e9 ajout\u00e9s pour la gestion des projets 3D, une entit\u00e9 Civil 3D complexe avec \u00e9norm\u00e9ment de capacit\u00e9s et param\u00e9trages possibles :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cr\u00e9er un projet 3D avec le n\u0153ud <em><strong>Corridor.ByName<\/strong><\/em>.<\/li>\n\n\n\n<li> Importer des profils en travers d&rsquo;un autre dessin avec <strong><em>Assembly.Import<\/em><\/strong>.<\/li>\n\n\n\n<li>Ajouter des r\u00e9gions le long d&rsquo;une ligne de base avec le n\u0153ud <strong><em>BaseLine.AddRegion<\/em><\/strong>.<\/li>\n\n\n\n<li>Modifier les fr\u00e9quences des r\u00e9gions le long d&rsquo;un projet 3D avec <strong><em>BaselineRegion.SetHorizontalBaselineFrequency<\/em><\/strong>, <strong><em>BaselineRegion.SetVerticalBaselineFrequency<\/em><\/strong> et <strong><em>BaselineRegion.SetOffsetTagerFrequency<\/em><\/strong>.<\/li>\n\n\n\n<li>Attribuer les cibles des profils en travers avec <strong><em>CorridorTarget<\/em><\/strong>.<\/li>\n\n\n\n<li>R\u00e9cup\u00e9rer les solides des projets 3D directement depuis Dynamo avec <strong><em>Corridor.SolidsByRange<\/em><\/strong>, sans avoir \u00e0 extraire ces projets 3D en amont.<\/li>\n\n\n\n<li>Possibilit\u00e9 de travailler avec les projets 3D bas\u00e9s sur des lignes caract\u00e9ristiques, ce qui n&rsquo;\u00e9tait pas le cas auparavant.<\/li>\n<\/ul>\n\n\n\n<p><strong>R\u00e9seaux<\/strong><\/p>\n\n\n\n<p>Les r\u00e9seaux gravitaires et r\u00e9seaux sous pressions se sont vus agr\u00e9ment\u00e9s de plus de 200 nouveaux n\u0153uds dans cette mise \u00e0 jour 2025.1. Voici quelques exemples de nouvelles capacit\u00e9s :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cr\u00e9er des r\u00e9seaux gravitaires ou r\u00e9seaux sous pression avec <strong><em>PipeNetwork.ByName<\/em><\/strong> et <strong><em>PressureNetwork.ByName<\/em><\/strong>.<\/li>\n\n\n\n<li>Cr\u00e9er un tuyau entre regards avec <strong><em>Pipe.ByStructures<\/em><\/strong>.<\/li>\n\n\n\n<li>Cr\u00e9er des r\u00e9seaux lin\u00e9aires ou courbes \u00e0 partir de g\u00e9om\u00e9trie Dynamo avec le n\u0153ud <strong><em>Pipe.ByInverts<\/em><\/strong>.<\/li>\n\n\n\n<li>Ajouter des regards avec <strong><em>Structure.ByPoint<\/em><\/strong>.<\/li>\n\n\n\n<li>Modifier les \u00e9l\u00e9ments avec <em><strong>Pipe.Swap<\/strong><\/em> ou <em><strong>Structure.Swap<\/strong><\/em>.<\/li>\n\n\n\n<li>Ajouter et supprimer des \u00e9l\u00e9ments du profil en long.<\/li>\n\n\n\n<li>Requ\u00eater et modifier des attributs des objets.<\/li>\n\n\n\n<li>R\u00e9cup\u00e9rer les g\u00e9om\u00e9tries 2D et 3D des r\u00e9seaux.<\/li>\n\n\n\n<li>Extraire les g\u00e9om\u00e9tries des \u00e9l\u00e9ments du r\u00e9seaux avec <em><strong>Object.Geometry<\/strong><\/em>.<\/li>\n<\/ul>\n\n\n\n<p><strong>Sites, parcelles et points topographiques<\/strong><\/p>\n\n\n\n<p>Voici une liste non exhaustive de nouveaut\u00e9s qui pourront \u00eatre utiles aux g\u00e9om\u00e8tres avec les notions de parcelles et de points topographiques :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Renum\u00e9roter des points topo avec <strong><em>CogoPoint.Renumber<\/em><\/strong>.<\/li>\n\n\n\n<li>Modifier la position et l&rsquo;orientation des \u00e9tiquettes de points.<\/li>\n\n\n\n<li>Requ\u00eater et modifier les propri\u00e9t\u00e9s des parcelles comme le num\u00e9ro ou l&rsquo;adresse.<\/li>\n\n\n\n<li>Choisir la position de l&rsquo;\u00e9tiquette de la parcelle avec le n\u0153ud <strong><em>Parcel.SetAreaSelectionLabelLocation<\/em><\/strong>.<\/li>\n\n\n\n<li>Cr\u00e9er un site avec <strong><em>Site.ByName<\/em><\/strong>.<\/li>\n\n\n\n<li>R\u00e9cup\u00e9rer les propri\u00e9t\u00e9s d\u00e9finies par les utilisateurs pour les parcelles et les points topographiques avec <strong><em>CogoPoint.UserDefinedProperties<\/em><\/strong> et <strong><em>Parcel.UserDefinedProperties<\/em><\/strong>.<\/li>\n<\/ul>\n\n\n\n<p><strong>Ponts<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"519\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/29\/image-4-1024x519.jpg\" alt=\"\" class=\"wp-image-33891\" srcset=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/29\/image-4-1024x519.jpg 1024w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/29\/image-4-300x152.jpg 300w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/29\/image-4-768x389.jpg 768w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/29\/image-4-1536x779.jpg 1536w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/29\/image-4.jpg 1876w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">G\u00e9om\u00e9trie de pont en tant que solide Dynamo<\/figcaption><\/figure>\n\n\n\n<p>Cette version 2025.1 marque le d\u00e9but des ponts dans le monde Dynamo. Apr\u00e8s avoir import\u00e9 un pont depuis InfraWorks dans Civil 3D, vous pouvez d\u00e9sormais retrouver la g\u00e9om\u00e9trie du pont en tant que solides et maillages Dynamo.<\/p>\n\n\n\n<p><strong>G\u00e9om\u00e9tries<\/strong><\/p>\n\n\n\n<p>D\u00e9placer des g\u00e9om\u00e9tries entre Dynamo et Civil 3D est indispensable dans de nombreuses manipulations. Cette mise \u00e0 jour apporte plus de flexibilit\u00e9 sur ce point. Le n\u0153ud <strong><em>Object.Geometry<\/em><\/strong> supporte 16 nouveaux types d&rsquo;objets :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Accessoire Hydraulique<\/li>\n\n\n\n<li>Arc<\/li>\n\n\n\n<li>Coupe<\/li>\n\n\n\n<li>Fen\u00eatres (Viewport)<\/li>\n\n\n\n<li>Ligne Caract\u00e9ristique<\/li>\n\n\n\n<li>Point<\/li>\n\n\n\n<li>Pont\n<ul class=\"wp-block-list\">\n<li>Fondations<\/li>\n\n\n\n<li>Objet G\u00e9n\u00e9rique<\/li>\n\n\n\n<li>Pile<\/li>\n\n\n\n<li>Cul\u00e9e<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Profil en long<\/li>\n\n\n\n<li>Raccord de branchement<\/li>\n\n\n\n<li>Regard<\/li>\n\n\n\n<li>R\u00e9seau sous pression<\/li>\n\n\n\n<li>Tabulation<\/li>\n<\/ul>\n\n\n\n<p><strong>Jeux de propri\u00e9t\u00e9<\/strong>s<\/p>\n\n\n\n<p>Les jeux de propri\u00e9t\u00e9s qui vous donnent une ma\u00eetrise totale de la donn\u00e9e attributaire dans Civil 3D, sont d\u00e9sormais accessibles via 36 nouveaux n\u0153uds, parmi lesquels :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cr\u00e9er une d\u00e9finition de jeu de propri\u00e9t\u00e9 avec le n\u0153ud <strong><em>PropertySetDefinition.ByName<\/em><\/strong>.<\/li>\n\n\n\n<li>G\u00e9rer la liste des objets attach\u00e9s au jeu de propri\u00e9t\u00e9 avec <em><strong>ListDefinition.ByNameItems<\/strong><\/em>.<\/li>\n\n\n\n<li>Ajouter des propri\u00e9t\u00e9s automatiques ou manuelles au jeu de propri\u00e9t\u00e9 avec <strong><em>PropertySetDefinition.AddAutomaticPropertyDefinition<\/em><\/strong> et <strong><em>PropertySetDefinition.AddManuelPropertyDefinition<\/em><\/strong>.<\/li>\n\n\n\n<li>Les noeuds <em><strong>Object.UpdateProperty<\/strong><\/em> et<strong> <em>Property.SetValue<\/em><\/strong> acceptent d\u00e9sormais les types String \/ Integer \/ Double et Bool\u00e9en.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">AutoCAD<\/h2>\n\n\n\n<p><strong>Document<\/strong><\/p>\n\n\n\n<p>Il existe 38 nouveaux n\u0153uds pour travailler avec le dessin (appel\u00e9 <em>Document<\/em> aussi bien en .NET qu&rsquo;avec Dynamo) en cours :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Requ\u00eater et modifier les propri\u00e9t\u00e9s du dessin.<\/li>\n\n\n\n<li>Assigner un syst\u00e8me de coordonn\u00e9es au dessin avec le n\u0153ud <strong><em>Document.SetCoordinateReferenceSystem<\/em><\/strong>.<\/li>\n\n\n\n<li>R\u00e9cup\u00e9rer et attribuer une valeur \u00e0 toutes aux variables syst\u00e8me avec <strong><em>Document.SystemVariable<\/em><\/strong> et <strong><em>Document.SetSystemVariable<\/em><\/strong>.<\/li>\n\n\n\n<li>\u00c9crire une message dans la barre de commande avec le n\u0153ud <strong><em>Document.WriteMessage<\/em><\/strong>.<\/li>\n\n\n\n<li>R\u00e9cup\u00e9rer et modifier les \u00e9chelles et unit\u00e9s du dessin.<\/li>\n<\/ul>\n\n\n\n<p><strong>Blocs<\/strong><\/p>\n\n\n\n<p>Les n\u0153uds pour les blocs et les r\u00e9f\u00e9rences de blocs sont pr\u00e9sents depuis les d\u00e9buts de Dynamo pour Civil 3D, et cette mise \u00e0 jour apporte quelques nouveaut\u00e9s :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cr\u00e9ation de nouvelle d\u00e9finition de bloc avec <strong><em>Block.ByName<\/em><\/strong><\/li>\n\n\n\n<li>Les blocs peuvent \u00eatre export\u00e9s vers un fichier DWG avec le n\u0153ud <strong><em>Block.Export<\/em><\/strong> (similaire \u00e0 la commande WBLOCK)<\/li>\n<\/ul>\n\n\n\n<p><strong>Objet<\/strong>s<\/p>\n\n\n\n<p>Les n\u0153uds <strong><em>Objects <\/em><\/strong>sont tr\u00e8s puissants car g\u00e9n\u00e9riques : ils peuvent \u00eatre utilis\u00e9s avec tous les objets d&rsquo;un dessin. De nouveaux n\u0153uds sont disponibles pour interagir avec les objets :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Exporter des objets vers un autre fichier DWG avec <strong><em>Object.Export<\/em><\/strong>.<\/li>\n\n\n\n<li>Ajouter des hyperliens et des notes.<\/li>\n\n\n\n<li>R\u00e9aliser des transformations comme d\u00e9placer \/ rotation \/ \u00e9chelle.<\/li>\n\n\n\n<li>Contr\u00f4ler la visibilit\u00e9, transparence, mat\u00e9riau de rendu.<\/li>\n\n\n\n<li>Changer l&rsquo;ordre d&rsquo;affichage.<\/li>\n<\/ul>\n\n\n\n<p><strong>Hachures<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"557\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/30\/image-1024x557.jpg\" alt=\"\" class=\"wp-image-33894\" srcset=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/30\/image-1024x557.jpg 1024w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/30\/image-300x163.jpg 300w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/30\/image-768x418.jpg 768w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/30\/image-1536x836.jpg 1536w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/30\/image.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Gestion de la largeur d&rsquo;une hachure par trajectoire (nouveaut\u00e9 AutoCAD 2025)<\/figcaption><\/figure>\n\n\n\n<p>Les hachures ont connu une jolie mise \u00e0 jour sur la version 2025 d&rsquo;AutoCAD, et la version 2025.1 de Civil 3D rajoute 23 n\u0153uds Dynamo pour les contr\u00f4ler :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cr\u00e9er des hachures basiques \u00e0 partir de polylignes ferm\u00e9es avec le n\u0153ud <strong><em>Hatch.ByCurve<\/em><\/strong>.<\/li>\n\n\n\n<li>Retrouver la g\u00e9om\u00e9trie de l&#8217;emprise d&rsquo;une hachure avec <strong><em>Hatch.BoundaryCurves<\/em><\/strong>.<\/li>\n\n\n\n<li>R\u00e9cup\u00e9rer et modifier les propri\u00e9t\u00e9s de la hachure, comme l&rsquo;aire, le style ou l&rsquo;\u00e9chelle.<\/li>\n<\/ul>\n\n\n\n<p><strong>Annotations<\/strong><\/p>\n\n\n\n<p>Et si vous pouviez utiliser Dynamo pour \u00e9tiqueter automatiquement tous vos objets avec les informations cl\u00e9s, et cr\u00e9er des tableaux pour extraire les informations qui vous int\u00e9ressent ? Ces nouveaux n\u0153uds vont vous y aider :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Automatiser la cr\u00e9ation de ligne de rep\u00e8re multiples texte ou bloc avec <strong><em>Multileader.ByPointsText<\/em><\/strong> et <em><strong>Multileader.ByPointsBlock<\/strong><\/em>.<\/li>\n\n\n\n<li>G\u00e9rer les attributs du bloc sur un rep\u00e8re multiple avec bloc avec le n\u0153ud <strong><em>Multileader.SetBlockAttributeValueByTag<\/em><\/strong>.<\/li>\n\n\n\n<li>R\u00e9sum\u00e9 des donn\u00e9es avec les nouveaux n\u0153uds d\u00e9di\u00e9s aux tableaux.<\/li>\n\n\n\n<li>Cr\u00e9er des textes et textes multilignes avec les bons styles pour respecter vos standards.<\/li>\n<\/ul>\n\n\n\n<p><strong>Pr\u00e9sentations et espace papier<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"558\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/30\/image-2-1024x558.jpg\" alt=\"\" class=\"wp-image-33898\" srcset=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/30\/image-2-1024x558.jpg 1024w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/30\/image-2-300x164.jpg 300w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/30\/image-2-768x419.jpg 768w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/30\/image-2-1536x838.jpg 1536w, https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/2024\/08\/30\/image-2.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Exemple d&rsquo;utilisation : cr\u00e9er une fen\u00eatre le long d&rsquo;un axe Civil 3D<\/figcaption><\/figure>\n\n\n\n<p>Finalement, il existe 40 nouveaux n\u0153uds pour g\u00e9rer ses pr\u00e9sentations :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Renommer les pr\u00e9sentations avec <strong><em>Layout.Name<\/em><\/strong>.<\/li>\n\n\n\n<li>G\u00e9rer l&rsquo;ordre des onglets avec le n\u0153ud <em><strong>Layout.Reorder<\/strong><\/em>.<\/li>\n\n\n\n<li>Ajouter une fen\u00eatre d&rsquo;affichage avec <strong><em>Viewport.ByCenterHeightWidth<\/em><\/strong>.<\/li>\n\n\n\n<li>R\u00e9cup\u00e9rer et modifier les propri\u00e9t\u00e9s d&rsquo;une fen\u00eatre d&rsquo;affichage comme la hauteur, la largeur ou l&rsquo;orientation.<\/li>\n\n\n\n<li>Cacher ou Geler des calques \u00e0 l&rsquo;int\u00e9rieur d&rsquo;une fen\u00eatre avec les noeuds <strong><em>Viewport.FreezeLayer<\/em><\/strong> et <strong><em>Viewport.ThawLayer<\/em><\/strong>.<\/li>\n\n\n\n<li>Transformer de la g\u00e9om\u00e9trie entre l&rsquo;espace dessin et l&rsquo;espace papier.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Voil\u00e0, vous avez (quasiment) tout sur cette mise \u00e0 jour 2025.1 de Dynamo pour Civil 3D qui, vous l&rsquo;aurez compris, est extr\u00eamement cons\u00e9quente. Elle va faciliter le travail de ceux qui utilisaient d\u00e9j\u00e0 Dynamo, et permettre aux nouveaux utilisateurs de prendre en main l&rsquo;outil plus rapidement.<\/p>\n\n\n\n<p>Civil 3D et AutoCAD sont donc plus puissants que jamais avec des possibilit\u00e9s quasiment infinies. Et pour ceux qui pr\u00e9f\u00e8rent la programmation plus \u00ab\u00a0classique\u00a0\u00bb, nous vous rappelons qu&rsquo;il est aussi possible d&rsquo;utiliser les API AutoCAD \/ AutoCAD Map \/ Civil 3D pour d\u00e9velopper vos outils en .NET avec C# et VB.NET.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nous avons dans un article pr\u00e9c\u00e9dent (Dynamo Pour Civil 3D 2025.1 Partie 1) \u00e9voqu\u00e9 un nombre important de nouveaut\u00e9s pour Dynamo qui accompagne la version de Civil 3D 2025.1. Il nous reste \u00e0 \u00e9voquer le plus gros morceau dans cette partie 2, c&rsquo;est \u00e0 dire les plus de 1200 nouveaux n\u0153uds qui ont fait leur [&hellip;]<\/p>\n","protected":false},"author":71183,"featured_media":33762,"menu_order":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[3305,3383,3283,3595],"tags":[3635,1830,171,3636],"class_list":["post-33764","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-applicatifs-civil-3d","category-autocad-civil-3d","category-civil-3d","category-dynamo","tag-net","tag-automatisation","tag-dynamo","tag-programmation","dhig-theme--light"],"acf":[],"_links":{"self":[{"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/posts\/33764","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/users\/71183"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/comments?post=33764"}],"version-history":[{"count":0,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/posts\/33764\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/media\/33762"}],"wp:attachment":[{"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/media?parent=33764"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/categories?post=33764"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/tags?post=33764"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}