Saturday, January 31, 2015

Rhynamo - Refactored and Data-centric

The new version of Rhynamo exposes new data from 3DM files 
There is much more to Rhino files than NURBS geometry.  This latest release of Rhynamo extends the users ability to access different data and objects within a Rhino file from Dynamo... from general file information, to layers, or materials.  Geometry conversions will also return other important information about the object including GUIDs, layers, colors, and names.

In order to better develop this new functionality, the Rhynamo library has been refactored Rhynamo's for better organization... this will almost certainly break existing definitions that use older versions, but this is an important evolutionary step for this tool.  Older versions are still downloadable on the package manager for legacy use.

Visit the Rhynamo source to get the latest...
Geometry converters also return information about object GUIDs, names, layers, and colors.
Materials, layers, linetypes, hatch patterns, and camera view data is now available.

Friday, January 2, 2015

Parametric Forms for Dynamo with LunchBox

I have had a long standing fondness for parametric forms and surfaces that I thought it was about time I re-introduced some of them into the LunchBox package for Dynamo.  The Grasshopper plug-in already had many of them implemented so it was a matter of migrating some of the code to the Python nodes.  Dynamo is a bit touchy with self-intersecting surfaces and there is currently no way to establish "preset" parameter inputs for a node.  With that in mind, I have also included a few sample definitions in the latest package so you can check out some of the parameters.

Have fun.... oh and Happy New Year!

Monday, December 1, 2014

Rhynamo is Open Source!

Rhynamo:  An Open Source Tool for Reading and Writing Rhino files with Dynamo
On behalf of CASE, I am happy to announce that the source code for Rhynamo has been published to  Rhynamo is an open source project under the MIT license and is maintained by CASE.

Free builds of Rhynamo have already been made available through the Package Manager.

We are very excited to be contributing to the BIM and computational design community with this tool kit that enables tighter integration between popular design authoring tools.  We are committed to helping the AECO industry address their interoperability challenges.  Tools, like Rhynamo, are only one small piece of that puzzle.

A few notes about the project...

  • The project his hosted on it's a great service, check it out!
  • I highly recommend Source Tree as a tool for managing your repos
  • Rhynamo is a C# project being developed with Visual Studio (I am using 2013)
  • The project relies heavily on McNeel's OpenNURBS library.
  • Because it relies on OpenNURBS, you do not need Rhino to work on the project (most of the time)
  • Are you interested in learning Dynamo/Rhynamo?  Do you have questions about interoperability?  Reach out to us...

If you are going to be at Autodesk University in Las Vegas this week, be sure to check out what CASE is up to... and don't miss our party!

Saturday, November 29, 2014

Slingshot! for Dynamo Update

Introduce some SQL into Dynamo
It was about time something was done about the version of Slingshot! that has been collecting dust on the Dynamo package manager....   A year ago, the Slingshot package was released as a collection of Python scripts and several required libraries for MySQL and SQLite needed to be downloaded separately due to package limitations.

No more!  As of tonight, Slingshot! for Dynamo is distributed as a node library and ships with all the needed dependencies.  So if you are interested in cutting your teeth on some SQL within a graphical programming language, give it a shot!

Interact with relational databases
And just in case you forgot Slingshot! was open source... I have moved the source code to a new home over at (including both Grasshopper and Dynamo projects)

Thursday, November 20, 2014

Get the Rhynamo Package!

Get Rhynamo now through the Dynamo package manager
Rhynamo is now an official Dynamo package... freely available to the public!  I am still putting the finishing touches on the source code repository (more on that soon!), but that shouldn't stop you from getting the latest build of Rhynamo to try out in your work.

The private beta was very successful with over 300 people testing Rhynamo and providing very valuable feedback.  There is still work to do to improve the tool, but now that we have been actively using it on our own projects at CASE, we feel it is ready for the greater BIM and Computational Design community to start making use of it.

So give it a try!  Rhynamo is designed to work with the latest builds of Dynamo (0.7.4 or later).