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

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

NULL

5cdd2dc095060.jpg

DynamoPrimer解析之Geometry for Computational Design - Curves

發(fā)布于:2019-11-11 11:46:15

來福

更多

DynamoPrimer解析之Geometry for Computational Design - Curves1、在創(chuàng)建曲線直線,先確定曲線的規(guī)律。在代碼塊中的第一行創(chuàng)建一個列表,該列表從0開始,終止值為8,數(shù)據(jù)的數(shù)量為50個,這50個數(shù)據(jù)在0到8之間通過等分的方式獲取。代碼塊中第二行也是一個列表,同樣也是從0開始,并且數(shù)據(jù)的數(shù)量也是50個,不同點是將數(shù)據(jù)的終止值變?yōu)榱嘶《取?/p>

01_指定曲線的分布規(guī)律.png

2、節(jié)點Point.ByCoordinates能夠按照輸入的坐標(biāo)分量生成點圖元。這些點圖元的X坐標(biāo)分量為上一步中代碼塊的第一行結(jié)果。這些點圖元的Z坐標(biāo)分量我們希望通過正弦函數(shù)來計算,節(jié)點Math.RadiusToDegrees能夠?qū)⑤斎氲幕《戎缔D(zhuǎn)換為角度值,然后通過節(jié)點Math.Sin計算這些角度值對應(yīng)的正弦函數(shù)結(jié)果,最后將函數(shù)結(jié)果輸入Point.ByCoordinates的輸入端z中。

02_生成點圖元.png

3、該文件介紹了創(chuàng)建樣條曲線的兩種方式。第一種是通過節(jié)點NurbsCurve.ByControlPoints,該節(jié)點創(chuàng)建的樣條曲線受所輸入的點圖元控制,但是不一定會經(jīng)過點圖元。第二種是通過節(jié)點NurbsCurve.ByPoints,該節(jié)點創(chuàng)建的樣條曲線將會經(jīng)過所輸入的點圖元。

03_通過控制點創(chuàng)建樣條曲線.png

04_通過經(jīng)過點創(chuàng)建樣條曲線.png

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

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

上一篇:DynamoPrimer解析之Geometry for Computational Design - Vectors

下一篇:Revit如何創(chuàng)建三階參數(shù)獨立基礎(chǔ)?