> For the complete documentation index, see [llms.txt](https://windows.help.formit.autodesk.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://windows.help.formit.autodesk.com/zh-cn/formit-primer/part-i/revit-interop.md).

# 1.15 - 使用 Revit

*FormIt 最令人兴奋的功能之一是能够将模型从 FormIt 等灵活建模环境移动到 Revit 等功能强大的参数化环境。在本章中，我们将介绍几个练习，这些练习将各种图元从 FormIt 移动到 Revit，以及从 Revit 移动到 FormIt。*

*本章将使用样例 Revit 族。如果尚未下载，可以从 **“Farnsworth 住宅数据集”** 下载。 如果直到此时您才学完整个教程，还可以从 **“FormIt Primer Part 1 数据集”** 下载并打开 **“1.15 – Working With Revit.axm”** 文件。*

*在这些练习中，我们将使用 Revit 2022，它改进了与 FormIt 的互操作性功能。Revit 的早期版本将不具有本教程中所涉及的部分或任何功能，并且 UI 也不同。*

## 从 Revit 到 FormIt

### 转换 Revit 族以在 FormIt 中使用

如果您（或贵公司）拥有要在 FormIt 中使用的 Revit 族的宝库，那么您就会对本部分感兴趣，本部分将讨论如何将 RFA 文件批量输出到 FormIt。

***注意：*** *以下步骤显示了使用 Revit 2022 时的界面和必要步骤，但* ***“将 RFA 转换为 FormIt”*** *工具自 Revit 2016 开始已可用。*

1 - 打开新的 Revit 项目或族。然后：

1. 在 **“附加模块”** 功能区中，找到 **“FormIt 转换器”** 面板，然后单击 **“将 RFA 转换为 FormIt”** 按钮。**“转换 Revit 族”对话框** 将弹出。
2. 在 **“Revit 族文件路径”** 字段中，浏览到计算机上已保存以下文件夹的位置： **“Farnsworth 住宅数据集”>“支持文件”>“Revit”**。
3. 在 **“FormIt 内容路径”** 字段中，浏览到 **“Farnsworth 住宅数据集”>“支持文件”>“FormIt”>“自定义 FormIt 内容”**。如果尚未完成 **“1.11 使用内容库输入模型”** 一章，则可能需要创建 **“自定义 FormIt 工具集”** 文件夹，或选择其他目标。
4. 单击 **“确定”** 以开始转换过程。

![](/files/Y22QXOKs6S5Nh4EzfBni)

***注意：***

* *此过程需要一些时间，因为 Revit 会在第一个路径中打开* ***“RFA”*** *，然后转换并将其另存为 FormIt 的* ***“AXMF”*** *格式。*
* *在本练习中，我们将仅转换单个文件，但可以使用此过程批量转换选定文件夹中的所有* ***“RFA”*** *（包括嵌套文件夹中的任何* ***“RFA”*** *）。*

2 - 该过程完成后，返回 FormIt。您将看到新内容显示在 **“内容库选项板”** 中（位于我们之前链接的 **“FormIt”** > **“自定义 FormIt 内容”** 文件夹内）。如果已将转换后的 **“AXMF”** 文件保存到其他位置，或未完成 **“1.11 使用内容库输入模型”** 一章，则可能需要将该文件夹添加到内容库才能查看其内容。有关如何将文件夹添加到内容库的说明，请参见“第 1.11 章”。

![](/files/fSBJu3fxsNqi4yrKFkYV)‌

**注意：***并非 Revit 中的所有类别都支持输出。支持“独立”或“基于标高”族，但不支持“基于主体”族（如门和窗）。体量、橱柜、环境、家具、家具系统、常规模型、停车场、场地和专用设备均受支持。将只跳过选定折叠中任何不受支持的族。*

## 从 FormIt 到 Revit

*有两种不同的方法可将几何图形从 FormIt 输入 Revit。可以将现有* ***“.axm”** 输入 Revit 项目或 Revit 族文件，其行为与输入的模型或 CAD 文件类似。或者，可以从 Revit 中启动 FormIt，然后将每个 FormIt 组作为单个“常规模型”图元输入到 Revit。第二个方法将在 **“第 II 部分”** 的* ***“2.8*** ***高级 Revit 工作流”** 一章中进行介绍。*

### 将 Farnsworth 住宅输入 Revit

1 - 要将 FormIt 文件（**“.axm”**）输入 Revit，请启动新的 Revit 项目并打开默认的三维视图。然后：

1. 转到 **“插入”选项卡** ，然后单击 **“输入 CAD”** 按钮。**“输入 CAD 格式”** 窗口将打开。
2. 确保 **“文件类型”** 下拉列表设置为 **“FormIt 文件(\*.axm)”**。
3. 导航到已在处理的 Farnsworth **.axm** 文件并选择该文件。如果尚未使用“第 I 部分”，还可以打开 **“1.15 – Working With Revit.axm”** 文件（位于 **“Farnsworth 住宅数据集”>“章节文件”** 文件夹中）。
4. 确保 **“输入 FormIt 标高”** 处于选中状态。
5. 在完成定义设置后，单击 **“打开”**，FormIt 几何图形将作为单个图元输入到 Revit。

![](/files/vJvBRoH90JtuiD0Ktv7I)

使用“输入 CAD”按钮输入 FormIt 文件。

![](/files/hZT0YZOTkQ9uLbf6d3JW)\
输入的 .axm 图元。请注意，FormIt 模型中的标高也会输入到 Revit 中。

*与其他 CAD 格式类似，原始文件中的图层将输入到 Revit。此功能允许您为每个图层定义不同的可见性设置，以便轻松操纵任何 Revit 视图中 FormIt 文件的图形外观。*

2 - 调整输入的 .axm 文件的图层可见性的步骤：

1. 转到 **“可见性/图形替换(VG 或 VV)”** 窗口的 **“输入的类别”** 选项卡、展开输入的 FormIt 文件、取消选中 **“植物”** 图层以关闭当前视图中的图层，然后单击 **“确定”**。
2. 将 **“视觉样式”** 更改为 **“真实”** ，您将看到所有 FormIt 材质都已输入到 Revit 中。

![](/files/sEaQUaSH3mY6BB00YBct)

3 - 实际上，输入的 FormIt 材质现在将在此 Revit 项目中可用，并标记为 **“FormIt”** 类。只需打开 **“材质浏览器”** 并搜索“FormIt”，您就会看到所有内容。现在，这些材质可以像任何其他材质一样在 Revit 项目中使用。

![](/files/7En3U6QLI7N0WOJPeBNh)
