完善主體資料,免費(fèi)贈送VIP會員!
* 主體類型
* 企業(yè)名稱
* 信用代碼
* 所在行業(yè)
* 企業(yè)規(guī)模
* 所在職位
* 姓名
* 所在行業(yè)
* 學(xué)歷
* 工作性質(zhì)
請先選擇行業(yè)
您還可以選擇以下福利:
行業(yè)福利,領(lǐng)完即止!

下載app免費(fèi)領(lǐng)取會員

NULL

ad.jpg

DynamoPrimer解析之Building Blocks of Programs - Math

發(fā)布于:2019-10-28 14:18:16

來福

更多

DynamoPrimer解析之Building Blocks of Programs - Math

1、首先準(zhǔn)備一個(gè)列表,該列表的起始值為0.010,數(shù)據(jù)之間的間距為0.100,數(shù)據(jù)的數(shù)量由節(jié)點(diǎn)Number Slider控制,圖中為149。

01_生成列表.png

2、接下來就是一系列的數(shù)學(xué)運(yùn)算,運(yùn)算的流程就是按照連線的順序從左往右。其中,節(jié)點(diǎn)Math.E表示數(shù)學(xué)中的常量E,節(jié)點(diǎn)Math.RadiusToDegrees可以將以弧度為單位換算為以度為單位,節(jié)點(diǎn)Math.Pow可以求數(shù)值的指定次冪,節(jié)點(diǎn)Math.Cos和Math.Sin分別表示余弦函數(shù)和正弦函數(shù)。

02_數(shù)學(xué)運(yùn)算.png

3、通過節(jié)點(diǎn)Point.ByCoordinates生成一系列的點(diǎn)圖元,該點(diǎn)圖元的X分量與Y分量是由上一步中的數(shù)學(xué)運(yùn)算所計(jì)算出的結(jié)果。

03_生成點(diǎn)圖元.png

4、在已有的點(diǎn)圖元上可以執(zhí)行一些新的操作。

4.1 例如,通過節(jié)點(diǎn)PolyCurve.ByPoints連接各個(gè)點(diǎn)生成一條多重曲線。

04_生成多重曲線.png

4.2 或者是通過節(jié)點(diǎn)Geometry.Rotate旋轉(zhuǎn)圖元。輸入端geometry輸入旋轉(zhuǎn)的對象,即各個(gè)點(diǎn)圖元。輸入端basePlane輸入旋轉(zhuǎn)的基準(zhǔn)面,即由X軸與Y軸組成的平面。輸入端degrees輸入旋轉(zhuǎn)的角度,即起始值為0,終止值為360,間距為3.6的列表。

05_旋轉(zhuǎn)圖元.png

4.3 也可以將這些點(diǎn)圖元作為圓心作為圓形。其中,輸入端centerPoint為步驟3中生成的點(diǎn)圖元,輸入端radius為步驟1中生成的列表。

06_生成圓形.png

DynamoPrimer解析之Building Blocks of Programs - Math

本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。

未標(biāo)題-1.jpg

上一篇:DynamoPrimer解析之Building Blocks of Programs - Logic

下一篇:Tekla21.1版本如何添加工程項(xiàng)目信息?