EaBIM一直以来积极响应国家“十二五”推进建筑业信息化的号召,对建筑领域的信息技术开展深入技术交流和探讨!致力于打造“BIM-建筑师-生态技术”三位一体综合资源交流共享平台,希望为BIM与可持续设计理念及技术的普及做出微小的贡献!!!

zdmega008 发表于 2015-4-10 20:24:52

Rhino导入Revit之屋顶研究 SAT导入篇

最近有个公司有个项目,需要借助rhino将屋顶导入revit进行建模。
两个软件的建模思路与生成逻辑相差很多,很多内部逻辑需要自己去探索,寻找到一些规律,与大家分享一下。
--------------------------------------------分割线----------------------------------------------------
导入的方法暂时寻找到两种

第一种为使用Rhino与Revit共用的插件,通过Grasshopper将Rhino中的模型与Revit进行联系,从而可以直接生成revit软件中的内建墙、屋顶、楼板等。现今发现了几个插件可以实现,hummingbird (蜂鸟) 、Grevit 、GGRhinoifc 和 Lyrebird (琴鸟) 。还有一个chameleon (变色龙) 现今没找到相关资料。hummingbird和Grevit相对用的多一点,Lyrebird还在测试阶段,可能对接会有一些问题。使用插件的方法之后会继续研究。
第二种方法为在Rhino中生成曲面,导出为SAT格式。之后在Revit中使用内建体量,使用导入CAD命令将SAT格式文件导入,之后使用体量和场地选项下面模型中的面屋顶工具生成Revit中的屋顶。方法比较传统在此就不多说了。下面附上视频给新使用两个软件的朋友提供一点指导。



用上面的方法将体量导入到Revit以后,与面墙和面幕墙系统兼容性都很好。(白色为体量,绿色为屋顶,灰色为墙,网格为幕墙系统)


在尝试了几种曲面后发现有些曲面体量使用Revit面屋顶无法拾取。

正常的曲面选中后曲面周围会出现篮框,并且左下角会出现已经拾取到的体量的名称。如上图。
但是非正常曲面会出现两种情况。
第一种为完全无法拾取到体量。鼠标移动到体量上面屋顶无法选中,以至于无法生成屋顶。



第二种为可以选中体量但是无法生成图元。



随机生成里几种曲面,其中左上第一个曲面是无法生成的,思考是否Revit无法读取曲度过大的曲面。

重新建立几个曲度较大的曲面,发现可以生成,但左上第一个曲面由于在Rhino中使用的定位点过多而无法生成。

又尝试了几个定位点较多的曲面,依旧无法生成。暂时确定Revit无法读取定位点过多的体量。

之后又尝试了一种定位点虽不复杂但使用的定位点多的曲面,发现可以拾取但出现量上边所说的无法生成的第二种问题,包括墙也无法使用这个曲面生成。考虑Revit可能的确无法读取定位点过多的曲面。

-----------------------------------------------分割线------------------------------------------------

15.04.13更新


遗漏了一项,再补充一个关于revit不能生成屋顶的研究,垂直的体量也无法使用面屋顶工具生成屋顶,这与revit屋顶生成逻辑有关,如下图



上边是在Revit中截取的立面图。


revit屋顶生成共分成两个部分,第一点如图1小红圈位置,此为屋顶的顶端,第二部分为屋顶的放样线(放样体量),图1中的深红色线段位置。屋顶工具将放样线垂直生成一个具有厚度的体(图中黄色箭头,体的厚度为屋顶类型属性中设置的结构厚度)。之后将红圈顶端位置的点垂直向下放样(图一红色箭头)与图中黄线表示的放样体相交,从而生成一个顶端具有垂直切角的屋顶。


所以当放样线角度过大时就会出现图2中所示的效果,等于90°时,按照上述逻辑屋顶是无法生成的。


此逻辑适用于系统自带体量生成屋顶,Rhino导入体量的屋顶与Revit设置坡度后的屋顶。个人还未找到选项可以控制顶端的角度,如有其它做法欢迎大家交流。

-----------------------------------------------分割线------------------------------------------------
研究了半天得出了这个结论,但感觉还有忽略的地方,等之后真正项目开始以后再继续研究。BIM也已经学习一段时间了,从最开始的Revit到Archicad再到Revit,中间断断续续的辗转了很多软件,软件之间各有利弊。但是网上对于软件相互转换的资料的确很少,其实BIM的价值也在于整合,利用不同软件的优势最终完成一个质量优良的项目,相信也是每一个bim软件的使用者所希望的。今天发了一个帖子算是长路上的一颗石子,路还很长。希望大家多多交流。




炮制小白兔 发表于 2015-9-2 09:04:29

我已经不想再吐槽revit的承受能力了 尼玛我做的一个家具导入revit说面太多不能导入 简化到暴丑才勉强可以 ---- 尼玛无语了

炮制小白兔 发表于 2015-9-2 09:43:39

Revit只对Rhino中简单拉伸 倒角 loft支持的比较好 对扫略he Network就直接忽略了 太渣了

zdmega008 发表于 2015-4-13 12:47:42

其实,我也有研究过,只是知道犀牛怎么导出Revit
有机会可以发出来交流一下。

王小石2012 发表于 2015-4-10 23:36:36

非常具有研究精神的帖子,必须赞一下!

shyu 发表于 2015-4-11 06:49:59

頂一下

苦のさ竹め 发表于 2015-4-11 08:05:03

好贴

一切浮云 发表于 2015-4-11 08:25:37

干的漂亮。Rhino与Revit 的研究已经开始了。

admin 发表于 2015-4-11 09:24:26

很好的经验之谈

f4kyo 发表于 2015-4-11 11:13:03

well done!!支持一下楼主

kebu 发表于 2015-4-12 12:35:53

学习了

悲剧的懒猫 发表于 2015-4-12 15:24:58

必须顶,以后肯定用得到!

vigorcao 发表于 2015-4-12 18:48:59

不错啊。。。。

Still 发表于 2015-4-13 10:10:04

研究精神可佳!

mumu2015 发表于 2015-4-15 18:13:00

学习学习

Ywbim 发表于 2015-4-16 09:11:47

{:hug:}

heibai1008 发表于 2015-4-17 13:12:08

膜拜,我还是初级!
页: [1] 2
查看完整版本: Rhino导入Revit之屋顶研究 SAT导入篇