Dynamo之空中连廊 幕墙

很久没有与大家分享文章了,今天小编就为大家分享点不一样的东西,也算是点小福利吧。

这是小编之前学习Dynamo时在AU上找的案例。该案例主要讲解怎样通过Dynamo创建异形形体,及异形的幕墙。内容非常的丰富有趣,也非常的实

废话就不多(bi)说(bi)了,直接上相关内容图片及资料,喜欢的朋友直接本公众号回复(Dynamo之空中连廊)下载学习。

                                    注意:内含PPT+讲解视频+源文件

Dynamoz之空中连廊 幕墙

Dynamoz之空中连廊 幕墙

Dynamoz之空中连廊 幕墙

Dynamoz之空中连廊 幕墙

Dynamoz之空中连廊 幕墙

Dynamoz之空中连廊 幕墙

Dynamoz之空中连廊 幕墙

Dynamoz之空中连廊 幕墙

Dynamoz之空中连廊 幕墙

该案例为国外大师所作,小编只是大自然的搬运工。小编之前学习的时候还以为是重庆的来福士广场。看起来还是十分的相识。但是我认为不是哈哈 ,具体是不是我也不知道,喜欢的朋友可以去翻阅资料深入的了解下。

后期会继续为大家分享好的案例及视频 ,共同学习共同进步。

            

图文来源BIM加油站




【DYNAMO】利用revit幕墙填充图案绘制钢架模型

    最近一直在瞎忙,基本没写什么,前两天偶然看到一张图片,就研究了下,看revit能不能做出来,效果基本如下:

【DYNAMO】利用revit幕墙填充图案绘制钢架模型

    看着比较复杂,但是我发现这个还是很有规律的,可以利用幕墙填充图案,来做一个自适应族,生成这个模型。话不多说,直接建模:

    第一步:新建一个体量,来创建曲面

    先创建两条边线,然后在原点的位置,放置一个点,并抬高,通过样条曲线,创建一个圆弧,如下图:

【DYNAMO】利用revit幕墙填充图案绘制钢架模型

    然后选中三条曲线,通过创建形状命令,生成曲面,如下图:

【DYNAMO】利用revit幕墙填充图案绘制钢架模型

第二步:创建幕墙填充图案族

首先,新建一个基于公制幕墙嵌板填充图案族

【DYNAMO】利用revit幕墙填充图案绘制钢架模型

    我们来观察下最开始的图,我们可以把其中相同的一部分拆出来,作为我们要做的族,如下图:

【DYNAMO】利用revit幕墙填充图案绘制钢架模型

    按照这个思路,我们可以把顶部的四个角点,作为自适应点,来创建族。直接在族中创建四个参照点,并抬高,如下图:

【DYNAMO】利用revit幕墙填充图案绘制钢架模型

    然后依次选中两个点,创建参照曲线,采用样条曲线创建并设置为参照线,如下图:

【DYNAMO】利用revit幕墙填充图案绘制钢架模型

    因为我们要创建的是倒立的金字塔形,所以我们要找到底部矩形的中心,我们同样可以通过创建参照点和参照线的方式获得,如下图:

【DYNAMO】利用revit幕墙填充图案绘制钢架模型

    创建好参照线以后,我们可以拖动其中的某个点测试一下,看其他点是否跟着移动。

    因为我们要的是结构杆件,所以我们要在参照线上创建圆形断面,如下图:

【DYNAMO】利用revit幕墙填充图案绘制钢架模型

    创建完轮廓,为了方便,我们可以复制所需轮廓,然后通过拾取新的主体,来放到相应的参照线上,如下图:

【DYNAMO】利用revit幕墙填充图案绘制钢架模型

    最后,我们先创建顶面,然后再选中参照线和对应的轮廓,生成实体杆件,并添加相应材质即可,如下图:

【DYNAMO】利用revit幕墙填充图案绘制钢架模型

【DYNAMO】利用revit幕墙填充图案绘制钢架模型

    杆件都创建完,效果如下图:

【DYNAMO】利用revit幕墙填充图案绘制钢架模型

第三步:将做好的族载入到项目中,应用即可

    首先分割幕墙表面,然后替换填充图案为刚建好的族即可,效果如下图:

【DYNAMO】利用revit幕墙填充图案绘制钢架模型


需要海量BIM知识的同学请大力按压下面的二维码入群,几百款知识及软件(都是一些BIM极品高阶视频材料+案例实训+考证,某宝叫卖价上万元),总有一款适合你:

【DYNAMO】利用revit幕墙填充图案绘制钢架模型


,拉你进海南省BIM中心专业微信群),以下为QQ群,可自由加入


群群号

主要功能

最多人数

39870955

正向设计BIM群

500

49119207

BIM改变未来

500

276950128

工程造价BIM群

500

309848093

REVIT及BIM交流

500

348829445

BIM交流

500

414362522

REVIT学习

500

433134183

工程类微信群发布

500

826913287

全国BIM等级考试

500





原文始发于微信公众号(海南省BIM中心):【DYNAMO】利用revit幕墙填充图案绘制钢架模型




【DYNAMO】利用Revit幕墙填充创建DNA双螺旋结构

   在学习Dynamo的过程中,有个做DNA双螺旋结构的教程,利用几个数学公式就能生成,于是就在思考,直接用Revit体量,怎么能做个参数化的双螺旋结构呢?


【DYNAMO】利用Revit幕墙填充创建DNA双螺旋结构

    思考过后,我选择了基于公制幕墙的填充图案,和上一次的钢架差不多,只是用法略有不同,好了,我们一步一步的说明。

    第一步,我们新建一个体量族,创建一个半圆参照线,作为双螺旋结构的参照线,然后在曲线两端,创建参照圆,分别选择曲线两端的参照平面,作为创建轮廓的参照平面,并给圆的半径添加参数,设为R1.

【DYNAMO】利用Revit幕墙填充创建DNA双螺旋结构

    然后同时选择两个圆形轮廓和曲线,生成实体模型。然后选择实体,进行表面分割,如图:

【DYNAMO】利用Revit幕墙填充创建DNA双螺旋结构

【DYNAMO】利用Revit幕墙填充创建DNA双螺旋结构

    由于两端的圆形表面分割我们用不到,直接删掉就可以了。

    由于Revit软件的算法问题,我们生成的网格,将圆柱分成了两半,所以我们在做族的时候,要根据两个对称的一半来创建。

    这个时候,需要我们思考一下,要如何创建双螺旋结构,我们假设将幕墙网格展开成平面,就很容易想明白,需要对UV网格进行旋转,经过测试,实际只需要旋转V网格就行。

【DYNAMO】利用Revit幕墙填充创建DNA双螺旋结构

    于是我们对V网格的旋转角度添加角度参数,同时将网格数量添加参数。

接下来的过程,就是如何找到这个旋转角度,我们需要通过添加辅助参数,进行数学计算,图下图:

【DYNAMO】利用Revit幕墙填充创建DNA双螺旋结构

    备注:由于我们是用半个圆柱展开的,所以,周长和高,都是半径乘以π即可,然后就可以用反三角函数求出角度。其中我们对V进行减一,得出V1主要是来确定网格拆分的段数。然后我们就得到了一个双螺旋结构的曲线。如下图:

【DYNAMO】利用Revit幕墙填充创建DNA双螺旋结构

  

  第二部就是把这个曲线变成实体。

    我们新建一个公制幕墙填充图案族,将网格形式调整为三角形(扁平)。

然后在第二点创建一个参照点,并创建一个圆形,然后再相同位置再创建一个参照点,并抬高(同时添加高度参数),然后在相应位置也创建一个圆,两个圆添加相同的半径参数。

【DYNAMO】利用Revit幕墙填充创建DNA双螺旋结构

    然后选择两个圆创建实体(作为双螺旋结构两条曲线中的连接线),并移动自适应点2,测试圆柱是否随自适应点移动。

【DYNAMO】利用Revit幕墙填充创建DNA双螺旋结构

    接下来,我们创建一条通过三个自适应点的样条曲线,作为双螺旋结构的外旋转曲线,同样分别选择曲线的两端参照面,创建圆形轮廓,并为半径添加参数。如下图:(注:这里需要将圆形半径调整到500以下,不然创建实体过程中容易出问题)

【DYNAMO】利用Revit幕墙填充创建DNA双螺旋结构

    之后将这个族载入到我们之前创建的半圆形族里,到族浏览器,找到我们刚创建好的族,右键创建实例,并按照顺序,在最初我们创建的半圆上,放置幕墙嵌板族。

    这里我们需要先显示幕墙网格的节点,需要选中幕墙网格,在表面表示选项卡里,点击更多,勾选节点选项即可,如下图:

【DYNAMO】利用Revit幕墙填充创建DNA双螺旋结构

    然后选择三个节点,依次点击,放置族,完成后,点击阵列按钮(此时的作用是重复),将族布置到整片网格,效果如下图:

