Stel dat je in AutoCAD de kleur van de lagen ineens wilt converteren tussen de AutoCAD kleur (ACI) en RGB, dan kun je daarvoor in AutoCAD niet iets vinden die dit automatisch voor je doet. Je kunt dit wel handmatig doen, door in het Layer overzicht op de kleur te klikken, naar het tabblad True Color te switchen en weer op te slaan. Maar voor honderden lagen is dit niet te doen zonder stagiair, dus kun je beter gaan kijken naar Dynamo.
Dynamo
In Dynamo is het een peulenschil. Slechts vier nodes, waarvan de eerste eigenlijk nog nutteloos is ook. Veel nodes verwachten een Document als input maar omdat je alleen in het actieve document kunt werken, is het één van de vaagste zaken van Dynamo waarvan je je afvraagt wat het nut ervan was. Maar wie weet, kunnen we in een toekomstige versie een andere tekening als input koppelen. Anyway, vier nodes dus.

De node Layer.Color retourneert zowel de ACI als de RGB kleur die je razendsnel kunt instellen met de Layer.SetColor node. Wil je de ACI kleur instellen, dan hoef je alleen maar de invoerpoort te voorzien van de andere output.
Selectie
In plaats van alle lagen, kun je natuurlijk ook kiezen voor een selectie. Dit werkt met vijf nodes. Het leuke hiervan is, de node Layer.GetLayerByName die een Document verwacht, heeft hier een default waarde en hoef je dus niet persé te vullen.

Reuze handig!
Wil je complexe of repetitieve taken automatiseren in Civil 3D? Dit boek helpt je alles te leren over de design automating tool Dynamo voor Civil 3D. Je wordt een professional in visueel programmeren, en binnenkort zijn al je saaie of complexe taken geautomatiseerd!
This book is only available in English.
