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

Dynamo如何旋轉(zhuǎn)放置的族文件

發(fā)布于:2020-06-08 18:00:33

來(lái)福

更多

1、放置族文件。

1.1 通過(guò)節(jié)點(diǎn) Select Model Element 選擇項(xiàng)目文件中的定位線,圖中是選擇了一條弧線。

1.2 通過(guò)節(jié)點(diǎn) Element.Geometry 獲取所拾取對(duì)象的幾何圖形。

1.3 通過(guò)節(jié)點(diǎn) Curve.PointAtParameter 獲取指定參數(shù)處的點(diǎn),參數(shù)的起始值為 0,終止值為 1,間距為 0.05。

1.4 通過(guò)節(jié)點(diǎn) FamilyInstance.ByPoint 將族文件放置在點(diǎn)上,輸入端 familyType 需要輸入族類型,圖中通過(guò)節(jié)點(diǎn) Family Types 選擇一個(gè)族類型。輸入端 point 需要輸入定位點(diǎn),即曲線上的點(diǎn)。

0101_放置族文件.png

2、旋轉(zhuǎn)族文件。

2.1 旋轉(zhuǎn)的關(guān)鍵是如何計(jì)算角度。圖中是簡(jiǎn)單的弧線,因此直接計(jì)算曲線上各個(gè)點(diǎn)切線向量和 X 軸正方向之間的夾角就能獲取角度。

2.2 通過(guò)節(jié)點(diǎn) Curve.TangentAtParameter 獲取曲線指定參數(shù)位置的切向向量,這個(gè)參數(shù)與步驟 1.3 的保持一致。

2.3 通過(guò)節(jié)點(diǎn) Vector.AngleWithVector 獲取兩個(gè)向量之間的夾角。第一個(gè)向量是曲線的切向量,另一個(gè)向量是 X 軸正方向。

2.4 通過(guò)節(jié)點(diǎn) FamilyInstance.SetRotation 將族文件旋轉(zhuǎn)。輸入端 familyInstance 需要輸入即將被旋轉(zhuǎn)的族文件,輸入端 degree 需要輸入旋轉(zhuǎn)的角度。

0201_旋轉(zhuǎn)族文件.png

0202_運(yùn)行旋轉(zhuǎn)族文件.gif

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

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

上一篇:Dynamo如何將PolyCurve轉(zhuǎn)換為NurbsCurve

下一篇:Revit中如何讓風(fēng)管導(dǎo)出CAD有填充顏色?