Dynamo For Revit: 简易斜拉索桥

概述

如何用 Dynamo 迅速创建一个斜拉索桥,当然并非实际项目中可以用,仅仅是一个练习。

效果图

在这里插入图片描述

节点图

可以控制参数:

  1. Revit 模型线控制桥的中心线
  2. 桥面宽度
  3. 桥面厚度
  4. 桥墩总长度
  5. 斜拉索在桥面以及桥墩上部的起点和终点
  6. 斜拉索的数量
    在这里插入图片描述

步骤

主要步骤分为四步:

  1. 生成桥面
  2. 生成桥墩
  3. 生成拉索的位置列表参数
  4. 生成拉索几何图形

桥面

  • 选择一条模型线
  • 抽取模型线的几何图形
  • 模型线往两个垂直方向做位移
  • 用位移后的两条线拉成一个平面
  • 把这个平面变厚即可生成桥面
    在这里插入图片描述

桥墩

  • 控制桥面时生成了两条位移的线,找到这两条线的中点(0.5)以及中点位置的方向
  • 用上面的信息和垂直向上的方向向量做一个平面,用这个平面去生成一个坐标系
  • 根据这个坐标系,以及可以由用户控制的高度来生成桥墩
    在这里插入图片描述

拉索采样点

  • 用户可以控制起点和终点的位置(注意是是一半的采样点,另一半会在后面自动生成)
  • Range 是生成从起点到终点,按照拉索数量做的等分,为此做了一个自定义节点
    在这里插入图片描述

Range自定义节点

在这里插入图片描述

生成拉索几何图形

  • 桥面采样点(0,0.5)对应到(0.5,1)
  • 对控制桥面时生成了两条位移的线进行采样
  • 桥墩的采样点对应到桥墩的上部来进行采样
  • 拉索几何图形的建立,一个桥墩上的采样点对应两个桥面的采样点
    在这里插入图片描述
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

极客BIM工作室

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值