海南省BIM中心

 找回密码
 注册请加微信xycost

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 584|回复: 0

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

[复制链接]

2331

主题

2887

帖子

932万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9324470
发表于 2019-2-22 08:20:42 | 显示全部楼层 |阅读模式
我最好的尝试在新加坡的螺旋桥

我以极大的热情开始了这项建模研究,并以充满好奇心的方式维持着它,并以极大的轻松完成了它。既没有训练也没有使用迪纳摩的知识,我凭借数小时的阅读和视频材料直接跳跃,主要是来自世界各地的人们的学术慷慨。
我决定使用新加坡标志性的Helix桥作为我的学习平台。我下载并研究了在线提供的计划,立面图和插图,以便更好地了解桥的设计方式。以下步骤并非旨在成为一个教程,而是一个手段记录我的努力。有一个更好的方法和更短的方法,我渴望学习。同样,本研究并不试图复制桥梁的每个细节,而只是使用我在过程中学到的基本代码块来模拟桥梁的一般特征。
从谷歌图像搜索采取的插图

在Autocad中完成的简单部分

该桥由2个主要螺旋线组成。第一股是外壳,其截面是圆形的。第二种是嵌入圆圈内的椭圆形,其中一半是与圆的一部分重叠的弧形。
用3个独立点开始建模,代表桥的中间和末端。即使在后续部件到位后,也可以手动操作这3个点。
在3个点上串起一个nurb.curve,并使用plane by参数生成一系列贯穿整个曲线的平面。这些平面将存放在曲线上,因此它将根据曲线轮廓不断调整自身。在平面半径上使用圆,在所有平面上生成一系列圆。
使用点参数在所有圆上生成点。使用移位索引,我将每个步骤中沿圆圈分组的每个点移动一个点。这使得点在每个环上围绕圆旋转1个索引。使用列表转置,我能够在所有点上生成nurb曲线以创建上面的螺旋线。
现在是时候切出螺旋的末端了。新加坡螺旋终止,其曲线最终停留在曲线的底部。使用get index,选择每条曲线并使用index处的remove项来取出螺旋末端的点。
重复上述相同的过程但反转移位索引。再次选择每条曲线并移除这些点以使其最终形状。
使用主螺旋链基部的2个点创建次要螺旋链。通过平移中心点以创建顶部和底部,然后使用它和2个基点创建列表来完成此操作。使用逐点工具生成曲线。
使用上述相同的过程,生成点并在这些点上运行曲线。再次修剪末端以使桥接终止。
在曲线上生成三维扫描。在此过程中,我创建了plane参数并将参数设置为0.5。在该平面上创建一个圆并将其扫过曲线。
现在主螺旋已完成,创建其他重音以完成桥。
这是Revit视图中的桥梁。

回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /2 下一条


QQ|小黑屋|手机版|Archiver|ChinaBIM ( 琼ICP备14001050号-1 )

GMT+8, 2024-12-21 23:51 , Processed in 0.027000 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表