完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

5cdd2dc095060.jpg

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

发布于:2021-03-05
首页/BIM专题
3371
分享

如今我们看到很多线性流畅的建筑,但是这些建筑都有很多模型绘制的技巧,其中一个就是利用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://www.tuituisoft/bim/20053.html

未标题-1.jpg

上一篇:没有了

下一篇:没有了

QQ咨询
联系QQ:

2158157721

电话咨询
咨询电话:

15359439502

APP下载
扫码关注
关注微信公众号
返回顶部