【DYNAMO】利用Revit幕墙填充创建DNA双螺旋结构

    另一半网格,进行相同的操作,最后就得到了我们想要的双螺旋结构,如下图:

【DYNAMO】利用Revit幕墙填充创建DNA双螺旋结构

    但是中间部分并没有完美连接,这个时候我们选中实例族,将H参数关联到曲线两端的圆形半径R1,之后就得到了完美的双螺旋结构,如下图:

【DYNAMO】利用Revit幕墙填充创建DNA双螺旋结构

    之后可以调整参数对族进行测试,还是比较完美的实现参数化了,小庆祝一下!

    是不是挺简单的呢?好了,今天的教程就到这里了。


需要海量BIM知识的同学请大力按压下面的二维码入群,几百款知识及软件(都是一些BIM极品高阶视频材料+案例实训+考证,某宝叫卖价上万元),总有一款适合你:

【DYNAMO】利用Revit幕墙填充创建DNA双螺旋结构



,拉你进海南省BIM中心专业微信群),以下为QQ群,可自由加入


群群号

主要功能

最多人数

39870955

正向设计BIM群

500

49119207

BIM改变未来

500

276950128

工程造价BIM群

500

309848093

REVIT及BIM交流

500

348829445

BIM交流

500

414362522

REVIT学习

500

433134183

工程类微信群发布

500

826913287

全国BIM等级考试

500






原文始发于微信公众号(海南省BIM中心):【DYNAMO】利用Revit幕墙填充创建DNA双螺旋结构




【BIM开发】目前最好的Dynamo培训课件,适合初学者

中建八局轨道交通建设有限公司Dynamo一期培训课件,内容翔实完整。

【BIM开发】目前最好的Dynamo培训课件,适合初学者

【BIM开发】目前最好的Dynamo培训课件,适合初学者

【BIM开发】目前最好的Dynamo培训课件,适合初学者

【BIM开发】目前最好的Dynamo培训课件,适合初学者

【BIM开发】目前最好的Dynamo培训课件,适合初学者

【BIM开发】目前最好的Dynamo培训课件,适合初学者

【BIM开发】目前最好的Dynamo培训课件,适合初学者

【BIM开发】目前最好的Dynamo培训课件,适合初学者

【BIM开发】目前最好的Dynamo培训课件,适合初学者

【BIM开发】目前最好的Dynamo培训课件,适合初学者

【BIM开发】目前最好的Dynamo培训课件,适合初学者

【BIM开发】目前最好的Dynamo培训课件,适合初学者

本公众号其他的相关DYNAMO文章还有:

一、【海南省BIM中心】REVIT 2019钢结构的DYNAMO扩展发布

二、【海南省BIM中心】在REVIT中用DYNAMO建立双螺旋桥

三、【海南省BIM中心】在EXCEL中实时更新REVIT房间的面积

四、【海南省BIM中心】使用DYNAMO来制作圣诞树

五、【海南省BIM中心】使用DYNAMO自动为平面加上标高值

六、【海南省BIM中心】使用dynamo制作弯曲的文字

七、【海南省BIM中心】使用dynamo自动生成图纸目录

八、【海南省BIM中心】使用dynamo给房间号加上楼层号

九、【海南省BIM中心】利用DYNAMO给房间(停车位)自动编号

十、【BIM开发】20个Dynamo基本任务的PPT展示及源码

十一、【BIM开发】DYNAMO界面乱码的解决方法


需要完整源文件的请关注本公众号后首页回复”dynamo培训”即可得到下载链接,或者关注下面的知识星球也可。

原文始发于微信公众号(海南省BIM中心):【BIM开发】目前最好的Dynamo培训课件,适合初学者




【BIM开发】20个Dynamo基本任务的PPT展示及源码


20个Dynamo基本任务的PPT展示及源码,比较详实。

【BIM开发】20个Dynamo基本任务的PPT展示及源码

【BIM开发】20个Dynamo基本任务的PPT展示及源码

【BIM开发】20个Dynamo基本任务的PPT展示及源码

【BIM开发】20个Dynamo基本任务的PPT展示及源码

【BIM开发】20个Dynamo基本任务的PPT展示及源码

【BIM开发】20个Dynamo基本任务的PPT展示及源码

【BIM开发】20个Dynamo基本任务的PPT展示及源码

【BIM开发】20个Dynamo基本任务的PPT展示及源码

【BIM开发】20个Dynamo基本任务的PPT展示及源码

【BIM开发】20个Dynamo基本任务的PPT展示及源码

【BIM开发】20个Dynamo基本任务的PPT展示及源码

【BIM开发】20个Dynamo基本任务的PPT展示及源码

【BIM开发】20个Dynamo基本任务的PPT展示及源码

【BIM开发】20个Dynamo基本任务的PPT展示及源码

【BIM开发】20个Dynamo基本任务的PPT展示及源码

【BIM开发】20个Dynamo基本任务的PPT展示及源码

【BIM开发】20个Dynamo基本任务的PPT展示及源码

【BIM开发】20个Dynamo基本任务的PPT展示及源码

【BIM开发】20个Dynamo基本任务的PPT展示及源码

【BIM开发】20个Dynamo基本任务的PPT展示及源码

【BIM开发】20个Dynamo基本任务的PPT展示及源码

源码可通过关注本公众号“海南省BIM中心”后回复“dynamo5”即可获取下载方式,版权归原作者。

注:知识星球内含所有已发文章附件的下载链接,加入后无须回复直接下载。

需要海量BIM知识的同学请大力按压下面的二维码入群,几百款知识及软件(都是一些BIM极品高阶视频材料+案例实训+考证,某宝叫卖价上万元),总有一款适合你:

【BIM开发】20个Dynamo基本任务的PPT展示及源码



,拉你进海南省BIM中心专业微信群),以下为QQ群,可自由加入


群群号


主要功能

最多人数

39870955

正向设计BIM群

500

49119207

BIM改变未来

500

276950128

工程造价BIM群

500

309848093

REVIT及BIM交流

500

348829445

BIM交流

500

414362522

REVIT学习

500

433134183

工程类微信群发布

500

826913287

全国BIM等级考试

500





原文始发于微信公众号(海南省BIM中心):【BIM开发】20个Dynamo基本任务的PPT展示及源码




【BIM开发】利用DYNAMO给房间(停车位)自动编号

DYNAMO是一个神奇的魔术师,几乎可以用来穷尽REVIT的所有潜力,在我看来是REVIT最重要的插件。今天给大家带来REVIT中的房间(停车位)自动编号DYNAMO操作,仍以昨天的案例作为对象来操作。需要下载案例的同学请转到【BIM开发】利用DYNAMO给房间编号加上楼层号
比如说,我们经常需要在一张楼层平面图上对大量的房间(或停车位)作命名和标号,而依据的是它们的排列顺序。为了解决这个问题,只要运行这个Dynamo小程序。建筑师只要在平面上划出一条曲线,通过各个房间,就可以让各个房间自动按顺序编号。如果在设计过程中有房间发生调整,只要重新运行这个脚本就行了。
操作视频如下:


部分图片如下:


【BIM开发】利用DYNAMO给房间(停车位)自动编号

【BIM开发】利用DYNAMO给房间(停车位)自动编号

【BIM开发】利用DYNAMO给房间(停车位)自动编号

【BIM开发】利用DYNAMO给房间(停车位)自动编号


本公众号其他的相关DYNAMO文章还有:

一、【海南省BIM中心】REVIT 2019钢结构的DYNAMO扩展发布

二、【海南省BIM中心】在REVIT中用DYNAMO建立双螺旋桥

三、【海南省BIM中心】在EXCEL中实时更新REVIT房间的面积

四、【海南省BIM中心】使用DYNAMO来制作圣诞树

五、【海南省BIM中心】使用DYNAMO自动为平面加上标高值

六、【海南省BIM中心】使用dynamo制作弯曲的文字

七、【海南省BIM中心】使用dynamo自动生成图纸目录

八、【海南省BIM中心】使用dynamo给房间号加上楼层号


需要案例源文件的请关注本公众号后首页回复”dynamo4″即可得到下载链接,或者关注下面的知识星球也可。

需要海量BIM知识的同学请大力按压下面的二维码入群,几百款知识及软件(都是一些BIM极品高阶视频材料+案例实训+考证,某宝叫卖价上万元),总有一款适合你:

【BIM开发】利用DYNAMO给房间(停车位)自动编号

