Dynamo: making a script, step 1

Step 1 is to actually get it to work, step 2 will be to clean it up and most likely reduce the amount of nodes used, step 3 is to add annotation so other people (and myself in a few months) understand whats going on, step 4 is Dynamo Player stuff.

This is step 1 mostly done.

Dynamo: Maatvoering op verkooptekeningen – deel 2

Na mijn vorige post over verkoop maatvoering met Dynamo heb ik met hulp van diverse mensen een script in elkaar gezet dat goed werk. Het idee is dat je met een tijdelijke maatvoering alle maten plaatst en deze met een Dynamo script aanpast naar de verkoop maatvoering.

Via onderstaande link is het script te downloaden. In de zip file zit naast het script ook een klein projectje met de 2 types aamtvoering waar je direct het script op kunt draaien. Gebruik  je zelf andere types maatvoering, dan zal je het script hierop moeten aanpassen. Dit is denk ik in zowel het script als voor Dynamo Player goed omschreven.

Dynamo: verkoop-maatvoering (48 downloads)

 

Dynamo: Maatvoering op verkooptekeningen.

Ik heb in de loop der jaren diverse varianten gezien, maar de meeste gaan toch voor de maat met aan weerszijde een pijl, in het midden van de maatlijn, maar dan zonder maatlijn, dus zoiets: < #### > of met dichte pijlen ◄ #### ►.

Ik heb dat nooit echt goed gekregen in Revit, omdat je normaal gesproken die maatlijn zelf niet uit kunt zetten. Wit maken is een optie, maar als de lijn iets kruist zie je dus een witte onderbreking en ook de dichte pijlen kreeg ik niet voor elkaar. Vaak wordt er dan naar Detail Items (DI) gegrepen, maar die passen niet aan als er een wand verplaatst, met dus veel kans op fouten.

Ik was van de week weer eens met verkooptekeningen bezig, met DI’s, en had voor de pijlen ineens een idee en voor de lijn wilde ik eens kijken of Dynamo kon helpen (zie mijn vorige post).

Pijlen blijkt vrij simpel en voor de lijn had ik wat hulp nodig, maar die doet het ook. Kan allemaal handmatig in Revit, maar een beetje hulp van Dynamo maakt het een stuk sneller.

Wat je hier op de afbeelding ziet zijn dus Dimensions in Revit zonder lijn met driehoekjes en een sneak preview van hoe de driehoekjes erin zitten.

 

Dynamo: Ordinate dimensions in Revit

Sometimes your lack of skills gets in the way of you ambition to get something done, and I believe I have come across one of those situations again.

What I want to do is change the text location of an Ordinate Dimension in Revit with Dynamo. I have no issue moving text from normal dimensions with Dynamo, but these Ordinate Dimensions are a special breed.

According to a presentation by Jeremy Tammik (image below) and info on his website (https://lnkd.in/d3H3gc9) it should be possible with the Revit API starting from 2018, but this means Python and that is not really (read: AT ALL) my best skill.

Has anyone ever looked into this or willing to help me out a bit?

In English to get a bit more people to pitch in hopefully.

Dynamo: Random materialen in Revit

Stel je voor, je hebt een kleine 5000 keramische tegels tegen je gevel zitten en die wil je ‘random’ in 3 verschillende kleuren hebben (maar meer of minder kan natuurlijk ook). Dan kan je natuurlijk een stagiair erop zetten om dit te doen, of je laat Dynamo helpen met een vrij eenvoudig script. In dit geval voor een mooi project bij Heembouw Architecten.

In de korte video hier onder is te zien hoe het werkt bij een klein aantal tegels, maar voor grotere hoeveelheden werk het hetzelfde, alleen duur het wat langer.

Het gebruikte script is via onderstaande link te downloaden:
Dynamo: random-material (92 downloads)

Dynamo: Room renumber by Curve

Als je op kantoor zit en je hoort iemand zeggen dat het hernummeren van Rooms in Revit zo vervelend is als er een Room bij komt of af gaat en je alles dus moet aanpassen, dan gaan bij mij gelijk de raderen draaien om te zien of het makkelijker kan. Nu was ik dit al eens eerder van plan geweest om te maken, maar het was er nooit van gekomen, tot dit weekend dan. Gelijk ook vandaag gebruikt in een project om 5 verdiepingen Rooms te hernummeren en ik ben er in ieder geval erg gelukkig mee.

Dynamo: Clean Project MEP

Ik doe een stuk of 20 kleinere installatie klussen per jaar en elke keer als ik mijn Revit model naar mijn opdrachtgever en de aannemer verstuur (een paar keer per project) ruim ik mijn project op. Overbodige Sheets en Views, die ik voor bouwkundige klussen gebruik worden weggegooit net als Schedules die niets met het project te maken hebben. Deels om het te versturen project wat kleiner te maken en deels omdat het zaken zijn waar niemand wat mee gaat doen in deze projecten. Ik deed dat altijd handmatig, niet heel veel werk, maar toch elke keer weer hetzelfde. Dus tijd om dit maar eens te automatiseren met Dynamo.

Vrij eenvoudig en eigenlijk best snel in elkaar gezet en daardoor iets dat me zeker bij de komende projecten veel tijd gaat besparen.

Het is altijd een afweging maken, zeker als je voor jezelf werkt, of het maken van een Dynamo script opweegt tegen iets handmatig doen. In dit geval denk ik zeker dat dit het geval is.


INFO
Script Name: clean-project-mep.dyn
Packages used in this script:
LunchBox for Dynamo version: 2018.7.6
archi-lab.net version: 2019.2.23
SteamNodes version: 1.2.4


Download het Dynamo script hier: https://www.deurloobm.nl/download/1376/