标签:

    在Revit制作模型的过程中,我们通常会做一些族文件的排布放置,如果放置点少的话是没有问题的,但是如果放置点的量级增大到百级以上,这个排布过程就很枯燥了,如果在这个过程中能找到排布路线,接下来的事情就很简单了。   

 本次举例场景预设为: 

   1.某个族要沿着一条三维曲线排布    2.族的方向要和族放置点曲线切线方向一致。  如下曲线即为路径曲线,为三维曲线。

Dynamo将指定族沿revit三位曲线放置_1


要把某个族沿着此三维曲线放置的话,那需要什么样的操作才能达到预期的效果呢?一、在Dynamo中获取该曲线,因为预设的这条曲线是以概念体量的形式载入到Revit项目中的,所以我们先应该获取该族模型。在Dynamo中找到【Select Model Element】节点,此节点的作用就是在Revit项目中读取选择的图元。

Dynamo将指定族沿revit三位曲线放置_2

选择过程如下

Dynamo将指定族沿revit三位曲线放置_3
二、获取图元中的曲线    既然我们把目标曲线模型都选择出来了,就应该获取模型中的曲线,用【Element.Curves】节点即可。

Dynamo将指定族沿revit三位曲线放置_4

    此时曲线已经现在在Dynamo界面中了,接下来就是思考该怎么将族文件放置在这条曲线上了。将族文件放置在曲线上,其实就是找到曲线上特定的点,将族文件放置在这些点上,也就同理放在曲线上了,这时我们需要按照一定的规律来寻找曲线上的点了,这里举例为按照等弧长的距离放置族文件。首先要做的就是要等分曲线。那么此时我们用到的节点是【Curve.PointsAtChordLengthFromPoint】



  • 1

    +1
  • 6

    +1
分享至

分享到微信朋友圈 ×

打开微信"扫一扫",扫描上方二维码
请点击右上角按钮 ,选择 

 发表于2019-02-28  | 只看该作者      

2

上面的教程未完   完整教程在AiRevit中查阅

登录后才能评论,评论超过10个字,有机会获得筑龙币奖励!

筑龙学社APP扫码

立即免费下载资料

APP
扫码安装筑龙学社
随时随地学习