附招聘事项一则:海南省规划设计研究院BIM中心招募BIM机电工程师,学历资格:工程类专业本科及以上学历;专业要求:基础知识扎实,掌握设计图纸读图识图能力,熟悉相关专业的规范及法规,对专业知识有较强的钻研精神,关注最新技术发展动态;软件要求:精通Revit、Navisworks、Fuzor、Lumion等主流BIM软件及通用办公软件;熟悉鸿业、Civil、Rhino等软件;经验要求:具备3年以上的BIM项目应用与实施经验,有大型项目BIM应用实施经验者优先;协同能力:有团队精神、协同意识、愿意分享、语言表达能力强、思维清晰敏捷;性格特点:敬业踏实、认真严谨、执行力强、抗压能力强、责任感强。有意者可直接联系周工(微信号18976236136),简历可直接发送435809415@qq.com

,拉你进海南省BIM中心专业微信群),以下为QQ群,可自由加入



最多人数

39870955

正向设计BIM群

500

49119207

BIM改变未来

500

276950128

工程造价BIM群

500

309848093

REVIT及BIM交流

500

348829445

BIM交流

500

414362522

REVIT学习

500

433134183

工程类微信群发布

500

826913287

全国BIM等级考试

500




原文始发于微信公众号(海南省BIM中心):【BIM开发】利用DYNAMO给房间(停车位)自动编号




【BIM开发】利用DYNAMO给房间编号加上楼层号

DYNAMO是一个神奇的魔术师,几乎可以用来穷尽REVIT的所有潜力,在我看来是REVIT最重要的插件。

今天给大家带来REVIT中的房间编号DYNAMO操作。就是自动把楼层号带入到房间编号,比如原来在第二层的“08A”房间号就变成了“2-08A”,或者变成“208A”、“501”之类的编号。这里使用一个简单的Dynamo操作。下面是操作演示:

这个方法还不是真正的自动编号,我将在适当的时候给大家带来利用样条曲线自动编号的方法,就是在平面上划出一条曲线,通过各个房间,让各个房间自动按顺序编号。

【BIM开发】利用DYNAMO给房间编号加上楼层号

【BIM开发】利用DYNAMO给房间编号加上楼层号

【BIM开发】利用DYNAMO给房间编号加上楼层号

【BIM开发】利用DYNAMO给房间编号加上楼层号


本公众号其他的相关DYNAMO文章还有:

一、【海南省BIM中心】REVIT 2019钢结构的DYNAMO扩展发布

二、【海南省BIM中心】在REVIT中用DYNAMO建立双螺旋桥

三、【海南省BIM中心】在EXCEL中实时更新REVIT房间的面积

四、【海南省BIM中心】使用DYNAMO来制作圣诞树

五、【海南省BIM中心】使用DYNAMO自动为平面加上标高值

六、【海南省BIM中心】使用dynamo制作弯曲的文字

七、【海南省BIM中心】使用dynamo自动生成图纸目录


需要案例源文件的请关注本公众号后首页回复”dynamo3″即可得到下载链接,或者关注下面的知识星球也可。

需要海量BIM知识的同学请大力按压下面的二维码入群,几百款知识及软件(都是一些BIM极品高阶视频材料+案例实训+考证,某宝叫卖价上万元),总有一款适合你:

【BIM开发】利用DYNAMO给房间编号加上楼层号

附招聘事项一则:海南省规划设计研究院BIM中心招募BIM机电工程师,学历资格:工程类专业本科及以上学历;专业要求:基础知识扎实,掌握设计图纸读图识图能力,熟悉相关专业的规范及法规,对专业知识有较强的钻研精神,关注最新技术发展动态;软件要求:精通Revit、Navisworks、Fuzor、Lumion等主流BIM软件及通用办公软件;熟悉鸿业、Civil、Rhino等软件;经验要求:具备3年以上的BIM项目应用与实施经验,有大型项目BIM应用实施经验者优先;协同能力:有团队精神、协同意识、愿意分享、语言表达能力强、思维清晰敏捷;性格特点:敬业踏实、认真严谨、执行力强、抗压能力强、责任感强。有意者可直接联系周工(微信号18976236136),简历可直接发送435809415@qq.com

原文始发于微信公众号(海南省BIM中心):【BIM开发】利用DYNAMO给房间编号加上楼层号




【BIM设计】使用DYNAMO建立新加坡地标双螺旋桥

【BIM设计】使用DYNAMO建立新加坡地标双螺旋桥

   

中国设计师习惯使用Sketchup来建模(也已部分探索BIM的应用),但其实用REVIT可以达到同样的效果且极大的有利于后期施工图的绘制及造价等过程应用。但使用BIM后会增大设计师的工作量并造成建筑各从业者的利益重新划分,使得BIM在中国的推广困难重重。说多了,下面言归正传。

 使用SU的建模过程详见:http://www.sketchupbar.com/thread-352383-1-1.html, 本文使用新加坡标志性的Helix桥(金沙酒店旁的双螺旋桥)作为建模对象,大部分素材来自越南的Ly Son Thien先生。


新加坡双螺旋桥于2007年3月底动工建造。设计人员受DNA结构的启发,这座桥梁想要体现的意义是“生命与延续、更新与成长”。采用不锈钢钢管建造的两条螺旋曲线相互缠绕,盘旋形成长达280米的核心结构。桥梁全长280公尺,宽6公尺,可同时容纳1万6000人。毗邻的汽车桥则长303公尺,宽近40公尺,设有三条双向车道。

无论是从桥面,还是从五个观景平台望去,螺旋桥都使城市的天际线更加壮观。双螺旋中的内螺旋用于支撑遮阳的多孔玻璃和不锈钢网状天篷。不锈钢表面可产生绚丽的夜晚照明效果,因为它们能反射桥体中内置的、用于增强设计美感的特殊灯具的光线。桥上设有可让行人休息或眺望市景的圆形瞭望台,该处也是水上运动和烟花表演的最佳观景台。

这道桥也将衔接滨海南和滨海中,形成环绕滨海湾的3.5公里步行环道。位于双螺旋桥入口处附近的本地第一个艺术公园(Art Park),部分设施预料也会配合同时开幕。

下面是建模过程:

       先下载并研究了在线提供的计划,立面图和插图,以便更好地了解桥的设计方式。以下步骤并非旨在成为一个教程,而是一个手段记录我的努力。本研究并不试图复制桥梁的每个细节,而只是使用在过程中学到的基本代码块来模拟桥梁的一般特征。

【BIM设计】使用DYNAMO建立新加坡地标双螺旋桥

从谷歌图像搜索采取的插图


【BIM设计】使用DYNAMO建立新加坡地标双螺旋桥

在Autocad中完成的简单部分

该桥由2个主要螺旋线组成。第一股是外壳,其截面是圆形的。第二种是嵌入圆圈内的椭圆形,其中一半是与圆的一部分重叠的弧形。

【BIM设计】使用DYNAMO建立新加坡地标双螺旋桥

用3个独立点开始建模,代表桥的中间和末端。即使在后续部件到位后,也可以手动操作这3个点。

【BIM设计】使用DYNAMO建立新加坡地标双螺旋桥

在3个点上串起一个nurb.curve,并使用plane by参数生成一系列贯穿整个曲线的平面。这些平面将存放在曲线上,因此它将根据曲线轮廓不断调整自身。在平面半径上使用圆,在所有平面上生成一系列圆。

【BIM设计】使用DYNAMO建立新加坡地标双螺旋桥

使用点参数在所有圆上生成点。使用移位索引,我将每个步骤中沿圆圈分组的每个点移动一个点。这使得点在每个环上围绕圆旋转1个索引。使用列表转置,我能够在所有点上生成nurb曲线以创建上面的螺旋线。

【BIM设计】使用DYNAMO建立新加坡地标双螺旋桥

现在是时候切出螺旋的末端了。新加坡螺旋终止,其曲线最终停留在曲线的底部。使用get index,选择每条曲线并使用index处的remove项来取出螺旋末端的点。

【BIM设计】使用DYNAMO建立新加坡地标双螺旋桥

重复上述相同的过程但反转移位索引。再次选择每条曲线并移除这些点以使其最终形状。

【BIM设计】使用DYNAMO建立新加坡地标双螺旋桥

使用主螺旋链基部的2个点创建次要螺旋链。通过平移中心点以创建顶部和底部,然后使用它和2个基点创建列表来完成此操作。使用逐点工具生成曲线。

【BIM设计】使用DYNAMO建立新加坡地标双螺旋桥

使用上述相同的过程,生成点并在这些点上运行曲线。再次修剪末端以使桥接终止。

【BIM设计】使用DYNAMO建立新加坡地标双螺旋桥

在曲线上生成三维扫描。在此过程中,我创建了plane参数并将参数设置为0.5。在该平面上创建一个圆并将其扫过曲线。

【BIM设计】使用DYNAMO建立新加坡地标双螺旋桥

现在主螺旋已完成,创建其他组件以完成桥。

这是Revit视图中的桥梁。

【BIM设计】使用DYNAMO建立新加坡地标双螺旋桥 【BIM设计】使用DYNAMO建立新加坡地标双螺旋桥 【BIM设计】使用DYNAMO建立新加坡地标双螺旋桥 【BIM设计】使用DYNAMO建立新加坡地标双螺旋桥


