> For the complete documentation index, see [llms.txt](https://wiki.mksdtech.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.mksdtech.com/beam/beam-for-revit/dynamo.md).

# Dynamo®

Read .beam files in Dynamo®

BEAM adds nodes to Dynamo that read *.beam* files. Use them to build your own Revit workflows with the geometry and data exported from Rhino.

You find the nodes in the Dynamo library under **MKS** > **BEAM**. They work in Dynamo 2, 3 and 4. The installer registers the package for you.

## BEAM.History

Lists the *.beam* files in the [.beam directory](/beam/beam-for-rhinoceros/beam-directory.md), newest first.

| Output | Content                         |
| ------ | ------------------------------- |
| list   | Full paths of the *.beam* files |

Connect it to a **List.GetItemAtIndex** node to pick one file. Index `0` is the latest export.

## BEAM.Import

Reads the geometry and data of a *.beam* file.

| Input  | Content                                                            |
| ------ | ------------------------------------------------------------------ |
| `beam` | The name of the *.beam* file, or a full path from **BEAM.History** |

| Output        | Content                              |
| ------------- | ------------------------------------ |
| Geometry      | Dynamo geometry                      |
| Name          | Object names                         |
| Layer         | Rhino layers                         |
| Data          | The **Data** property set in Rhino   |
| GUID          | Rhino object IDs                     |
| Family        | Family names                         |
| Subcategory   | Subcategories                        |
| Material      | Material names                       |
| Color ARGB    | Object colours                       |
| Document Info | Information about the Rhino document |
| Status        | Messages about the import            |

All outputs are lists in the same order, so item *n* of each output belongs to the same Rhino object.

Supported geometry: solids, points, lines, arcs, circles, ellipses, polylines, NURBS curves and polycurves. Meshes are skipped.
