【Revit案例】使用Dynamo在Revit里重建螺旋线
2023-08-02 21:13 作者:wolfsdreamlove | 我要投稿


在Revit里建模螺旋线形的放样不太方便,基本只能使用放样融合命令放个半圈,然后旋转阵列复制粘贴一波操作,又卡有不好修改,真的是要麻烦死蛙蛙!
本篇文章蛙蛙教大家如何将Dynamo里绘制的螺旋线在Revit里面重建,这里会使用到【Revit】目录下的CurveByPoints.ByReferencePoints节点来实现,该节点实现的是Revit面板中【通过点的样条曲线】功能。还有曲线相关的节点后面也会介绍。

要想使用此功能,蛙蛙使用的是体量的族样板文件。

有了前面章节螺旋线的学习基础,蛙蛙这里快速构建一个螺线线出来。

由于是使用点插值的方法来进行拟合样条曲线,蛙蛙需要把得到的螺线线采样成点的序列。
【将曲线采样成点的非常多,蛙蛙这里为了演示方便就使用Curve.PointsAtSegmentLengthFromPoint进行定弧长分点,参照点为起点,每1000mm分一个点】

蛙蛙已经拿到点阵了,但是CurveByPoints.ByReferencePoints要求使用【ReferencePoint】参照点的数据类型。蛙蛙使用ReferencePoint.ByPoint将Dynamo中的point类型转换为Revit中的ReferencePoint数据类型,并连接好对应引脚。


好啦,现在Revit里面已经出现了螺旋线,虽然是以样条曲线的形式绘制的,但仍然可以满足实际应用的需求了。

蛙蛙使用体量自带的沿路径放样功能,沿着刚生成的螺旋线进行放样!
【气死蛙了,专栏居然不能插入小视频!!!】
摆烂蛙可以给你发