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

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

NULL

ad.jpg

DynamoPrimer解析之Packages - MapToSurface-PleatedPolysurface-OffsetPointstoSurface(二)

發(fā)布于:2020-02-13 13:44:24

來福

更多

5、節(jié)點Surface.ByRevolve能夠旋轉(zhuǎn)指定的曲線生成曲面。

5.1 輸入端profile需要一個被旋轉(zhuǎn)的對象,圖中是步驟3中生成的曲線。

5.2 輸入端axisOrigin定義的是旋轉(zhuǎn)軸的原點,圖中保持默認即世界坐標(biāo)系的原點。

5.3 輸入端axisDirection定義的是旋轉(zhuǎn)軸的方向,圖中是步驟4.1中定義的方向。

5.4 輸入端startAngle和SweepAngle定義的是起始角度和終止角度,分別是0度和360度。

0501_旋轉(zhuǎn)成曲面.png

6、節(jié)點Geometry.Translate能夠?qū)⒅付ǖ膱D元移動復(fù)制,移動的方向是Y軸正方向,移動的距離是150個單位。

0601_移動曲面.png

7、通過節(jié)點Point.ByCoordinates創(chuàng)建兩排點,點的坐標(biāo)由兩個Code Block控制。

7.1 第一個代碼塊表示由從-50到50之間均分為25個數(shù)據(jù)后的數(shù)值生成的列表。第二個代碼塊表示由從-50到50之間均分為2個數(shù)據(jù)后的數(shù)值生成的列表。

7.2 節(jié)點Point.ByCoordinates的連綴方式為叉積,因此生成25x2=50個點對象,并且放置在兩個子列表中。

0701_生成點圖元.png

8、控制每兩個點生成一條直線。原本的點是通過兩個子列表存放,一個子列表中是25個。經(jīng)過節(jié)點List.Transpose之后,列表被轉(zhuǎn)置。變?yōu)?5個子列表,每個子列表中存放著兩個點對象。最后通過節(jié)點Line.ByBestFitThroughPoints連接這些列表中的每兩個點生成直線。

0801_生成直線.png

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

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

上一篇:DynamoPrimer解析之Packages - MapToSurface-PleatedPolysurface-OffsetPointstoSurface(一)

下一篇:DynamoPrimer解析之Packages - MapToSurface-PleatedPolysurface-OffsetPointstoSurface(三)