下載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
本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。
上一篇:DynamoPrimer解析之Building Blocks of Programs - Logic
推薦專題