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

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

    NULL

    ad.jpg

    Dynamo樣例文件解析之Core_Math(二)

    發(fā)布于:2019-08-12 18:28:00

    來(lái)福

    更多

    該樣例文件主要是介紹Dynamo中與Math相關(guān)的應(yīng)用,Dynamo中的數(shù)學(xué)可以通過(guò)公式節(jié)點(diǎn)“Formula”、代碼塊“Code Block”或者節(jié)點(diǎn)庫(kù)中與數(shù)學(xué)相關(guān)的節(jié)點(diǎn)完成。

    6、通過(guò)節(jié)點(diǎn)、公式節(jié)點(diǎn)或者代碼塊來(lái)表示余弦函數(shù)。

    6.1 首先通過(guò)代碼塊輸入“0..10..#20”創(chuàng)建一個(gè)列表從0到10取20個(gè)數(shù)并且數(shù)據(jù)的間距相同,作為余弦函數(shù)的X坐標(biāo)值。

    6.2 調(diào)出兩個(gè)數(shù)值滑塊,一個(gè)作為余弦振幅,另一個(gè)作為余弦頻率。

    6.3 將頻率滑塊的數(shù)值與X坐標(biāo)值相乘,所得的結(jié)果連入節(jié)點(diǎn)Math.Cos,原本的數(shù)值作為輸入之后將變?yōu)榻嵌取?/p>

    6.4 將節(jié)點(diǎn)Math.Cos計(jì)算的結(jié)果,與控制振幅的滑塊相連。滑塊的數(shù)值被放大,所得的結(jié)果也會(huì)被放大。

    6.5 通過(guò)節(jié)點(diǎn)Point.ByCoordinates生成余弦函數(shù)相關(guān)的點(diǎn)。

    7、繪制出坐標(biāo)軸與余弦函數(shù)的圖像,首先通過(guò)普通節(jié)點(diǎn)來(lái)完成。

    7.1 定義一個(gè)基準(zhǔn)點(diǎn),該點(diǎn)的坐標(biāo)為(-5, 20, 0)。

    7.2 定義一個(gè)參數(shù)名為dimension,數(shù)值為10,作用是控制坐標(biāo)軸豎軸的長(zhǎng)度。

    7.3 定義一個(gè)參數(shù)名為top,是一個(gè)點(diǎn),這個(gè)點(diǎn)的X軸分量等于基準(zhǔn)點(diǎn)的X軸分量,Y分量等于在基準(zhǔn)點(diǎn)Y分量的基礎(chǔ)上加上7.2步驟中豎軸長(zhǎng)度的一半。

    7.4 定義一個(gè)參數(shù)名為bottom,是一個(gè)點(diǎn),這個(gè)點(diǎn)的X軸分量等于基準(zhǔn)點(diǎn)的X軸分量,Y分量等于在基準(zhǔn)點(diǎn)Y分量的基礎(chǔ)上減去7.2步驟中豎軸長(zhǎng)度的一半。

    7.5 定義一個(gè)參數(shù)名為right,是一個(gè)點(diǎn),這個(gè)點(diǎn)的X軸分量等于基準(zhǔn)點(diǎn)的X軸分量加上10,Y分量等于基準(zhǔn)點(diǎn)的Y分量。

    7.6 生成一條直線,起點(diǎn)為點(diǎn)bottom,終點(diǎn)為點(diǎn)top。

    7.7 生成一條直線,起點(diǎn)為點(diǎn)base,終點(diǎn)為點(diǎn)right。

    7.8 節(jié)點(diǎn)Point.AsVector可以將輸入的點(diǎn)變?yōu)橄蛄?,輸入點(diǎn)為基準(zhǔn)點(diǎn)base,因此獲得向量(-5, 20, 0)。

    7.9 在步驟6.5中生成的點(diǎn)圖元是基于世界坐標(biāo)系的,因此要將它們移動(dòng)到新的坐標(biāo)系。世界坐標(biāo)系原點(diǎn)為(0, 0, 0),新的基準(zhǔn)點(diǎn)為(-5, 20, 0)。因此移動(dòng)的方式是在原本的基礎(chǔ)上加上步驟7.8中的向量。

    7.10 通過(guò)節(jié)點(diǎn)NurbsCurve.ByPoints將新坐標(biāo)軸中的所有點(diǎn)連接起來(lái)生成樣條曲線。

    7.11 通過(guò)調(diào)整振幅和頻率來(lái)控制余弦函數(shù)最終的形狀。

    8、繪制出坐標(biāo)軸與余弦函數(shù)的圖像,通過(guò)節(jié)點(diǎn)Formula來(lái)完成。

    8.1 這種方式與普通節(jié)點(diǎn)的方式區(qū)別在于,首先通過(guò)節(jié)點(diǎn)Math.DegreesToRadians將以度為單位的角度換算為以弧度為單位的角度。

    8.2 在節(jié)點(diǎn)Formula中輸入公式“amplitude * cos( frequency * angle)”。其中包含三個(gè)參數(shù),amplitude為振幅,frequency為頻率,angle為角度。

    9、繪制出坐標(biāo)軸與余弦函數(shù)的圖像,通過(guò)節(jié)點(diǎn)Code Block來(lái)完成。

    9.1 在節(jié)點(diǎn)Code Block中輸入公式“amplitude * Math.Cos(frequency * angle)”。其中包含三個(gè)參數(shù),amplitude為振幅,frequency為頻率,angle為角度。

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

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

    上一篇:Dynamo樣例文件解析之Core_Math(一)

    下一篇:Dynamo樣例文件解析之Core_Math(三)

    主站蜘蛛池模板: 中文字幕乱码一区久久麻豆樱花| 蜜桃AV抽搐高潮一区二区| 日韩精品一区二区三区中文3d| 制服丝袜一区二区三区| 国产一区二区三区免费视频| 无码国产精品一区二区免费 | 精品一区二区三区在线视频| 日韩社区一区二区三区| 怡红院美国分院一区二区| 亚洲av无一区二区三区| 精品人妻中文av一区二区三区| 精品一区二区三区四区在线| 一区二区三区波多野结衣 | 无码人妻精品一区二区在线视频| 亚洲国模精品一区 | 亚洲AV日韩AV一区二区三曲| 91精品国产一区二区三区左线| 久久99热狠狠色精品一区 | 国产在线第一区二区三区| 国精产品一区一区三区有限在线| 亚洲色精品三区二区一区| 伊人久久一区二区三区无码| 五月婷婷一区二区| 中文字幕无码不卡一区二区三区| 亚洲国产精品综合一区在线| 亚洲中文字幕乱码一区| 亚洲av无码一区二区三区人妖| 日本一区二三区好的精华液 | 亚洲熟女综合色一区二区三区| 精品亚洲AV无码一区二区 | 中文字幕一区二区精品区| 麻豆国产一区二区在线观看 | 久久99精品国产一区二区三区| 亚洲一区二区在线视频| 麻豆果冻传媒2021精品传媒一区下载 | 乱码人妻一区二区三区| 日韩在线视频一区二区三区| chinese国产一区二区| 亚洲爆乳无码一区二区三区| 51视频国产精品一区二区| 精品国产亚洲一区二区三区在线观看|