Dynamo is currently being built against the 2013 API (Vasari uses a subset of the Revit 2013 API code) and we are also working on the 2014 version. We haven't tried the current builds against 2012 at all . . . I suspect that it will not work. However, Vasari is freely available if you are looking for a place to try it out.

hi zack, i have just started working with Dynamo, and i am finding it a bit confusing. could you help me with some questions. 1- I wanted to know how to use the If then condition in dynamo, in a typical attractor logic tutorial i wanted to place a condition, where we could say - if the radius is >= (more than or equal to) the grid dist use (grid dist/2 - 0.15) say. and if no - use calculated value. this would prevent the circles from overlapping on each other.

Let me know if something like this is possible. I am sure it is i just dont know how.

Hi Kashif, For your situation, probably the easiest method is to use the min/max functionality available in the Formula node (check out this page: http://ncalc.codeplex.com/wikipage?title=functions&referringTitle=Home) So, in a formula node, enter min(radius,gridDist) and you will have 2 ports (radius and gridDist), the output will be the lesser of the 2. Thanks to Stephen Elliot to pointing this one out.

I didn't know this, looks like it will work much better. Ill fidget with it. Also is there something like a 'curve cp' or an easier way to identify the shortest/perpendicular distance from a point/ point array from a selected curve.

Is there a revit 2012 installer for dynamo 4.0 or do you have to build it your self?

ReplyDeleteDynamo is currently being built against the 2013 API (Vasari uses a subset of the Revit 2013 API code) and we are also working on the 2014 version. We haven't tried the current builds against 2012 at all . . . I suspect that it will not work. However, Vasari is freely available if you are looking for a place to try it out.

ReplyDeletehi zack, i have just started working with Dynamo, and i am finding it a bit confusing. could you help me with some questions.

ReplyDelete1- I wanted to know how to use the If then condition in dynamo, in a typical attractor logic tutorial i wanted to place a condition, where we could say -

if the radius is >= (more than or equal to) the grid dist use (grid dist/2 - 0.15) say. and if no - use calculated value. this would prevent the circles from overlapping on each other.

Let me know if something like this is possible. I am sure it is i just dont know how.

Thanks in advance

Kashif D

Hi Kashif,

ReplyDeleteFor your situation, probably the easiest method is to use the min/max functionality available in the Formula node (check out this page: http://ncalc.codeplex.com/wikipage?title=functions&referringTitle=Home)

So, in a formula node, enter min(radius,gridDist) and you will have 2 ports (radius and gridDist), the output will be the lesser of the 2.

Thanks to Stephen Elliot to pointing this one out.

Thanks a lot Zach.

ReplyDeleteI didn't know this, looks like it will work much better. Ill fidget with it. Also is there something like a 'curve cp' or an easier way to identify the shortest/perpendicular distance from a point/ point array from a selected curve.

Thanks again.

Regards

Kashif D

Hi Kashif. Please take a look at "Project Point on Curve" and see if that suits your needs.

ReplyDelete