【BIM设计】使用DYNAMO建立新加坡地标双螺旋桥

原文始发于微信公众号(海南省BIM中心):【BIM设计】使用DYNAMO建立新加坡地标双螺旋桥




【BIM开发】用DYNAMO自动生成图纸目录

DYNAMO是一个神奇的魔术师,几乎可以用来穷尽REVIT的所有潜力,在我看来是REVIT最重要的插件。

今天给大家带来REVIT与EXCEL的数据互导操作。这里分几种情况,如果仅仅是导出REVIT的工程量明细表到EXCEL,直接导出-报告-明细表,导出TXT文件,再导入EXCEL即可。但如果要导出其他不是明细表或房间数据,比如图纸目录,就要用到Dynamo来操作。下面是操作演示:

通过Dynamo,在EXCEL中自动生成图纸信息及目录,再导入CAD表格中,最后再用链接的方法链接CAD表格即可,整个过程是联动的,一改全改。

本公众号其他的相关DYNAMO文章还有:

一、【海南省BIM中心】REVIT 2019钢结构的DYNAMO扩展发布

二、【海南省BIM中心】在REVIT中用DYNAMO建立双螺旋桥

三、【海南省BIM中心】在EXCEL中实时更新REVIT房间的面积

四、【海南省BIM中心】使用DYNAMO来制作圣诞树

五、【海南省BIM中心】使用DYNAMO自动为平面加上标高值

六、【海南省BIM中心】使用dynamo制作弯曲的文字



需要源文件的请关注本公众号后首页回复”dynamo2″即可。

海南省BIM中心致力于海南省BIM事业的发展,率先在海南省内开展BIM培训,BIM网站,BIM设计,BIM造价,BIM全过程管理、BIM+GIS\FM\VR\AR\大数据\云计算\智慧城市的探索,为海南省建筑信息化作出自己的贡献。我们的网站是www.xycost.com,www.xycost.net。长按下面的二维码有惊喜哟>_<~

【BIM开发】用DYNAMO自动生成图纸目录

原文始发于微信公众号(海南省BIM中心):【BIM开发】用DYNAMO自动生成图纸目录




【BIM开发】在REVIT中使用DYNAMO来制作弯曲的文字


DYNAMO是一个神奇的魔术师,几乎可以用来穷尽REVIT的所有潜力,在我看来是REVIT最重要的插件。

Dynamo是以AutodeskRevit为基础的可视化编程平台,用户可以更快的解决三维设计作业流程,驱动模型几何参数和数据库。AutodeskRevit与Dynamo的结合,除了让设计人员在创建视觉逻辑、挑战参数化异形造型概念设计上的奇思妙想得以呈现,在BIM信息交换与分析上也突破既有限制,取代机械化的重复作业,工作效率显著提升!

下面来自新加坡的Md Lingkon为你演示如何使用dynamo来制作弯曲的文字,视频如下:

具体渲染效果如下:

【BIM开发】在REVIT中使用DYNAMO来制作弯曲的文字

【BIM开发】在REVIT中使用DYNAMO来制作弯曲的文字

【BIM开发】在REVIT中使用DYNAMO来制作弯曲的文字

【BIM开发】在REVIT中使用DYNAMO来制作弯曲的文字


本公众号其他的相关DYNAMO文章还有:

一、【海南省BIM中心】REVIT 2019钢结构的DYNAMO扩展发布

二、【海南省BIM中心】在REVIT中用DYNAMO建立双螺旋桥

三、【海南省BIM中心】在EXCEL中实时更新REVIT房间的面积

四、【海南省BIM中心】使用DYNAMO来制作圣诞树

五、【海南省BIM中心】使用DYNAMO自动为平面加上标高值



想要下载源文件的请关注本公众号后首页回复“dynamo1″即可。

海南省BIM中心致力于海南省BIM事业的发展,率先在海南省内开展BIM培训,BIM网站,BIM设计,BIM造价,BIM全过程管理、BIM+GIS\FM\VR\AR\大数据\云计算\智慧城市的探索,为海南省建筑信息化作出自己的贡献。我们的网站是www.xycost.com,www.xycost.net。长按下面的二维码有惊喜哟>_<~

【BIM开发】在REVIT中使用DYNAMO来制作弯曲的文字


原文始发于微信公众号(海南省BIM中心):【BIM开发】在REVIT中使用DYNAMO来制作弯曲的文字




【海南省BIM中心】REVIT2019 钢结构的Dynamo扩展可用了

为了更好的实现BIM的目标及与TEKLA竞争,REVIT 2018及以后增加了钢结构组件,本次继续增加了DYNAMO的扩展,相信能为结构工程师带来更好的工作体验。

Autodesk最近发布了Advance Steel 2019的Dynamo Extension,它可以帮助结构工程师推动Dynamo的Advance Steel元件的几何形状和行为。

Dynamo Extension for Advance Steel增加了Dynamo到Advance Steel的功能,帮助您使用Advance Steel梁和板快速生成复杂结构。您可以将Dynamo中的材质,梁截面或用户属性分配给生成的元素,以最大限度地减少建模所需的步骤数。

在本文中,我们将介绍如何使用Autodesk Desktop App下载此扩展(发布给当前订阅者)。

第1步:打开Autodesk Desktop App

Autodesk Desktop应用程序为您订阅的产品提供安装和更新。

您可以通过在“开始”菜单中搜索Autodesk Desktop来执行此操作。它应该是您看到的第一批结果之一。单击并打开Autodesk Desktop App。

【海南省BIM中心】REVIT2019 钢结构的Dynamo扩展可用了

第2步:登录Autodesk Desktop App

一旦桌面应用程序窗口打开时,登录使用您的Autodesk帐户的登录信息。

【海南省BIM中心】REVIT2019 钢结构的Dynamo扩展可用了

第3步:选择要更新的程序

登录后,您将需要选择要更新的程序。在这种情况下,您需要从更新列表中选择Dynamo for Advance Steel 2019。

【海南省BIM中心】REVIT2019 钢结构的Dynamo扩展可用了

[size=1.4]选择右侧的“更新”选项以开始下载。

步骤4:完成Advance Steel 2019的Dynamo Extension的安装

单击“更新”后,Autodesk Desktop App将开始下载并安装新扩展。

【海南省BIM中心】REVIT2019 钢结构的Dynamo扩展可用了

第5步:你完成了!

下载和安装完成后,您就完成了所有设置。

您唯一要做的就是跳进Advance Steel 2019并亲身体验Advance Steel 2019的Dynamo Extension!

【海南省BIM中心】REVIT2019 钢结构的Dynamo扩展可用了

海南省BIM中心致力于海南省BIM事业的发展,率先在海南省内开展BIM培训,BIM网站,BIM设计,BIM造价,BIM全过程管理、BIM+GIS\FM\VR\AR\大数据\云计算\智慧城市的探索,为海南省建筑信息化作出自己的贡献。我们的网站是www.xycost.com,www.xycost.net。长按下面的图片有惊喜哟>_<~

【海南省BIM中心】REVIT2019 钢结构的Dynamo扩展可用了

原文始发于微信公众号(海南省BIM中心):【海南省BIM中心】REVIT2019 钢结构的Dynamo扩展可用了




【海南省BIM中心】在REVIT中使用dynamo建立双螺旋桥

【海南省BIM中心】在REVIT中使用dynamo建立双螺旋桥


使用新加坡标志性的Helix桥作为建模对象,大部分素材来自

下载并研究了在线提供的计划,立面图和插图,以便更好地了解桥的设计方式。以下步骤并非旨在成为一个教程,而是一个手段记录我的努力。本研究并不试图复制桥梁的每个细节,而只是使用在过程中学到的基本代码块来模拟桥梁的一般特征。

【海南省BIM中心】在REVIT中使用dynamo建立双螺旋桥

从谷歌图像搜索采取的插图


【海南省BIM中心】在REVIT中使用dynamo建立双螺旋桥

在Autocad中完成的简单部分


该桥由2个主要螺旋线组成。第一股是外壳,其截面是圆形的。第二种是嵌入圆圈内的椭圆形,其中一半是与圆的一部分重叠的弧形。

【海南省BIM中心】在REVIT中使用dynamo建立双螺旋桥

用3个独立点开始建模,代表桥的中间和末端。即使在后续部件到位后,也可以手动操作这3个点。

【海南省BIM中心】在REVIT中使用dynamo建立双螺旋桥

在3个点上串起一个nurb.curve,并使用plane by参数生成一系列贯穿整个曲线的平面。这些平面将存放在曲线上,因此它将根据曲线轮廓不断调整自身。在平面半径上使用圆,在所有平面上生成一系列圆。

