下载app免费领取会员
如果最简单的数据形式是数字,则将这些数字关联起来的最简单方法是通过数学。从除法等简单的运算符到三角函数,再到更复杂的公式,Math是开始探索数值关系和模式的好方法。那么具体的,Dynamo有哪些算数运算符?dynamo基础要了解!
运算符是一组组件,这些组件使用具有两个数字输入值的代数函数,这些结果产生一个输出值(加、减、乘、除等)。这些可在“运算符”>“操作”下找到。
图标 | 名称 | 语法 | 输入(Inputs) | 输出 |
添加 | + | var[]...[],var[]...[] | var[]...[] | |
相减(Subtract) | - | var[]...[],var[]...[] | var[]...[] | |
相乘(Multiply) | * | var[]...[],var[]...[] | var[]...[] | |
分割 | / | var[]...[],var[]...[] | var[]...[] |
下载本练习随附的示例文件(单击鼠标右键,然后单击“将链接另存为...”):构建程序块-Math.dyn。可以在附录中找到示例文件的完整列表。
通过运算符,下一个逻辑步骤是通过公式组合运算符和变量以形成更复杂的关系。让我们创建一个可由输入参数(如滑块)控制的公式。
NumberSequence:基于以下三个输入定义数字序列:start、amount和step。此序列表示参数方程中的“t”,因此我们要使用足够大的列表来定义螺旋。
上述步骤已创建一列数字,来定义参数化域。金螺旋定义为以下方程:=和=。下面的节点组以可视化编程形式表示此方程。
在逐步查看节点组时,请尝试注意可视程序和编写方程之间的平行性。
NumberSlider:向画布添加两个数字滑块。这些滑块将表示参数方程的a和b变量。这些表示灵活的常量,或我们可以根据所需结果调整的参数。
*:乘法节点由星号表示。我们将反复使用它来连接乘法变量
Math.RadiansToDegrees:“t”值需要转换为度数,以便在三角函数中进行求值。请记住,Dynamo默认使用度数来对这些函数求值。
Math.Pow:作为“t”和数字“e”的函数,这将创建Fibonacci数列。
Math.Cos和Math.Sin:这两个三角函数将分别区分每个参数点的x坐标和y坐标。
Watch:现在,我们看到输出为两个列表,它们将是用于生成螺旋的点的x和y坐标。
转载请注明来源本文地址:https://www.tuituisoft/bim/19111.html
上一篇:没有了
下一篇:没有了