完善主體資料,免費(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

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

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

來(lái)福

更多

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

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

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

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

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

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

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

0601_移動(dòng)曲面.png

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

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

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

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

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

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(三)