【海南省BIM中心】在REVIT中使用dynamo建立双螺旋桥

使用点参数在所有圆上生成点。使用移位索引,我将每个步骤中沿圆圈分组的每个点移动一个点。这使得点在每个环上围绕圆旋转1个索引。使用列表转置,我能够在所有点上生成nurb曲线以创建上面的螺旋线。

【海南省BIM中心】在REVIT中使用dynamo建立双螺旋桥

现在是时候切出螺旋的末端了。新加坡螺旋终止,其曲线最终停留在曲线的底部。使用get index,选择每条曲线并使用index处的remove项来取出螺旋末端的点。

【海南省BIM中心】在REVIT中使用dynamo建立双螺旋桥

重复上述相同的过程但反转移位索引。再次选择每条曲线并移除这些点以使其最终形状。

【海南省BIM中心】在REVIT中使用dynamo建立双螺旋桥

使用主螺旋链基部的2个点创建次要螺旋链。通过平移中心点以创建顶部和底部,然后使用它和2个基点创建列表来完成此操作。使用逐点工具生成曲线。

【海南省BIM中心】在REVIT中使用dynamo建立双螺旋桥

使用上述相同的过程,生成点并在这些点上运行曲线。再次修剪末端以使桥接终止。

【海南省BIM中心】在REVIT中使用dynamo建立双螺旋桥

在曲线上生成三维扫描。在此过程中,我创建了plane参数并将参数设置为0.5。在该平面上创建一个圆并将其扫过曲线。

【海南省BIM中心】在REVIT中使用dynamo建立双螺旋桥

现在主螺旋已完成,创建其他组件以完成桥。

这是Revit视图中的桥梁。

【海南省BIM中心】在REVIT中使用dynamo建立双螺旋桥 【海南省BIM中心】在REVIT中使用dynamo建立双螺旋桥 【海南省BIM中心】在REVIT中使用dynamo建立双螺旋桥 【海南省BIM中心】在REVIT中使用dynamo建立双螺旋桥

      海南省BIM中心致力于海南省BIM事业的发展,在海南省内已率先探索BIM学习培训,BIM网站,BIM设计,BIM造价,BIM全过程管理等方面的研究,下一步还将引入BIM+GIS\FM\VR\AR\大数据\云计算\智慧城市等新技术,为海南省建筑信息化作出自己的贡献。我们的网站是www.xycost.com,www.xycost.com。

长按下面的图片有惊喜哟>_<~

【海南省BIM中心】在REVIT中使用dynamo建立双螺旋桥


原文始发于微信公众号(海南省BIM中心):【海南省BIM中心】在REVIT中使用dynamo建立双螺旋桥




用dynamo为楼层(结构)平面自动添加标高值(原创)

在使用REVIT作图时,如果能把层数与标高数值对应起来,那将会对CAD中的标高一目了然。当然你也可以一个个的修改,比如修改平面名称为“ST03 11.95”,但在平面较多时,可以使用dynamo 一次性修改。电池图如下:

用dynamo为楼层(结构)平面自动添加标高值(原创)

海南省BIM中心致力于海南省BIM事业的发展,在海南省内已率先探索BIM学习培训,BIM网站,BIM设计,BIM造价,BIM全过程管理等方面的研究,下一步还将引入BIM+GIS\BIM+FM\VR\AR\大数据\云计算\智慧城市等新技术,为海南省建筑信息化作出自己的贡献。我们的网站是www.xycost.com

原文始发于微信公众号(海南省BIM中心):用dynamo为楼层(结构)平面自动添加标高值(原创)




Dynamo如何翻转Revit的世界?

15
class
BIM问题集锦-Dynamo

Dynamo如何翻转Revit的世界?

Dynamo如何翻转Revit的世界?对于过去的Revit使用者来说,经常遭遇到明知模型中确实有我们想取用的信息参数,但碍于软件限制,无法让我们直觉式的随意取用,所以必需透过撰写程序代码建立API的方式才能从Revit这个庞大的数据库中撷取应用;再者,想进行复杂曲面造型设计时,受限于软件功能,有时也会遭遇到无法随心所欲地创造所见即所思的设计概念,而必须妥协于模型现况的情形发生,亦或是固执地经过许多的软件整合应用与一连串的转档过程才能实现理想的设计概念并与现存的Revit模型进行统整,这样的过程,对于每一个Revit使用者来说一定都是心有戚戚焉。

然而在Dynamo的出现之后,这样的情况有了莫大的转变。Dynamo的整合应用大大的改变了Revit用户的思维模式,一夕之间,过往的不可能纷纷出现了耀眼的曙光。从前需要撰写艰深程序代码的API应用突然间变得简单许多;用户也不需再轻易地妥协于模型的现况,而能够确实创造出理想中的几何模型,并且轻而易举地进行调整与优化。Dynamo就像是为Revit这个庞大的数据数据库开了一扇大门,让使用者能更进一步深入探究与挖掘其内在资源,开创了更加宽广的应用可能性并提升了Revit模型内的信息价值。

为什么是Dynamo?

Dynamo可说是近期BIM界一颗相当受到瞩目的新星,透过可视化的程序编写与友善的人机接口,让用户不需钻研艰深的程序语言,也能够轻易地利用Dynamo作为与Revit沟通的辅助桥梁,来进行许多复杂的几何设计与参数信息的分析应用,使得Revit发挥BIM软件中的「Information」特性能够更加地随心所欲。

Dynamo能帮助我们做什么?

一般而言,常见到的Dynamo应用大约可以分为两个大类,一为几何造型设计,二为信息分析应用,其中又以第一项几何造型设计为常见的应用大宗。

过去,我们常看到Rhino与Grasshopper的合作,在营建工程的设计时间提供了更丰富的可能性与多样性,建筑师及设计师透过直观且可视化的人机接口以及参数化的输入方式,模拟设计建筑物的外观,找出心中理想的建物曲线,成就了许多了不起的建筑项目,然而对于利用Revit为BIM发展主力的使用者而言,Revit的强项在于信息的整合应用,建物的复杂曲线造型虽然不是完全做不到,但是相比之下确实是受限较多。

Dynamo的出现确实为Revit使用者开创了更多元的应用模式,不论在国内外,透过Dynamo的协助来进行几何设计的案例也多不胜数,特殊曲面造型设计、建物外观、桥梁工程等等,都能看到Dynamo与Revit相辅相成而产出的辉煌足迹,仰赖Dynamo的协助,也确实精进了Revit较不容易发挥的复杂几何曲面造型应用,将Revit的几何能力拓展到了更高一级的层次。

我们利用Dynamo做什么?

除了前述常见的几何造型设计之外,根据实际参与的项目流程开发了许多辅助程序,让Dynamo不只是辅助设计的工具,同时强化应用了Revit的庞大数据库,作为项目执行过程中分析应用的工具。

在模型建立的部分,笔者的团队开发了适合台湾CAD环境的快速建模辅助程序,提高了由CAD设计图说到模型产出的作业效率;

Dynamo如何翻转Revit的世界?

【Dynamo快速建模辅助程序简化CAD到BIM模型的作业流程】

同时我们也开发出许多模型组件自动化建立的辅助程序,大量降低许多繁复的重复性作业,提高模型建立的效率及精确度;

Dynamo如何翻转Revit的世界?

【Dynamo模型组件自动建立辅助程序加速模型组件建立】

在空间检讨与机电整合方面,我们开发利用Dynamo快速判断空间净高的辅助程序,免除了过去CAD作业绘制剖面相关图说或是在BIM模型内建立剖刀这样大量的人工操作及判断过程,直接利用Dynamo对于管线模型及空间模型判断是否符合净高要求,并能将须调整的结果亮显于模型中,以直观的方式直接进行模型的调整,并用以作为机电管线配置设计与检讨的依据;

Dynamo如何翻转Revit的世界?

【Dynamo空间净高判断程序应用在机电管线空间净高检讨】

在法规检讨上,我们利用Dynamo建立了步行距离检讨及空间面积计算等辅助程序,协助我们在进行相关法规检讨时,不仅能够快速精准的产出成果,也同时能够确保数据的产出与模型的一致性,若后续遭遇必须调整的状况发生时,自动化程序也能轻易的进行各种变动;

Dynamo如何翻转Revit的世界?

【Dynamo法规检讨辅助程序于建筑法规中的步行距离检讨应用】

对于营建项目而言,设计图或是施工图等图说的产出,动辄都是数十甚至是数百张的惊人数量,若是利用人工来进行图纸建立作业,过去的我们或许需要花费数小时,却仅仅只是在进行机械式的图纸编号与图纸名称的编辑输入作业,相当耗时费力,但我们自行编写Dynamo的图纸创建辅助程序,对于这样大量的机械化作业,能够在区区三分钟之内完成,确实有效地加速并改善了过去的作业流程,也避免了人为输入错误的情况发生;

