很多的時候我們希望給revit的構件配筋, 通過程式設計的方式可以將你用手工繪製的模型線轉化成箍筋。非常方便直觀。
我們呼叫rebar.createfromcurves() 函式來建立箍筋。
函式定義如下:
public static rebar createfromcurves(
document doc,
rebarstyle style,
rebarbartype bartype,
rebarhooktype starthook,
rebarhooktype endhook,
element host,
xyz norm,
ilistcurves,
rebarhookorientation starthookorient,
rebarhookorientation endhookorient,
bool useexistingshapeifpossible,
bool createnewshape
)建立箍筋需要注意的幾個輸入引數的理解:
第二個引數(rebarstyle style,)是 選擇鋼筋型別, 對於箍筋需要設定為: rebarstyle.stiruptie. 如果對於直線鋼筋或縱筋設定為rebarstyle.standard
第七個引數(xyz norm) 是箍筋坐在平面的法向量方向。
請看下面的**。
[autodesk.revit.attributes.transaction(autodesk.revit.attributes.transactionmode.manual)]
[autodesk.revit.attributes.regeneration(autodesk.revit.attributes.regenerationoption.manual)]
public class command1 : iexternalcommand
}foreach (rebarbartype bt in doc.rebarbartypes)
foreach (rebarhooktype ht in doc.rebarhooktypes)
}catch (exception ex)
finally
return result.succeeded ;
}rebar createrebar1(
autodesk.revit.ui.uidocument uidoc,
ilistcurves,
familyinstance column,
rebarbartype bartype,
rebarhooktype hooktype)
}
語言的基礎是一組記號和一組規則
是用於編寫電腦程式的語言。語言的基礎是一組記號和一組規則。根據規則由記號構成的記號串的總體就是語言。在程式語言中,這些記號串就是程式。程式語言包含三個方面,即語法 語義和語用。語法表示程式的結構或形式,亦即表示構成程式的各個記號之間的組合規則,但不涉及這些記號的特定含義,也不涉及使用者。語義表示程式...
一組有用的 Oracle SQL Script
get oracle currnet user table view schema select m.table type ttype,t.table name tname,m.comments tdesc t.column name cname,c.comments cdesc,t.data ty...
前端開發中通過js設定cookie的一組方法
我們在前端開發中,通常都需要獲取並記錄使用者的某些操作設定,這樣可以使使用者下一次訪問 時不用進行重複的調整設定同乙個功能。此次文章中的方法是在前端開發工作中自己隨手寫的一組通過js設定與獲取cookie的方法,能夠應用在多說情況下,沒做細挖與深究。js方法的完整 如下 var cookie get...