大数跨境
0
0

Rhino.Inside®.Revit 手册中文版 101-7

Rhino.Inside®.Revit 手册中文版 101-7 Rhino3D
2022-02-28
0
导读:这是系列教学【Rhino.Inside.Revit 中文手册 101】的第7章。在本章会介绍 Revit 中的文档与链接、 Rhino To Revit 等相关内容。

作者:Jessesn

这是系列教学【Rhino.Inside.Revit 中文手册 101】最后一个章节,在这个章节将会讲解如何利用 Grasshopper 将 Rhino 的几何内容送入Revit , Rhino.Inside.Revit 可以把 Rhino 的造型和表单编码为 Revit 图元。请注意,利用 RIR 将几何物件简单且快速的转入至 Revit 可能不是最好的方法,但 RIR 可以确定 Revit 中形体的最终目标,可以提高最终 Revit 数据结构的质量与项目效率。


Rhino to Revit


提示: Revit 数据模型是基于(族)分类系统的,它可以侦测最佳的分类与子分类图元,并将其进行正确地绘制且赋予正确属性,请注意我们这里每一种模式并不都适合所有的 Revit 类别。

这里将介绍三种主要的方式来分类与转移 Rhino 的几何图形至 Revit,越靠后的方式越会增加 BIM 模型的集成度,但也同时需要更多的提前规划,这三种模式分别为:


  1. DirectShapes,这是最快转换模型的方法,不需要过多的组织,比较适合于竞赛或是方案设计阶段的演示,但不推荐用于设计方案深化与后期阶段;

  2. 包含子类别的可加载族, 适合于模型中的独立图元或是由独立制造商订购与加工的图元,作为一个族的部分,这些对象既可以是一个大型项目图形的一部分,也可以额外拥有自己的图形;

  3. 经由 Rhino 几何创建原生 Revit 图元,这是建立最终 Revit 图元的最好办法,Revit 原生图元能最好地匹配 Revit 的工作环境,这些原生图元可以脱离 Rhino.Inside.Revit 进行编辑。这个模式也会存在一些限制,不是所有几何物件都可以建立为 Revit 原生图元。

下图是 Rhino 模型使用 DirectShapes 模式快速在 Revit 中构建图形的一个竞赛模型:

通过一个简单的 Grasshopper 脚本,就可以按照高度对物件进行归类:

使用类别控制的方式来控制的平面图:


DirectShapes 

DirectShapes 是将 Rhino 模型最直接、最简单导入至 Revit 的方法,它也是建立通用的 Revit 图元,可以置于 Revit 模型中进行分类的非参数化图元,请注意它们都是非参数化的图元,Revit 并不知道它是如何建立,因此它也无法与其他原生图元进行交互。例如 Revit 原生的墙体无法延伸至 DirectShapes 转换的图元。

提示: 

   DirectShapes 适用于下面的这些场合:

  1. 用于比赛或早期方案设计阶段的快速模型;

  2. 设计阶段还在调整、待确定的占位建筑构件,例如虽然地板已经完成,但 Grasshopper 中的外墙部分还在继续调整,这样使用 DirectShapes 作为里面与其他设计阶段的图纸的占位建筑构件会更好;

  3. 一个无法使用 Revit 原生族进行建模且完全定制的零件或部件。


关于 Rhino 和 Revit 之间快速绘图的工作流程,请参考以下视频:


DirectShapes 可以放置在任何级别的类别,可以通过对象样式来控制图形与材料:

对于类别内图元之间的附加图形控制,可以使用自定义参数值的基于规则的视图筛选,DirectShapes 不能直接放于子类别,但可以通过输入的方式将源几何导入族内且可以进一步进行子类别归纳(后面的章节会详细介绍):


提示: 

由 Rhino 中顺滑 NURBS 曲面所创建 DirectShapes 可以以顺滑的实体导入或由 Revit 转换为一个网格,如果 NURBS 被转换为网格,则说明 Revit 无法接受 NURBS,由很多原因造成 NURBS 被 Revit 拒绝,但通常这些问题都可以在 Rhino 中修复。


包含子类别的可加载族

Rhino 对象以表单的形式插入 Revit 的一个族,且允许作为一个对象插入多个实例也可以指派子类别,您可以使用子类别的方式来控制其顶级类别中某个族部分的可见性和图形。

提示: 

   将 Rhino 几何包裹至可加载族有如下的几个优点:

  1. 可以多次插入重复的对象,这样可以正确的统筹与统计表单;

  2. 可加载族内的表单,可以按需被 Revit 编辑;

  3. 放置在 族/类型 中的表单可以放置在子类别中,便于进一步的图形控制与调度。

例如这里有一个范例,在 Rhino 中完成的一个走廊天蓬,这个结构件将由专业的建造商来承建。小的地基会在现场浇灌,其他的人行道将在上面组装。因此地基是族的一部分,而结构的其他部分是另外一个族的部分。

可以以自动转换的方式将 Rhino 的图层映射为 Revit 中的子类别, 在 Revit 中可以以子类别与视图的方式来控制图层与材料:


关于如何创建子类别,请参考下面的视频教学:

把对象送至 Family Creator 运算器之前请使用 Subcategory 运算器为其分配一个子类别:

如果指定的子类别并不存在,Subcategory 运算器会建立一个新的子类别,子类别的属性可以在物件样式对话框中编辑:

此外,子类别也可以与基于规则的图形挑选工具一起使用以实现额外的图形控制。


使用 Revit 内建系统族

使用内置的 Revit 系统族(例如墙、地板、天花板和屋顶)可能需要更费精力,但它能提供很多额外的帮助,原生图元的优点有很多,包括:


  1. 能更好的集成项目的 BIM 模式,包括最大程度的图形控制、动态内建参数值,能像原生图元一样访问所有常见项目的标准 BIM 参数;

  2. 图元可以脱离 Rhino.Inside.Revit 进行编辑,也可以对其附加其他的尺寸,这些图元也可以托管其他的图元;

  3. 便于与其他非 Rhino.Inside.Revit 用户交流,他们并不会意识到这些图元是基于 Rhino.Inside.Revit 所建立。

关于如何利用Rhino.Inside.Revit 来建立原生的楼层、地面、立柱与幕墙面板等内容,请参考以下视频:




~本章到此结束,系列教学【Rhino.Inside.Revit 中文手册 101】已全部更新完毕,下一阶段将更新【Rhino.Inside.Revit 中文手册 102】的内容,点击这里您可以转到 Rhino 3D 中文讨论区查看相关更新的内容~





近期 Rhino.Inside.Revit更新介绍系列


请点击图片或扫描图中二维码了解详情





关注Rhino原厂微信公众号获取更多优质内容

【声明】内容源于网络
0
0
Rhino3D
Rhino(犀牛)原厂中国技术支持与推广中心服务号
内容 493
粉丝 0
Rhino3D Rhino(犀牛)原厂中国技术支持与推广中心服务号
总阅读230
粉丝0
内容493