完善主體資料,免費贈送VIP會員!
* 主體類型
* 企業(yè)名稱
* 信用代碼
* 所在行業(yè)
* 企業(yè)規(guī)模
* 所在職位
* 姓名
* 所在行業(yè)
* 學(xué)歷
* 工作性質(zhì)
請先選擇行業(yè)
您還可以選擇以下福利:
行業(yè)福利,領(lǐng)完即止!

下載app免費領(lǐng)取會員

NULL

ad.jpg

二次開發(fā)教程:Revit開發(fā)讀取CAD信息

發(fā)布于:2019-08-26 16:51:36

網(wǎng)友投稿

更多

在Revit里鏈接的CAD通過API能獲取到到圖層信息和圖層里的幾何信息

文字信息目前應(yīng)該是還獲取不到的

幾何信息可以直接通過Geometry來獲取

圖形信息可以通過GeometryObject的GraphicsStyle來獲取

GraphicsStyle里有一個GraphicsStyleCategory

而這個Category的名字和圖層是一樣的

當然這個Category里還包含一些其他信息

下面是一個查詢圖層的小例子 

 Reference r = uidoc.Selection.PickObject(ObjectType.PointOnElement);

 Element elm = doc.GetElement(r);

 GeometryObject geo = elm.GetGeometryObjectFromReference(r);

 GraphicsStyle gs = doc.GetElement(geo.GraphicsStyleId) as GraphicsStyle;

TaskDialog.Show("info", gs.GraphicsStyleCategory.Name);


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

未標題-1.jpg

上一篇:二次開發(fā)教程:Revit開發(fā)設(shè)置模型線顏色

下一篇:Revit如何獲取坐標值

60acb4e0ef112.png