QQ咨询: 3007298614
电话咨询: 15359439502

服务时间:09:00-20:00

当前位置: 首页> BIM资讯> Dynamo论坛

DynamoPrimer解析之Building Blocks of Programs - Math

发布:中文网小编 浏览:146人 分享
发布于:2019-10-29
本帖最后由 中文网小编 于 2019-10-29 15:21 编辑

【标题:DynamoPrimer解析之Building Blocks of Programs - Math 来源:腿腿教学网】

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

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

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

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

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

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

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

【相关阅读】

专注BIM行业发展、咨询、教育等问题

查询