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

Dynamo教程 | Dynamo如何通過(guò)平曲線和縱曲線生成三維曲線

發(fā)布于:2024-10-28 04:10:01

BIM中文網(wǎng)

更多

1、獲取平曲線與縱曲線。

獲取的方式有很多種,可能是圖紙中繪制了相關(guān)的圖形,也有可能是給了曲線上點(diǎn)的坐標(biāo)。

本文中假設(shè)給定了點(diǎn)的坐標(biāo),通過(guò)節(jié)點(diǎn)Excel.ReadFromFile將表格的數(shù)據(jù)導(dǎo)入,節(jié)點(diǎn)List.Transpose將結(jié)果轉(zhuǎn)置。

2、創(chuàng)建點(diǎn)。

這一步對(duì)于三維曲線來(lái)說(shuō)是多余的,直接用坐標(biāo)分量就能生成三維曲線,但是我們就是假設(shè)先有平曲線和縱曲線。

因此先創(chuàng)建點(diǎn),這些點(diǎn)只能生成一條平曲線和一條縱曲線。

到這一步為止,僅僅是準(zhǔn)備了兩條需要用到的曲線。第三步開(kāi)始才是基于兩條曲線生成三維曲線。

3、獲取二維曲線上的點(diǎn)并生成三維曲線

整體的思路就是,三維曲線的X分量和Y分量來(lái)自于平曲線,三維曲線的Z分量來(lái)自于縱曲線。

首先通過(guò)節(jié)點(diǎn)Curve.PointAtParameter和列表{0..1..0.001}獲取二維曲線上的1001個(gè)點(diǎn)。

然后獲取平曲線點(diǎn)的X和Y方向的分量、縱曲線Z方向的分量。

最后重新生成新的點(diǎn),通過(guò)新的點(diǎn)再生成三維曲線。



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

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

上一篇:Dynamo教程 | Dynamo | 橋梁建模利器之Bridge節(jié)點(diǎn)包(上)

下一篇:Dynamo教程 | Dynamo的案件實(shí)例