Dynamo如何翻转Revit的世界?

【Dynamo图纸创建辅助程序于模型中短时间内产出大量图说】

此外,在利用Revit进行BIM模型建立之后,从前我们常利用Navisworks来进行模型的基本碰撞检讨,又或者利用Solibri来针对特定的条件进行进一步的碰撞检查。当然,多样化的软件的整合应用的确是不可避免的流程之一,但是有了Dynamo的协助,我们直接利用参数及自定义的条件式在Revit进行模型碰撞的检核作业,免除了许多转档或人为判断的作业流程,也更直观的在Revit模型内进行各种模型的修正作业,加速了碰撞后的模型修正效率。

Dynamo如何翻转Revit的世界?

【Dynamo碰撞检核辅助程序协助我们直接在模型内进行碰撞检讨与修正】

除了营造建筑工程之外,在土木工程的领域中,我们也利用Dynamo与Revit的相互配合,进行桥墩的钢筋配筋作业并产出相关的配筋检料图说以及料表,提供给业主于工程实作时直接利用,同时也确保信息的一致性。

Dynamo如何翻转Revit的世界?

【Dynamo钢筋检料辅助程序产出钢筋检料图说与料表】

结语

营造建筑的生命周期中,在设计时间时便应用Dynamo来辅助创造更多可能性的案例,在国外已是一种普遍的趋势,然而,就台湾的营造环境与BIM的导入流程而言,与海外国家确实有许多不同之处,故要完全移植海外国家的成功案例作为Dynamo导入应用的发展模式,的确不是一件容易的事情。




问题271:如何使用Dynamo生成空间螺旋线?

271
class
BIM问题集锦-Dynamo

问题271:如何使用Dynamo生成空间螺旋线?

螺旋线可以直接使用节点:Helix.ByAxis生成,该节点五个输入端口:axispoint(轴点)、axisDirection(轴方向)、startPoint(起始点)、pitch(一个周期高度)、angleTurms(指定角度);

问题271:如何使用Dynamo生成空间螺旋线?

创建螺旋线的方法其实还有,下面是我在《Autodesk Revit-Dynamo基础实战教程》书上看到的一种生成方法:使用节点:Code Block写入公式,再通过“Point.ByCoordinates”获取一系列螺旋线上的坐标点,最后使用“PolyCurve.ByPoints”生成螺旋线;

问题271:如何使用Dynamo生成空间螺旋线?

    《Autodesk Revit-Dynamo基础实战教程》这本书讲的很好,适合入门学习,推荐大家买来好好看。




问题270:如何使用Dynamo将柱与墙体底部标高对齐?

270
class
BIM问题集锦-Dynamo

问题270:如何使用Dynamo将柱与墙体底部标高对齐?

上一篇文章中已经说过如何使用Dynamo控制墙体的属性(如:底部偏移、无连接高度),今天我们将在此基础上拓展一下,如何将柱与墙体底部标高对齐。

我们先使用节点:Element.GetParameterValueByName获取墙体的“底部偏移”参数值,然后使用节点:Revit-Selection-Structural Column Types选择Revit中的结构柱,使用“Element.SetParameterByName”节点将墙体的底部偏移值赋予给结构柱,这样修改墙体或结构柱任一底部偏移值,将会随之进行变动;

问题270:如何使用Dynamo将柱与墙体底部标高对齐?




问题269:如何使用Dynamo参数化控制墙体属性?

269
class
BIM问题集锦-Dynamo

问题269:如何使用Dynamo参数化控制墙体属性?

使用节点:Revit-Selection-Select Model Elements获取Revit的墙体构件,之前的文章说过如何获取族构件的类型名称,接下来我们要使用的节点跟这个很相似:Revit-Elements-Element.SetParameterByName,该节点有三个输入端口:图元元素,需要获取的参数名称、参数值;

问题269:如何使用Dynamo参数化控制墙体属性?

参数值可以使用滑块来驱动“Number Slider”,这里需要注意参数名称必须与Revit的名称一致,且必须是在Revit中可编辑的参数,如墙的面积、体积参数值(在Revit中为灰选状态)运行时会报错;

问题269:如何使用Dynamo参数化控制墙体属性?




问题268:使用Dynamo获取族类型的两个方法?

268
class
BIM问题集锦-Dynamo

问题268:使用Dynamo获取族类型的两个方法?

方法一:使用节点:Revit-Selection-Select Model Element(单选)或Select Model Elements(多选)获取Revit的族构件,然后可以使用节点:Revit-Elements-FamilyInstance.Type直接读取特定族实例的族类型(注意是“族实例”即每一个族构件的类型都会从Revit提取过来);

 

问题268:使用Dynamo获取族类型的两个方法?

(注:使用“Select Model Elements(多选)”节点时要在Revit中框选图元,不要一个一个点选,会选不到的)

方法二:除了直接读取族实例的族类型外,还可以使用节点:Revit-Elements-Element.GetParameterValueByName来获取图元类型参数值,该节点需要输入获取的模型图元和需要获取的参数名称,参数名称为“类型”的String字符串,最后我们添加一个“Watch”节点查看结果;

问题268:使用Dynamo获取族类型的两个方法?

最后,大家有没有注意到获取的类型名称后面跟着一个数字,该数字跟族ID是不一致的哦,动脑经思考一下!知道的小伙伴可以在留言区留言!




《问题189:Dynamo几个节点创建模型云盘分享!》

189
class
BIM问题集锦-Dynamo

《问题189:Dynamo几个节点创建模型云盘分享!》文/王冯聪

1、不同大小圆形阵列:

《问题189:Dynamo几个节点创建模型云盘分享!》文/王冯聪

链接:http://pan.baidu.com/s/1miJuU16 密码:p60r

2、地形创建:

点阵地形创建:链接:http://pan.baidu.com/s/1jIDZpki 密码:vnvb

图像地形的创建:链接:http://pan.baidu.com/s/1eSIlmfC 密码:5165

3、梦露大厦:

《问题189:Dynamo几个节点创建模型云盘分享!》文/王冯聪

简单:链接:http://pan.baidu.com/s/1kUAZnxX 密码:fiz3

复杂:链接:http://pan.baidu.com/s/1ctqPGU 密码:o6dc

4、莫比乌斯环:

《问题189:Dynamo几个节点创建模型云盘分享!》文/王冯聪

链接:http://pan.baidu.com/s/1dEWQf89 密码:8zfq

5、七彩球:

《问题189:Dynamo几个节点创建模型云盘分享!》文/王冯聪

链接:http://pan.baidu.com/s/1o7Lc2SU 密码:3yis

6、泰森多边形:

《问题189:Dynamo几个节点创建模型云盘分享!》文/王冯聪

链接:http://pan.baidu.com/s/1ge5HA9P 密码:iq8s

7、圆形尖角:

《问题189:Dynamo几个节点创建模型云盘分享!》文/王冯聪

链接:http://pan.baidu.com/s/1slWHPH7 密码:65h3

8、贴图创建:链接:http://pan.baidu.com/s/1c12zZWG 密码:p9te

9、创建轴网:链接:http://pan.baidu.com/s/1hrG4TN2 密码:ussc

10、批量创建族构件:链接:http://pan.baidu.com/s/1hsL4QB6 密码:275n

11、读取Excel中XYZ值并连接成线:链接:http://pan.baidu.com/s/1kVKIRgN 密码:vxss

12、创建幕墙嵌板:链接:http://pan.baidu.com/s/1miGDfUo 密码:zu88

13、更多自定义节点软件包的下载可以进入:https://www.dynamopackages.com/进行下载安装;

《问题189:Dynamo几个节点创建模型云盘分享!》文/王冯聪




《问题188:Dynamo关于数据列表维度的认识?》

188
class
BIM问题集锦-Dynamo

《问题188:Dynamo关于数据列表维度的认识?》文/王冯聪

Dynamo中很多节点只能输入一维列表或只能输入二维列表,究竟怎样的列表是一维的?什么又是二维列表呢?

1、之前有提到过使用Code Block节点可以创建出三个维度的不同列表,如下图:

《问题188:Dynamo关于数据列表维度的认识?》文/王冯聪

2、观察三种列表的结果可以发现:一维列表展开list有一列数组,二维列表展开list还有一个list数列,三维列表展开有三个list数列(三个list数列分别对应XYZ的值);

3、使用“List.Create”或者“List.Chop”节点可以将两个一维列表(或二维)转化成一个二维(或三维)列表;

4、使用“Flatten”节点可以将二维(或三维)列表直接转化成一维列表;

《问题188:Dynamo关于数据列表维度的认识?》文/王冯聪

5、同维度的列表可以使相同位置的数据进行运算(三维列表不能与二维列表进行运算);

《问题188:Dynamo关于数据列表维度的认识?》文/王冯聪




《问题187:Dynamo软件Code Block节点的使用技巧?》

