下載app免費(fèi)領(lǐng)取會(huì)員
DynamoPrimer解析之Geometry for Computational Design - Curves1、在創(chuàng)建曲線(xiàn)直線(xiàn),先確定曲線(xiàn)的規(guī)律。在代碼塊中的第一行創(chuàng)建一個(gè)列表,該列表從0開(kāi)始,終止值為8,數(shù)據(jù)的數(shù)量為50個(gè),這50個(gè)數(shù)據(jù)在0到8之間通過(guò)等分的方式獲取。代碼塊中第二行也是一個(gè)列表,同樣也是從0開(kāi)始,并且數(shù)據(jù)的數(shù)量也是50個(gè),不同點(diǎn)是將數(shù)據(jù)的終止值變?yōu)榱嘶《取?/p>
2、節(jié)點(diǎn)Point.ByCoordinates能夠按照輸入的坐標(biāo)分量生成點(diǎn)圖元。這些點(diǎn)圖元的X坐標(biāo)分量為上一步中代碼塊的第一行結(jié)果。這些點(diǎn)圖元的Z坐標(biāo)分量我們希望通過(guò)正弦函數(shù)來(lái)計(jì)算,節(jié)點(diǎn)Math.RadiusToDegrees能夠?qū)⑤斎氲幕《戎缔D(zhuǎn)換為角度值,然后通過(guò)節(jié)點(diǎn)Math.Sin計(jì)算這些角度值對(duì)應(yīng)的正弦函數(shù)結(jié)果,最后將函數(shù)結(jié)果輸入Point.ByCoordinates的輸入端z中。
3、該文件介紹了創(chuàng)建樣條曲線(xiàn)的兩種方式。第一種是通過(guò)節(jié)點(diǎn)NurbsCurve.ByControlPoints,該節(jié)點(diǎn)創(chuàng)建的樣條曲線(xiàn)受所輸入的點(diǎn)圖元控制,但是不一定會(huì)經(jīng)過(guò)點(diǎn)圖元。第二種是通過(guò)節(jié)點(diǎn)NurbsCurve.ByPoints,該節(jié)點(diǎn)創(chuàng)建的樣條曲線(xiàn)將會(huì)經(jīng)過(guò)所輸入的點(diǎn)圖元。
本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。
上一篇:DynamoPrimer解析之Geometry for Computational Design - Vectors
下一篇:Revit如何創(chuàng)建三階參數(shù)獨(dú)立基礎(chǔ)?
推薦專(zhuān)題