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

下载app免费领取会员

NULL

5cdd2dc095060.jpg

DynamoPrimer解析之Building Blocks of Programs - Data

发布于:2019-10-21
首页/BIM专题
3008
分享

DynamoPrimer解析之Building Blocks of Programs - Data

该样例文件主要是简单介绍Dynamo中的数据处理,并且将处理好的数据表现在图形中。

1、准备三个数值滑块并将它们分别重命名为radius、height和thickness,分别表示半径、高度和厚度。

腿腿教学网-DynamoPrimer解析之Building Blocks of Programs - Data

2、通过节点Sequence生成一个固定间距的列表。其中输入端start表示起始值,图中为0。输入端amount表示列表的项数,图中为9项。最后将一个输入端step表示数据之间的间距,该间距的计算公式是“半径的两倍加上厚度”。

腿腿教学网-DynamoPrimer解析之Building Blocks of Programs - Data

3、通过节点Point.ByCoordinates生成一系列的点图元,点的X分量为第二步中获取的列表,点的Y分量为0,点的Z分量为0.04。这些点相当于模型的基准点,节点Plane.ByOriginNormal在基准点的基础上生成平面。该平面的原点由输入端origin控制,即节点Point.ByCoordinates生成的点。该平面的法向量由输入端normal控制,即向量ZAxis(Z轴正方向)。

腿腿教学网-DynamoPrimer解析之Building Blocks of Programs - Data

4、在生成的平面上通过节点Circle.ByPlaneRadius创建圆形。圆形的圆心由输入端plane控制,一般都是默认取所输入平面的原点。圆形的半径为数值滑块radius的结果。

腿腿教学网-DynamoPrimer解析之Building Blocks of Programs - Data

5、节点Curve.Extrude可以将输入的曲线沿着法向量方向拉伸成曲面。输入端curve输入需要被拉伸的曲线,图中为各个圆形。输入端distance输入拉伸的距离,图中为数值滑块height的结果。

腿腿教学网-DynamoPrimer解析之Building Blocks of Programs - Data

6、节点Surface.Thicken可以将曲面加厚变为实体。输入端surface输入需要被加厚的曲面,图中为上一步中拉伸出来的曲面。输入端thickness输入加厚的距离,默认是沿着曲面两个方向都加厚同样的距离,该距离为数值滑块thickness的结果。

腿腿教学网-DynamoPrimer解析之Building Blocks of Programs - Data

DynamoPrimer解析之Building Blocks of Programs - Data

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

未标题-1.jpg

上一篇:没有了

下一篇:没有了

微信咨询
扫描客服微信
QQ咨询
联系QQ:

2158157721

电话咨询
咨询电话:

15359439502

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