187
class
BIM问题集锦-Dynamo

《问题187:Dynamo软件Code Block节点的使用技巧?》文/王冯聪

Code Block是一个特殊的节点,可以放数字,字符串或者公式,下面来简单介绍一下;

1、在节点库以此点击“core→input→Code Block”或者直接双击界面空白区域即可创建Code Block节点;

《问题187:Dynamo软件Code Block节点的使用技巧?》文/王冯聪

2、直接调用节点名称输入参数值就可以创建对应名称的功能;

《问题187:Dynamo软件Code Block节点的使用技巧?》文/王冯聪

3、普通的节点都能转换成Code Block节点,选中要转换的节点,右键单击空白区域,选择“节点Code”即可转换成Code Block节点;

《问题187:Dynamo软件Code Block节点的使用技巧?》文/王冯聪

(注:1、使用回车键和分号可以在Code Block节点中创建多个输入端口;

2、输入Code Block节点的值必须在英文状态下,不然节点识别不了;

3、如果节点本身并没有输入参数,那么只需在节点名称后面加一对小括号就行了;)




《问题186:Dynamo自定义节点的管理使用?》

186
class
BIM问题集锦-Dynamo

《问题186:Dynamo自定义节点的管理使用?》文/王冯聪

1、创建好的节点会被保存在默认路径下:

“C:UsersAdministratorAppDataRoamingDynamoDynamo Core1.0definitions”;同时在节点库中也会显示相应的节点类别及名称;

《问题186:Dynamo自定义节点的管理使用?》文/王冯聪

2、可以点击设置选项卡下的“管理节点和软件包路径”查看修改保存路径;

《问题186:Dynamo自定义节点的管理使用?》文/王冯聪

3、在“管理节点和软件包路径”中同样可以指定路径进行保存,只有在这里指定了路径在节点库中才会看到路径下的节点;

《问题186:Dynamo自定义节点的管理使用?》文/王冯聪

4、点击软件包选项卡可以联网搜索下载安装别人做好的自定义节点,自己做好的节点也可以在这里进行发布;

《问题186:Dynamo自定义节点的管理使用?》文/王冯聪

5、软件包的下载可以进入:https://www.dynamopackages.com/进行下载安装;

《问题186:Dynamo自定义节点的管理使用?》文/王冯聪




《问题185:Dynamo自定义节点的创建过程?》

185
class
BIM问题集锦-Dynamo

《问题185:Dynamo自定义节点的创建过程?》文/王冯聪

1、自定义节点的创建方法有两种:打开起始界面点击“自定义节点”或者款选节点右键选择“新节点From选择”;

《问题185:Dynamo自定义节点的创建过程?》文/王冯聪

《问题185:Dynamo自定义节点的创建过程?》文/王冯聪

2、然后输入自定义节点的名称、说明文字并指定类别(可以自行创建新的类别);

《问题185:Dynamo自定义节点的创建过程?》文/王冯聪

(注:1、款选节点的时候不要把输入端节点和输出端的节点一起选中,要留出输入和输出端口;

《问题185:Dynamo自定义节点的创建过程?》文/王冯聪

2、右键点击创建好的自定义节点,选择“编辑自定义节点”进入到内部编辑界面,可以重新对节点进行修改;

《问题185:Dynamo自定义节点的创建过程?》文/王冯聪

3、自定义节点的创建可以简化界面的显示效果,将很多个节点合并成一个节点来管理,还能下载一些别人做好的优秀的节点自己使用,是一个很人性化、灵活的工具)




《问题184:Dynamo节点创建过程总结!》

184
class
BIM问题集锦-Dynamo

《问题184:Dynamo节点创建过程总结!》文/王冯聪

 

首先要清楚自己想要实现一个什么目标,怎样使用节点来实现这一目标,什么样的节点可以更好的达到想要的效果,我喜欢用逆向思维的方法来创建节点,下面还是通过几个案例说明一下吧;1、表面贴图:

想要在构件表面贴图,需要使用一个能将颜色指定给面的节点“Display.BySurfaceColors”;该节点有两个输入端口,需要输入形体曲面和图像颜色,也就是说导入的一张图片不能直接连接到这个节点端口上,还需要将图片的颜色提取出来,这个我们可以使用节点“Image.Pixels”,然后就是外部图片文件的导入会使用到两个节点“File Path、File.FromPath”;提取了外部图像文件还需要将这张图片变成Dynamo能读取的格式图片,使用节点“Image.ReadFromFile”进行一次转换;思路有了就可以来连接节点了:

2、梦露大厦:

梦露大厦的外形是一个旋转的椭圆形,首先要创建一个椭圆形,将该椭圆沿着Z轴方向复制出多个,并对每一个形体指定一个旋转度数,最后将所有椭圆创建成形体;思路有了就可以在节点库中寻找哪些节点能实现我的目的,可能要达到某一目标不一定只有一个节点能实现,这时可根据实际情况或自身喜欢选择最适合的节点;

《问题184:Dynamo节点创建过程总结!》文/王冯聪

总之,先要有一个大致的构思,我要如何去实现这个目标,有没有适合的节点能实现这个目标,怎样来实现,再去创建节点;可能刚开始对节点不是很熟悉,建议大家有时间好好看看每个节点能做什么,大致的位置在哪里能记住,用的时候会有事半功倍的效果。




《问题182:Dynamo软件number节点的使用小技巧?》

182
class
BIM问题集锦-Dynamo

《问题182:Dynamo软件number节点的使用小技巧?》文/王冯聪

今天来学习一下number节点的几个使用小技巧;

1、在number节点中输入“开始数值..节束数值..间隔值”可以达到与“Range”相同的效果;

《问题182:Dynamo软件number节点的使用小技巧?》文/王冯聪

2、在number节点中输入“开始数值..#节束数值..间隔值”可以达到与“Sequence”相同的效果;

《问题182:Dynamo软件number节点的使用小技巧?》文/王冯聪

3、number节点也可以直接输入一维点阵,但是二维、三维需要使用“Code Block”节点来实现;

《问题182:Dynamo软件number节点的使用小技巧?》文/王冯聪




《问题181:Dynamo使用Excel表格点阵创建地形的方法?》

181
class
BIM问题集锦-Dynamo

《问题181:Dynamo使用Excel表格点阵创建地形的方法?》文/王冯聪

想要使用Excel表格的数据值作为地形点阵来创建地形,首先需要将Excel表格的数据导入到Dynamo中,Excel表格中有三列数值分别对应X、Y、Z三个坐标值,要如何将其正确的对应到每一个值呢?我这里想到的是把Excel表格的数据拆成三个文档,将XYZ的值分开导入到Dynamo中,再使其变成点阵,最后生成地形,思路有了就开始创建节点吧;

1、将Excel表格导入Dynamo:

《问题181:Dynamo使用Excel表格点阵创建地形的方法?》文/王冯聪

2、将Excel表格数据拆分成三个文档:

《问题181:Dynamo使用Excel表格点阵创建地形的方法?》文/王冯聪

3、将三个文档的数据分别导入Dynamo中:

《问题181:Dynamo使用Excel表格点阵创建地形的方法?》文/王冯聪

4、使用导入的数列创建点阵:

《问题181:Dynamo使用Excel表格点阵创建地形的方法?》文/王冯聪

5、最后创建Revit中的地形:

《问题181:Dynamo使用Excel表格点阵创建地形的方法?》文/王冯聪

创建完成就可以到Revit中查看创建的地形模型:

《问题181:Dynamo使用Excel表格点阵创建地形的方法?》文/王冯聪




Dynamo参数化学习心得-转自《刘生常谈》

05
class
BIM问题集锦-精彩文章

Dynamo参数化学习心得-转自《刘生常谈》

自从欧特克大力推崇旗下软件Revit的时候,为了区别于CAD,提出“虚拟建筑”的概念,BIM一词也随之而出,具体溯源我们不追究。总之,自此之后,建筑行业刮起了一阵“BIM”风,也就是现在建筑人津津乐道的“建筑行业的第三次革命”。

“BIM”全称“Building information modeling”,也就是建筑信息模型。个人在本科大四找工作时,恰逢中XX公司介绍BIM,被其先进的理念所吸引,于是毅然抛弃其他offer,一头扎进了BIM中,到现在,已有两年有余。其中从懵懂、迷恋、迷茫、希望,一直到现在的坚持,经历了心理的一步步成长。也逐渐慢慢的对BIM有了一个清晰明了的理解。今日,不谈概念,谈一谈参数化利器——Dynamo。

