Extracting List Data - Logic Help

Three thoughts come to mind on this.

  1. Why not simplify things and move the geometry directly to Robot from Dynamo for Revit?

  2. If you really need to push to an intermediate file, why not use a Data.Remember node and just open the graph in Dynamo for Robot after using Dynamo for Revit to push the data into the dyn?

  3. if you want an in-between file so you can keep your Dynamo instances clean or use multiple systems, then ToSolidDef (or StringifyJSON if you’re in a newer build) and write to a text file in Dynamo for Revit and then in Dynamo for Robot read the text file and deserialize the solid def or JSON to get the full geometry?

Any of these will allow moving solids, surfaces, points, vectors, parameter values, and pretty much anything you can think of from the Dynamo for Revit instance to the Dynamo instance sending to Robot directly.

Edit: This excellent blog post from my colleague @achintya_bhat has more info that should help: Lost in Translation? Unmasking Data.StringifyJSON and Data.Remember Nodes in Dynamo - Dynamo BIM