首页/技术分享

Dynamo教程 | Dynamo教程:使用Dynamo根据道路曲线要素表生成道路

发布于:2024-09-30 14:05:09
45人 分享

文章源自公众号:TinkleStudio


Revit在道路工程一直表现不好,究其原因大抵是因为Revit无线性工程直接编辑的方法。从翻模角度讲简单的来说就是:无法直接通过道路要素表生成道路。

这里,我使用dynamo简单的尝试补充一下Revit此功能。

【实例】使用Dynamo根据道路曲线要素表生成道路


图片

图片

图:某段道路设计要素

  • 思考:

Revit表达曲线较难实现,难以完成完全拟合的曲线,考虑降低维度,用连续关键点代替曲线,即:使用由多点生成的多段线代替曲线。

道路截面较少,可以直接根据线性拉伸截面,相同截面分段表达需要多个不同族,即使使用参数化也需多个参数,实现难度较大且不具有普适性。因道路有关键点,所以使用自适应模型根据点生成模型,绕过参数。

  • 思路:

1、根据纵断面图由常规模型族绘制轮廓,准备在自适应模型中使用。

2、在自适应族建立各个截面族。

3、计算关键点坐标,使用dynamo读取坐标将道路分段并放置模型。

  • 实现:

1、绘制轮廓族

e4c996a8f53cc30105a0f8535db740a7.png

acd0ac2554170f2d9373d29bea3b4e50.png

8654c5edc2975cb91557d5642415af59.png

2、绘制自适应族

b8d7752cf4679052c11d3c04172b9b85.jpg

92092725ee3e544cf4a1ce1a6f6099d0.jpg

3、计算关键点坐标

2dc8cf0f6c8b70c63218dbcb87602e72.jpg

其中每列分别表示:线路里程、关键点X坐标、关键点Y坐标、关键点Z坐标。

4、使用dynamo读取坐标信息并放置族

739d204df1fd6dffec14172e8320f3c6.jpg

03a463f315674f2672ddfa03f156a2c7.jpg

632089a7d8484f326cffb7755b437621.jpg

5、部分修改

93e474d93b98812eb251ec1c4d85c5b9.jpg


d977bcbb7eb3855455519615525fd78f.jpg

  • 总结

将线路降维,以曲代直适合精细度不高的翻模,不适用于正向设计,但使用dynamo可根据关键点坐标生成分段模型,此模型稍做轻量化即可导入施工管理平台。

转载请注明来源本文地址:https://www.tuituisoft/blog/21316.html

上一篇:

Dynamo教程 | Dynamo怎么建桥梁?Dynamo创建桥梁思路(1)

下一篇:

Dynamo教程 | Dynamo技巧:如何用Dynamo快速标注喷淋支管?