Dynamo 0.6.2 update release

Dynamo is getting bigger, stronger, and faster by the day.  Check out the 0.6.2 build here. As always we have a truckload of fixes and improvments, here are some:

New Samples and updated documentation
While we are very psyched to have some time with folks at AU to talk about design computation, we've also prepared some new documentations for those who can't make it out to Vegas.  Our written tutorial has been in need of an update for some time.  Now called Dynamo Visual Programming for Design (previously Programming for non-programmers), we have revised a number of the existing tutorials, but also have brand new sections on Lists, Color, and Data Interop.  We have also done some cleanup and expansion of the samples that are available in the Help, Samples dropdown menu.   In particular, we have more datasets around lists, color, data import/export, and file sharing (Package Manager).  If you have been hesitant to get involved in Dynamo in the past, start with these documents and we'll have you up and running in no time.

Knowing what you are making and seeing the relationship between nodes and data is supremely important.  With Dynamo working on top of Revit, there is a distinction between making geometry and making Revit elements.  By visualizing any geometric entity in the background of your Dynamo canvas, we are hoping to make the distinction more fluid, but it also gives us the opportunity to increase the quality of the information.  For instance, selecting nodes highlights the geometry that is created, and selecting the geometry highlights the nodes that created it.  We are going to continue to expand how we handle this sort of information and welcome your feedback on what works and what doesn't.
- Increased speed of display
- Background Preview elements highlight when nodes are selected
- Selection of Solids in background highlights nodes
- Resizable Watch 3d windows
- Point and Curve numbering available in node right click "Show Label"

Geometric Operations
- More forgiving inputs for Solid Geometry creation
- Solid Primitives: Boxes, Cylinder, Sphere, Torus
- extraction of Data from Revit elements.  Use Get Family Location to get single origin location from regular families and all placement points from panels and adaptive components.
- XYZ and Vector improvements:  Normalize, Dot product, components, polar and spherical coordinates.  Extract Transform Basis for x, y, and z vector components. XYZ by distance offset from origin.
- Curve Plane Intersection
- transform origin node
- plane from reference plane.
- line by start point direction and length
- More!

General User Interface and Navigation improvements
- Drag and Drop dyn files into canvas to open
- Mouse-less navigation
- No limit to the size of canvas
- Preview data bubbles on nodes
- Browser reorganization
- Search Improvements

Other new nodes and node enhancements
- List handling.  Most nodes now can take lists and lists of lists.  In the past, many nodes needed data to be flattened.  Now nodes will inspect their input and automatically dig deeper into the contents to find the data they need.
RaaS - Cloud based Daylighting Analysis.  More on this later, but we now how the infrastructure to execute cloud based daylighting analysis, retrieve the data and drive it back into the model.
- Added an interval node to Web Request
- Equal can now compare all data types
- Updates to Arduino. Use delimiter instead of new lines.
- Get Family Location now takes single origin and multi-pick placement families
- Asin, Acos, Atan
- Wall and Floor Creation nodes.  WARNING!  Recreated, not modified on change.
- integer slider
- STL export (from file menu)
- Default values added to many nodes
- Separate nodes for solid boolean operations


More Dynamo Sample files

Are you looking for more examples of how to wire stuff up in Dynamo?  There is a large collection of samples available on the Github repository that we use for testing the tools and making sure everything still works as we continue developing.


This folder is divided up into core, pkgs, and Revit.

The core functionality deals with nodes and operations that are independent of Revit, things like list management, math, conditional statements.  You may also note that there are samples here that deal with geometry.  These examples are using the Autodesk Shape Manager geometry kernel (ASM), and reflect development we are working on to be able to expand beyond the geometric capabilities of Revit.  This geometry is still pretty experimental, so it does not yet connect up to Revit (although you can export to SAT.)

Pkgs folder is entirely concerned with making sure that the package manager continues to work. You can download any samples here from the package manager anyway

The Revit folder houses samples that are entirely about operations specific to Revit.  Revit solids creation, family placements, view manipulations, etc.  All of these tests involve some amount of interaction with the Revit document.

In theory, we should have samples that reference EVERY node that is available in Dynamo . . . we aren't there yet, but we are working on it.  If you are looking for a particular node and you can't find an sample for it in this repo, please drop us a note.  You need it, and we need a test to cover it.



Let's do some (more) Dynamo at AU

Were you unable to get a seat for the Thursday afternoon Dynamo class?  We added a lecture Thursday morning with essentially the same content, so bring your laptop with Dynamo installed and we'll drop some parametric knowledge!

Thursday, Dec 5, 8:00 AM - 9:30 AM
AB2551 - Enhanced Parametric Design with Dynamo Visual Programming for Autodesk® Revit® and Autodesk® Vasari™.
This lecture introduces participants to the fundamentals of visual programming within the Autodesk Vasari and Autodesk Revit conceptual design environment. Custom code gives users the ability to efficiently automate many design tasks while also enabling new generative design capabilities. This lecture shows how to compose useful scripts using Dynamo Visual Programming for Autodesk Revit and Autodesk Vasari software. The lecture provides users with resources and step-by-step examples for automating geometry creation, adjusting family parameters using external data, and sharing information with different design platforms.
Additional Information
Top of Form
Class Discipline:
Architecture, Structural Engineering, Education

Autodesk University
Bottom of Form
Class Format:
Class Length:

1h 30m