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

5cdd2dc095060.jpg

Dynamo樣例文件解析之Geometry_Surfaces

發(fā)布于:2019-09-23 17:20:36

來(lái)福

更多

該樣例文件主要是對(duì)Dynamo中如何創(chuàng)建一些簡(jiǎn)單曲面的簡(jiǎn)介。

1、首先創(chuàng)建九個(gè)點(diǎn),點(diǎn)坐標(biāo)分別為(10, -10, 0)、(0, -10, 0)、(0, 0, 0)、(0, 0, 5)、(10, 0, 0)、(-5, 5, 0)、(0, 10, 0)、(5, 10, 10,)、(15, 15, 0)。

2、創(chuàng)建一些需要用到的曲線。

2.1 通過(guò)節(jié)點(diǎn)Line.ByStartPointEndPoint連接點(diǎn)(10, -10, 0)、(0, -10, 0)。

2.2 通過(guò)節(jié)點(diǎn)Arc.ByThreePoints連接點(diǎn)(0, 0, 0)、(0, 0, 5)、(10, 0, 0)。

2.3 通過(guò)節(jié)點(diǎn)Arc.ByThreePoints連接點(diǎn)(0, 0, 0)、(-5, 5, 0)、(0, 10, 0)。

2.4 通過(guò)節(jié)點(diǎn)Arc.ByThreePoints連接點(diǎn)(0, 10, 0)、(5, 10, 10)、(15, 15, 0)。

3、通過(guò)Dynamo創(chuàng)建一些曲面。

3.1 第一種方式是通過(guò)節(jié)點(diǎn)Surface.ByLoft達(dá)到類似于融合的效果,圖中是融合了一條直線和一條圓弧。

3.2 第二種方式是通過(guò)節(jié)點(diǎn)Surface.BySweep2Rails達(dá)到類似于放樣的效果,圖中節(jié)點(diǎn)的輸入端path和guideRail接入的是放樣的路徑,該節(jié)點(diǎn)可以同時(shí)指定兩條路徑。輸入端profile接入的是放樣的輪廓。

3.3 第三種方式是通過(guò)節(jié)點(diǎn)Curve.Extrude可以將曲線進(jìn)行拉伸生成曲面,輸入端distance可以指定拉伸的距離。

4、通過(guò)Dynamo對(duì)曲面進(jìn)行一些簡(jiǎn)單的編輯。

4.1 節(jié)點(diǎn)PolySurface.ByJoinedSurfaces可以將多個(gè)獨(dú)立的曲面合并為單個(gè)曲面,節(jié)點(diǎn)Surface.Area可以查詢曲面的面積。

4.2 節(jié)點(diǎn)Surface.PointAtParameter可以返回曲面上指定坐標(biāo)位置的點(diǎn),曲面在定位時(shí)使用的是UV坐標(biāo),將曲面分為兩個(gè)方向,一個(gè)方向?yàn)閁,另一個(gè)方向?yàn)閂,并且數(shù)值都在區(qū)間[0, 1]中。因此,輸入端u和輸入端v就分別輸入從0至1間距為0.1的列表。

4.3 節(jié)點(diǎn)NurbsSurface.ByControlPoints可以通過(guò)輸入點(diǎn)創(chuàng)建樣條曲面,輸入的點(diǎn)能夠控制曲面的形狀,但是不能保證曲面會(huì)經(jīng)過(guò)所有的點(diǎn)。

5、以上的方式都是在Dynamo中生成曲面,也可以將曲面直接在Revit中生成。首先通過(guò)節(jié)點(diǎn)ModelCurve.ReferenceCurveByCurve將Dynamo的中一條直線和一條弧線轉(zhuǎn)換為Revit中的參照線,然后通過(guò)節(jié)點(diǎn)Form.ByLoftCrossSections將參照線通過(guò)融合生成族類別為“形式”的圖元。

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

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

上一篇:Revit中怎么打開(kāi)族編輯器

下一篇:Dynamo樣例文件解析之ImportExport_CSV to Stuff