20130506

Moving Stuff around in Dynamo: Transforms, Lists, and Making real Revit Elements

As we roll out fresh baked pieces of the emerging visual programming tool for Revit/Vasari, I thought I would walk through a couple of the new samples.  Transforms (the ability to move, rotate, scale, mirror, etc stuff that you have already made) are one of the new pieces.


The above video demonstrates the process of moving "abstract" geometry around inside of Dynamo, the next video shows how to make this abstract line into full Revit geometry and still maintain the relationship to the Dynamo graph.



While we are actively improving the way that nodes handle lists in Dynamo, here is a demo of how to go from a single element to large sequences of elements using "Map" and "Combine" functionality.

Get the latest build of Dynamo here


5 comments:

  1. Hey there, just getting started with Dynamo. After looking at these samples, one thing I wanted to try was to rotate an existing element in Vasari using Dynamo. So I created a mass family on a reference line, with the thought that I could then rotate the reference line in Dynamo - but using 'Select Curve', 'Rotate Transform' and 'Transform Curve' doesn't work as it's complaining that a reference line isn't a model line...

    ReplyDelete
  2. Hi, Sorry I didn't see this comment before. You can alter the parameters of manually placed families and elements that have been placed in Revit (walls, families, etc) but you can't move them around. You can transform (move around, rotate, etc) things that are created inside of the graph, but not things pulled in from outside0

    ReplyDelete
  3. Is there a way to "flip matrix" similar to grasshopper? I need to figure out a way to reorder a list of data.

    ReplyDelete
  4. Yes, it's called "transpose".

    ReplyDelete