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

下载app免费领取会员

NULL

5cdd2dc095060.jpg

DynamoPrimer解析之Building Blocks of Programs - Math

发布于:2019-10-28 14:18:16
首页/技术分享/Dynamo
收藏
4473

朱光旺

更多

DynamoPrimer解析之Building Blocks of Programs - Math

1、首先准备一个列表,该列表的起始值为0.010,数据之间的间距为0.100,数据的数量由节点Number Slider控制,图中为149。

01_生成列表.png

2、接下来就是一系列的数学运算,运算的流程就是按照连线的顺序从左往右。其中,节点Math.E表示数学中的常量E,节点Math.RadiusToDegrees可以将以弧度为单位换算为以度为单位,节点Math.Pow可以求数值的指定次幂,节点Math.Cos和Math.Sin分别表示余弦函数和正弦函数。

02_数学运算.png

3、通过节点Point.ByCoordinates生成一系列的点图元,该点图元的X分量与Y分量是由上一步中的数学运算所计算出的结果。

03_生成点图元.png

4、在已有的点图元上可以执行一些新的操作。

4.1 例如,通过节点PolyCurve.ByPoints连接各个点生成一条多重曲线。

04_生成多重曲线.png

4.2 或者是通过节点Geometry.Rotate旋转图元。输入端geometry输入旋转的对象,即各个点图元。输入端basePlane输入旋转的基准面,即由X轴与Y轴组成的平面。输入端degrees输入旋转的角度,即起始值为0,终止值为360,间距为3.6的列表。

05_旋转图元.png

4.3 也可以将这些点图元作为圆心作为圆形。其中,输入端centerPoint为步骤3中生成的点图元,输入端radius为步骤1中生成的列表。

06_生成圆形.png

DynamoPrimer解析之Building Blocks of Programs - Math

本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。

未标题-1.jpg

上一篇:DynamoPrimer解析之Building Blocks of Programs - Logic

下一篇:Tekla21.1版本如何添加工程项目信息?