下載app免費領取會員
1、在 Revit 的項目文件中繪制一條模型線作為樁基的定位線,然后將樁基的族文件載入到當前項目文件中。
2、在 Dynamo 中通過節點 Select Model Element 選擇項目文件中準備好的模型線。然后通過節點 Element.Geometry 將 Revit 中的圖元轉換為 Dynamo 中的幾何圖形。
3、在輸入的曲線上找到樁基的放置點。
3.1 將當前的樣條曲線看作是一個區間[0, 1],那么起點對應的參數就為 0,終點對應的參數就為 1,輸入區間內的某個數值就確定了該數值對應的某個點。
3.2 節點 Curve.PointAtParameter 的輸入端 curve 需要確定基準曲線。輸入端 param 需要輸入具體的參數,圖中的參數是從 0 到 1 間距為 0.1 的列表。節點的連綴方式改為“最長”,于是就生成圖中的 10 個點。
4、在確定的點上放置樁基的族文件。
4.1 節點 FamilyInstance.ByPoint 的輸入端 familyType 需要輸入將要被放置的族文件的族類型。
4.2 節點 FamilyInstance.ByPoint 的輸入端 point 需要輸入每一個族文件的定位點。
5、控制每一個樁基的參數。
5.1 節點 Element.SetParameterByName 的輸入端 element 需要輸入要被控制的族實例。即已經放置的樁基。
5.2 節點 Element.SetParameterByName 的輸入端 parameterName 需要輸入具體的參數名稱。圖中是“半徑”、“嵌入深度”以及“長度”。
5.3 節點 Element.SetParameterByName 的輸入端 value 需要輸入每一個參數對應的數值。圖中通過三個代碼塊創建了三個列表,三個列表都是有 11 個數值。數值的數量剛好與樁基的數量是一樣的,即每個樁基的參數值都是可控的。
本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。
推薦專題