Partage

30-11-2014 22-45-14

Sharing is the key.  This is my primary goal typing down those words. When you know or master something,  sharing makes you standing on Giants shoulders, to see further  and have a better Point Of View, get things into a new perspective.

I worked hard this year on Dynamo implementation in my office, for the benefit of my colleagues and the projects they are working on it. I would say it’s been successfully. The noise around Dynamo is increasing ,as everyone following Revit related medias are evoking Dynamo and connection to it.

Mastering BIM workflows also means mastering technology. The easiest part by the way…..Dynamo is part of it, because it is not only a tool in itself, but also a way to connect technologies. Examples are legion right now on what could be achieved on this basis.

Rhynamo, Mantis Shrimp, Dynaworks, beta libraries for Robot, Slingshot, Energy Analysis…plus many anonymous ones I’m sure will pop up in the coming months. But those amazing contributions won’t help noobs understanding what could be the true benefit of using Dynamo everyday. First guess is often: “I don’t have time to PLAY with this, I have a job…” Squared Wheels mantra. See picture above.

Here I can help a little by sharing the job I’ve done for the last RTC Europe in Dublin. I had a class about Dynamo, Automating tasks. This is meant to give you samples of workflow I use, that can be implemented in each day-by-day job. Give a try, learn, and Dynamo will reward you.

Please find below the links to download my handout, presentation and dataset for this class. Nodes are now available as part of a package, SteamNodes. Share knowledge without forgetting to give credits, as a remembrance of where you’ve learn.

Julien

Handout

Slides

Dataset

Unfold geometry with Dynamo or with…..

08-11-2014 09-05-19

08-11-2014 09-08-07

Disclaimer: don’t take my workaround seriously.

It all  started here some time ago: http://dynamobim.com/forums/topic/unfold-surface/

Mickael Kirschner told us on Dynamo forum he was working on Unfolding feature for Dynamo. Great! was really looking forward using it.

It is now out as a project on Github: https://github.com/holyjewsus/DynamoUnfold

unfold

In the meantime, I was thinking of doing this in a slightly different way, because I know how to unfold things, cause I already had to do it some time ago: ……..for papertoys. Crazy?

08-11-2014 08-51-02

This is my way of doing this:

You must have a cool software named Pepakura Designer. This soft is free to use and print stuff, but if you need to export the unfold surface, it’s around 40$.

08-11-2014 08-52-09

I go to Revit and makes some geometry, like cone or curved wall. Then I collect geometry in Dynamo, and export it as STL file.

08-11-2014 08-38-39

STL because Pepakura is able to import it, and then unfold the geometry. That’s it!

08-11-2014 09-02-48 08-11-2014 09-03-32

as a result, you get the unfold surface, and you have the ability to export this as a dxf file. import it back to Revit, done. Definitely a crazy workaround, but…..who knows? it does the job!

Warning: it does not work with complex geometry:

08-11-2014 08-23-28

Back to seriousness, here’s the result I got for the same wall with the Unfold nodes for  Dynamo provided by Michael: I need to learn this!! Great job Michael!

08-11-2014 09-15-22

Julien

SteamNodes for Dynamo

SteamLogo01

As promised, Here’s a all-in-one package available from package manager. Many nodes were shown in my RTC Europe class about Dynamo.

I try to organize this collection as well as your toolbox can be :)

Contains the following nodes for now:

Analytical.CreateLineBoundaryCondition

Analytical.CreateLineLoadBeta

Element.Create 3D Cropped view

Element.GetFromLinkedFile

Element.MakeParts

Element.Parts.Getparents

Element.SelectInView

Element.TypeName

List.FilterByString

List.Operations

Schedule.GetCalculatedValues

Schedule.GetTextFromHeader

Tool.AddVoidCut

Tool.CreateRoomAtPointAndLevel

Tool.ElementsInGroup

Tool.Eraser

Tool.EraserByName

Tool.GetLineStyleByName

Tool.GetPhaseByName

Tool.GetRevitSelection

Tool.GetSurroundingElements

Tool.PlaceGroupAtPoint

Tool.RemoveVoidCut

View.ApplyViewTemplate

Wall.GetTotalWidth

By the way, Dynamo 0.7.3 is out.

Thanks to Andreas Dieckmann aka @a_dieckmann for having me explain the workflow to create such a package.

Enjoy!