> 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-rhinoceros/beam.md).

# BEAM

With BEAM you can export Rhino geometry and blocks into *.beam* files for use in Revit. BEAM converts selected objects, families, or blocks into loadable families or system families, preserving their category and parameters.

To export, start by selecting the objects or blocks you want to include. You can select them manually, or use [F](/beam/beam-for-rhinoceros/families.md#accessing-families-in-the-document) on the panel to quickly select multiple families.&#x20;

Once ready, press BEAM to begin exporting.

![](/files/wQHlSLZcCoQHF2lBBB3L)

Give the *.beam* a clear name so you can recognize it later or keep it for archival purposes.&#x20;

{% hint style="info" %}
If left empty, BEAM will create a random code.
{% endhint %}

{% hint style="danger" %}
Using a name that already exists will overwrite the previous .beam
{% endhint %}

You can also choose which coordinate system to use when exporting. Select Internal Origin to export relative to the Rhino origin, or pick a [named cplane](https://docs.mcneel.com/rhino/8/help/en-us/commands/cplane.htm) to export using that plane’s coordinate system.

The .beam will then be saved in the designated [.beam directory](/beam/beam-for-rhinoceros/beam-directory.md).

In Revit,&#x20;

[BEAM ](/beam/beam-for-revit/beam.md)to import or update families,\
[BLOCS ](/beam/video-tutorials/rhino-blocks-to-revit.md)for advanced blocks import,\
[URSA](/beam/beam-for-revit/ursa.md) to place adaptive components.

### Not exported geometries

Some geometry may not be valid for export. In this case, BEAM will show a dialog listing the elements that failed, together with information about the error.\
You can copy the GUIDs of these objects to the clipboard and use [S](/beam/beam-for-rhinoceros/beam.md#not-exported-geometries) on the Rhino panel to select them.

![](/files/X7cRXI6oVOYOtVlGdOwr)

The same process applies if geometry is not imported in Revit. Copy the log values from either Rhino or Revit, paste them into the dialog, and use [S](/beam/beam-for-rhinoceros/beam.md#selecting-not-exported-or-imported-geometry) to select and review the corresponding objects.

![](/files/X4CNefzYPd7PsQsaLmvf)

{% hint style="warning" %}
If objects are inside blocks, the entire block will be selected when exporting. This ensures that families created from blocks remain complete and consistent.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://wiki.mksdtech.com/beam/beam-for-rhinoceros/beam.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
