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

下載app免費(fèi)領(lǐng)取會(huì)員

NULL

ad.jpg

DynamoPrimer解析之Packages - MapToSurface-PanelingWithPolygons(下)

發(fā)布于:2020-02-10 16:19:32

來(lái)福

更多

1、第二個(gè)節(jié)點(diǎn)是技術(shù)文章 DynamoPrimer解析之Custom Nodes - PointsToSurface 中的自定義節(jié)點(diǎn)PointsToSurface。

2、整個(gè)過(guò)程與技術(shù)文章 DynamoPrimer解析之Custom Nodes - UV-CustomNode 的流程是一樣的。

3、首先獲取一系列的點(diǎn)圖元。

3.1 節(jié)點(diǎn)Point.ByCoordinates可以生成點(diǎn)。點(diǎn)的X和Y坐標(biāo)分量可以由Code Block輸入,圖中輸入的是從-45至45之間均分為10個(gè)數(shù)據(jù)以后的列表。由于連綴方式為叉積,因此生成的是點(diǎn)陣.

3.2 節(jié)點(diǎn)Rectangle.ByWidthLength能夠根據(jù)輸入的平面、長(zhǎng)度和寬度創(chuàng)建矩形。平面的原點(diǎn)是步驟3.1中的點(diǎn),平面的法向向量與世界坐標(biāo)系Z軸正方向是同一個(gè)方向。長(zhǎng)和寬都是10個(gè)單位。

3.3 通過(guò)節(jié)點(diǎn)Polygon.Points能夠獲取矩形的四個(gè)頂點(diǎn)。

0301_獲取多邊形的頂點(diǎn).png

4、節(jié)點(diǎn)Rectangle.ByWidthLength以世界坐標(biāo)系的原點(diǎn)作為矩形的中心點(diǎn),定義矩形的長(zhǎng)寬為100個(gè)單位。節(jié)點(diǎn)Surface.ByPatch將剛剛生成的矩形封閉,形成曲面。

0401_生成曲面.png

5、調(diào)出自定義節(jié)點(diǎn)SampleSrf,節(jié)點(diǎn)將會(huì)根據(jù)技術(shù)文章 DynamoPrimer解析之Packages - MapToSurface-PanelingWithPolygons(一) 的描述生成曲面。

0501_SampleSrf.png

6、通過(guò)自定義節(jié)點(diǎn)PointsToSurface可以將一個(gè)曲面上獲取的定位點(diǎn)傳遞到另一個(gè)曲面中。圖中將點(diǎn)傳遞到了第5步生成的曲面上。

0601_傳遞曲面上的點(diǎn).png

7、節(jié)點(diǎn)PolyCurve.ByPoints能夠根據(jù)輸入的點(diǎn)生成多邊形,輸入端connectLastToFirst決定著是否閉合,圖中的True表示閉合。最后用節(jié)點(diǎn)Surface.ByPatch將封閉的邊界線修補(bǔ)形成曲面。

0701_邊界線.png

0702_生成曲面.png

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

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

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

下一篇:聽(tīng)說(shuō),你還分不清單位工程、單項(xiàng)工程、分部工程?