首页/BIM专题

用dynamo画抛物线?一分钟dynamo搞定!

发布于:2021-03-05 14:37:48
3900人 分享

如今我们看到很多线性流畅的建筑,但是这些建筑都有很多模型绘制的技巧,其中一个就是利用BIM技术来绘制,那么用dynamo画抛物线?一分钟dynamo搞定!

腿腿教学网-用dynamo画抛物线?一分钟dynamo搞定!

第一步:绘制两条抛物线,解口方向不同。其中参数大家请随意调整。

为了和建筑语言更接近一些,我把解口向上的曲线顶点增加了30个单位,在第三步,会去掉正负零以下的部分,假装今天建模是个大屋顶。

第二步:沿一条曲线复制另外一条曲线,试了一下Surface.BySweep发现并不是我想要的效果。

于是换了一种方式复制曲线,还是用了Geometry.Translate,图示如下。

↓↓↓

操作要点:曲线B复制的方向和距离是原点和曲线A上点的向量。

这样,双曲抛物面就完成了。

第三步:去掉正负零以下的部分,才是本文的关键。

(1)将所有曲线用Curve.pointAtSegmentLengthFromPoint分段;

(2)筛选出Z轴大于零部分的点;

(3)用List.FilterByBoolMask把他们取出来。

(4)调整一下绘图精度,把之前连接segmentLength的参数,由5调整到0.2;

(5)用NerbsCurve.ByControlPoints再次生成曲线。

腿腿教学网-用dynamo画抛物线?一分钟dynamo搞定!

文章来源:西言堂

仅作分享交流,文章著作权归原作者所有。

转载请注明来源本文地址:https://m.tuituisoft/bim/20053.html

上一篇:没有了 下一篇:没有了