下載app免費(fèi)領(lǐng)取會(huì)員
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度。
6、節(jié)點(diǎn)Geometry.Translate能夠?qū)⒅付ǖ膱D元移動(dòng)復(fù)制,移動(dòng)的方向是Y軸正方向,移動(dòng)的距離是150個(gè)單位。
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è)子列表中。
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)生成直線。
本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。
上一篇:DynamoPrimer解析之Packages - MapToSurface-PleatedPolysurface-OffsetPointstoSurface(一)
下一篇:DynamoPrimer解析之Packages - MapToSurface-PleatedPolysurface-OffsetPointstoSurface(三)
推薦專(zhuān)題