下载app免费领取会员
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中生成的列表。
DynamoPrimer解析之Building Blocks of Programs - Math
本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。