为什么那么多软件、插件,我非要谈Dynamo呢?!这是一个认知的过程。就如当时刚进BIM圈(BIM圈子不大),认为Revit就是BIM一样,到一个阶段,有一个阶段的认知。从刚开始的BIM翻模,学习了一系列的软件,正如我现在,会Revit、ArchiCAD、犀牛、Navisworks、Sketchup、Vico office、Dynamo、Lumion等等软件一样,从无到有,慢慢的到了各种软件都会用,某几款常用软件精通一样,逐渐的将BIM 行业中的各种软件都用了一遍,然后再汲取各个软件的精髓,你就会从低级的BIM认知向更加贴近实际,或者说是各现实的BIM认知靠近。会软件不是目的,一个懂得如何利用“信息”、如何用好信息的人抵过十个会软件的人。正如单纯的BIM翻模终将会被淘汰一样,翻模的人员也终将淹没在BIM的浪潮中。正如现在BIM职位,大致有6类:

1.BIM建模员(只翻模)

2.BIM技术工程师(缺乏专业的知识,但具备极强的软件应用水平,专治各种不服)

3.BIM专业工程师(相关专业知识背景的工程师,通常是设计院单专业的设计人员)

4.BIM经理(单专业技术可能不是很精通,但综合知识储备较强,有较强的协作能力,能够独自管理项目)

5.BIM技术开发工程师(应该属于程序开发,一群技术宅)

6.BIM咨询顾问(现在该职位因公司能力不同,咨询顾问人员呈现出参差不齐的能力水准)

扯的有点远了,有点跑题,但是,为什么说Dynamo如此的重要呢?BIM概念重在“I”,也就是Information,而Dynamo作为可视化编程的利器,通过Revit API,将其与Revit对接,实现了导入、导出,以及各种API开放的相应功能。当然,要说到搞Revit二次开发的IT人员,可能有点班门弄斧了,这种技术宅完全可以通过编写一个小程序,实现所有实现的功能。相对于这种另类来说,对于不懂C#以及API开发的建筑行业苦B屌丝来说,Dynamo是他们的唯一稻草。当然,Dynamo入门容易,精通很难,门槛也是很高的。鉴于此,将自己所了解的以及探索的一些东西分享给大家,希望大家能少走一些弯路。

闲话少说,进入正题。首先,会英语,实在不行,准备个有道词典啥的,随时翻译,虽然会比较慢,但至少能有不小的帮助。因为现在国内还没有啥中文教程,所有的学习,基本全英文,正如我当时学习Vico一样,傻傻的听着两个大老美在那嘚吧嘚了三天,后来经过好长一段时间的摸索以及本公司的大神的传授,才略入门。弄个VPN翻墙,这样才能搜索Youtube上大神的视频教程以及国外大神的博客(这个具体的可以网上去荡)。不然,学习曲线将会一马平川下去,看不到终点啊。其次,对于Revit中常用的继承关系也得熟知,不然,还是上述后果。如下图:Dynamo参数化学习心得-转自《刘生常谈》
再次,需要投入充足的时间来摸索,我对于Dynamo的学习,完全是出于一种兴趣,不然,个人感觉很难坚持下去。还需要和大神经常交流一些问题,互相促进。最后,玩到最后,还得会Python语言,真正的大神,除了会用各种电池来实现自个的想法之外,对于某些特别复杂的,不能完全由电池实现的功能,还是得需要写一些python语句来实现的。坚持下去!

下面给大家欣赏一下Dynamo做的一些东西,望于各位有一些帮助!(Dynamo主要用于复杂造型的创建以及数据读取与写入等,具体还得结合自个的实际用处来展开)Dynamo参数化学习心得-转自《刘生常谈》Dynamo参数化学习心得-转自《刘生常谈》Dynamo参数化学习心得-转自《刘生常谈》Dynamo参数化学习心得-转自《刘生常谈》Dynamo参数化学习心得-转自《刘生常谈》Dynamo参数化学习心得-转自《刘生常谈》来源:刘生常谈




《问题180:Dynamo如何导入外部图片文件进行贴图工作?》

180
class
BIM问题集锦-Dynamo

《问题180:Dynamo如何导入外部图片文件进行贴图工作?》文/王冯聪

要想导入外部图片需要用到导入文件的一些节点,导入图片以后要提取图片的颜色指定给模型表面,图片的尺寸可能还需要进行一些调整,思路有了就可以进行操作了;

1、导入图片文件;

《问题180:Dynamo如何导入外部图片文件进行贴图工作?》文/王冯聪

2、调整图片尺寸并提取颜色:

《问题180:Dynamo如何导入外部图片文件进行贴图工作?》文/王冯聪

3、使用节点“Display.BySurfaceColors”赋予形体图片颜色:

《问题180:Dynamo如何导入外部图片文件进行贴图工作?》文/王冯聪

(注:如果在形态表面没有看到图像,可以把创建面的节点选中点击右键取消预览,如上图中Surface.ByPatch节点;)




《问题177:Dynamo利用图像创建Revit中地形的方法?》

177
class
BIM问题集锦-Dynamo

《问题177:Dynamo利用图像创建Revit中地形的方法?》文/王冯聪

Dynamo创建地形的大致思路是使用若干个点,根据其位置及高度来创建地形;下面来看看具体的操作步骤;

1、提取地形图片的颜色,作为创建地形的高度数据值;

《问题177:Dynamo利用图像创建Revit中地形的方法?》文/王冯聪

2、创建点阵,根据高度值创建地形;

《问题177:Dynamo利用图像创建Revit中地形的方法?》文/王冯聪

3、创建好的节点图及地形图如下:

《问题177:Dynamo利用图像创建Revit中地形的方法?》文/王冯聪

《问题177:Dynamo利用图像创建Revit中地形的方法?》文/王冯聪

《问题177:Dynamo利用图像创建Revit中地形的方法?》文/王冯聪

《问题177:Dynamo利用图像创建Revit中地形的方法?》文/王冯聪



《问题176:Dynamo数据如何从excel中导入或导出?》

176
class
BIM问题集锦-Dynamo

《问题176:Dynamo数据如何从excel中导入或导出?》文/王冯聪

导入:

点击节点库:office-excel-readfromfile,需要输入的的内容包括:excel文件、工作表名称、是否将其转换为字符;

《问题176:Dynamo数据如何从excel中导入或导出?》文/王冯聪

想要输入文件我们需要用到两个节点:core-input-file path(读取文件路径)、core-file-file.formpath(读取路径中的文件);

《问题176:Dynamo数据如何从excel中导入或导出?》文/王冯聪

工作表名称使用“String”节点连接,在创建一个“Boolean”节点判断是否将其转换为字符;这样导入过程节束;

《问题176:Dynamo数据如何从excel中导入或导出?》文/王冯聪

导出:

点击节点库:office-excel-Writetofile,需要输入的的内容包括:excel文件路径、工作表名称、数据起始行列、表格数据、是否覆盖原始数据;

使用节点:core-input-file path(读取文件路径)、String(输入工作表名称字符)、Number(输入数据起始行列及表格数据)、Boolean(是否覆盖原始数据);

《问题176:Dynamo数据如何从excel中导入或导出?》文/王冯聪

完成导出操作,可以到excel表格中查看导出的数据。




《问题175:Dynamo节点的管理与简单介绍!》

175
class
BIM问题集锦-Dynamo

《问题175:Dynamo节点的管理与简单介绍!》文/王冯聪

点库主要有:Analyze(分析)、Builtin(内键指令)、Core(核心)、Display(显示)、Geometry(几何形态)、Office(办公)、Operators(运算符)、Revit

展开后有些又会分:创建(绿色加号)、操作(红色雷电)、查询(蓝色问号);

《问题175:Dynamo节点的管理与简单介绍!》文/王冯聪

再来看各个节点,节点有这样几个部分组成:标题栏(节点的名称及功能)、输入输出端口、列表预览窗口;当节点标题栏变成黄色,说明连接的节点有错误,当变成红色时,节点输入的内容格式不对;(注:双击标题栏可以对节点标题重命名)

《问题175:Dynamo节点的管理与简单介绍!》文/王冯聪

还可以在编辑菜单对节点进行注释(可以清楚的知道节点的功能)、成组(讲同类型的节点集中放置,方便管理)、对齐(美观优化)、修改连接模式(直线、曲线);

《问题175:Dynamo节点的管理与简单介绍!》文/王冯聪




《问题174:Dynamo节点翻译整理收集!》

174
class
BIM问题集锦-Dynamo

《问题174:Dynamo节点翻译整理收集!》文/王冯聪

《问题174:Dynamo节点翻译整理收集!》文/王冯聪

《问题174:Dynamo节点翻译整理收集!》文/王冯聪

《问题174:Dynamo节点翻译整理收集!》文/王冯聪

《问题174:Dynamo节点翻译整理收集!》文/王冯聪

《问题174:Dynamo节点翻译整理收集!》文/王冯聪

《问题174:Dynamo节点翻译整理收集!》文/王冯聪

《问题174:Dynamo节点翻译整理收集!》文/王冯聪

《问题174:Dynamo节点翻译整理收集!》文/王冯聪