BIM论坛 - 建筑 三维 BIM 论坛 专题讨论 微博 软件

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 132|回复: 0

DynamoPrimer解析之Building Blocks of Programs - Math

[复制链接]
发表于 2020-3-6 14:46:11 | 显示全部楼层 |阅读模式

标题: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门户-ChinaBIM.com ( 京ICP备14035595号-1 )

GMT+8, 2020-8-14 01:50 , Processed in 0.127090 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表