Rhino.Inside®.Revit (V1.0版)入门指引(中文版)

关于 Rhino.Inside®

Rhino.Inside® 是随同 Rhino 7 开发的一个开源项目,目的是为了让 Rhino 与 Grasshopper 能在类似 RevitAutoCAD 等其他 64 位程序内无缝运行。它不仅能完美地进行数据转化,还能为其他程序增加曲面造型与参数化设计的能力, 包括:

  • 可以在其他程序以内置插件的方式启动 Rhino 或 Grasshopper;
  • 其他程序中直接利用 Rhino 或 Grasshopper 建模;
  • 可以在 Grasshopper 与 Rhino 插件中调用其他的应用程序接口;
  • 可以在其他程序的插件中调用 Rhino 的应用接口;
  • 在其他程序中利用 Rhino 与 Grasshopper 来创建原生几何物件;

RIR(Rhino.Inside.Revit) 是这些项目中最典型的一个案例,利用 RIR 可以把 Rhino 7 完全内置于 Revit 中,Revit 用户可以象使用其他的一些附加模块一样来使用 Rhino 7,当然也包括 Grasshopper 与 RhinoPython

背景

Rhino.Inside® 是随同 Rhino 7 开发的一个开源项目,目的是为了让 Rhino 与 Grasshopper 能在类似 RevitAutoCAD 等其他 64 位程序内无缝运行。它不仅能完美地进行数据转化,还能为其他程序增加曲面造型与参数化设计的能力, 包括:

  • 可以在其他程序以内置插件的方式启动 Rhino 或 Grasshopper;
  • 其他程序中直接利用 Rhino 或 Grasshopper 建模;
  • 可以在 Grasshopper 与 Rhino 插件中调用其他的应用程序接口;
  • 可以在其他程序的插件中调用 Rhino 的应用接口;
  • 在其他程序中利用 Rhino 与 Grasshopper 来创建原生几何物件;

RIR (Rhino.Inside.Revit) 是这些项目中最典型的一个案例,利用 RIR 可以把 Rhino 7 完全内置于 Revit 中,Revit 用户可以象使用其他的一些附加模块一样来使用 Rhino 7,当然也包括 Grasshopper 与 RhinoPython.

下载与安装

下载最新的 Rhino7 与 Rhino.Inside®.Revit

:round_pushpin: 也可以至 Food4Rhino 12 下载最新的 Rhino.Inside.Revit 安装包 12

需要有可以运行的 Autodesk Revit®,支持的版本包括 Revit 2018 – 2023,下载链接如下

请先开始安装 Rhino7,

  • 请参考前面的下载链接下载最新的 Rhino7安装包,参考这里的Rhino安装指南 4完成安装,
  • 如果你还没有 Rhino7 ,也可以这里下载90天的体验版 1,且完成完整的安装,
  • 运行Rhino7,且确保被授权且可以正常运行,

现在开始安装 Rhino.Inside.Revit

  • 参考前面的下载链接,下载最新的版本且完成安装。

导入 RIR(Rhino.Inside.Revit)

完成所有的准备工作之后打开 Revit ,会提示您载入附加模块 Rhino.Inside.Revit, 建议你选择“总是载入 ”。
RIR 011076×727 170 KB

现在您应该会在“附加模块 ”内发现 Rhinoceros
RIR 02735×153 73.5 KB

点击 Rhino 图标开始加载 Rhino.Inside.Revit ,这时 Revit 在后台将 Rhino 7 加载至其内存且会验证 Rhino 7 授权的有效性。加载过程中 Rhino 相关的工具列将会在 Revit 中显示,如下图所示:
RIR 03826×192 80.3 KB

:speech_balloon:
通过这组工具列你可以访问

  • Rhino 7 (包含已安装插件)
  • Python IDE (包含 Revit API)
  • Grasshopper (内置定制的 Revit 运算器)

Rhino.Inside.Revit 界面

关于 Rhino.Inside 与 Rhino.Inside.Revit 的背景与使用界面,请浏览下面的视频 :point_down:

Revit > Rhino

在 Rhino.Inside.Revit 中有提供专门的工具进行数据交互,如何 Revit 中的图元无损的传递至 Rhino , 请浏览下面的视频 :point_down:

:speech_balloon:

Rhino > Revit

在 Rhino.Inside.Revit 中有提供专门的工具进行数据交互,如何将 Rhino的数据无损传递至 Revit 有很多方法,通常提供三种不同的方式

  • 以 DirectShapes 导入 Rhino几何;
  • 以可载入族方式导入 Rhino 几何;
  • 以系统族方式建立原生 Revit 图元;

DirectShapes

这是最快转换模型的方法且不需要过多的组织,比较适合于竞赛或是方案设计阶段的演示,但不推荐用于设计方案深化与后期阶段。详情请查看下面的视频介绍 :point_down:

:speech_balloon:

可载入族

可载入族(构件族) 适合于模型中的独立图元或是由独立制造商订购与加工的图元,作为一个族的部分,这些对象既可以是一个大型项目图形的一部分,也可以额外拥有自己的图形。详情请查看下面的视频介绍 :point_down:

系统族

这是建立最终 Revit 图元的最好办法,Revit原生图元能最好的匹配 Revit 的工作环境,这些原生图元可以脱离 Rhino.Inside.Revit 进行编辑。详情请查看下面的视频介绍 :point_down:

:speech_balloon:

相关资源

此条目发表在Rhino 7, v7 新功能, 参数化设计, 建筑分类目录,贴了, 标签。将固定链接加入收藏夹。