关于 Rhino.Inside®
Rhino.Inside® 是随同 Rhino 7 开发的一个开源项目,目的是为了让 Rhino 与 Grasshopper 能在类似 Revit、AutoCAD 等其他 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 能在类似 Revit、AutoCAD 等其他 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
也可以至 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
通过这组工具列你可以访问
- Rhino 7 (包含已安装插件)
- Python IDE (包含 Revit API)
- Grasshopper (内置定制的 Revit 运算器)
Rhino.Inside.Revit 界面
关于 Rhino.Inside 与 Rhino.Inside.Revit 的背景与使用界面,请浏览下面的视频
Revit > Rhino
在 Rhino.Inside.Revit 中有提供专门的工具进行数据交互,如何 Revit 中的图元无损的传递至 Rhino , 请浏览下面的视频
- 视频录制环境为 Revit 2023+Rhino7SR26+Rhino.Inside.Revit 1.11.8425.15605,
- 更多关于 转换 Revit 至 Rhino 的方法请浏览 Rhino.Inside®.Revit 中文手册1 – 必备内容
Rhino > Revit
在 Rhino.Inside.Revit 中有提供专门的工具进行数据交互,如何将 Rhino的数据无损传递至 Revit 有很多方法,通常提供三种不同的方式
- 以 DirectShapes 导入 Rhino几何;
- 以可载入族方式导入 Rhino 几何;
- 以系统族方式建立原生 Revit 图元;
DirectShapes
这是最快转换模型的方法且不需要过多的组织,比较适合于竞赛或是方案设计阶段的演示,但不推荐用于设计方案深化与后期阶段。详情请查看下面的视频介绍
- 提醒 : 更多关于 DirectShape 的介绍请浏览 Rhino.Inside®.Revit中文手册2 – 建模
可载入族
可载入族(构件族) 适合于模型中的独立图元或是由独立制造商订购与加工的图元,作为一个族的部分,这些对象既可以是一个大型项目图形的一部分,也可以额外拥有自己的图形。详情请查看下面的视频介绍
系统族
这是建立最终 Revit 图元的最好办法,Revit原生图元能最好的匹配 Revit 的工作环境,这些原生图元可以脱离 Rhino.Inside.Revit 进行编辑。详情请查看下面的视频介绍
- 关于 Rhino 中族与类型的介绍,请浏览这里 Rhino.Inside®.Revit 中文手册1 – 必备内容
相关资源
- Rhino.Inside®.Revit 必备内容请浏览 Rhino.Inside®.Revit 中文手册1- 必备内容
- 如何利用 Rhino.Inside.Revit 建模?请浏览 Rhino.Inside®.Revit 中文手册2-建模
- 关于 Revit的文档、容器与设置请浏览 Rhino.Inside®.Revit 中文手册3-文档/容器/设置
- 关于 Revit 中的 Python 组件使用方法请浏览Rhino.Inside®.Revit 中文手册4 – Python 脚本