原創|產品更新|編輯:況魚杰|2019-12-18 15:48:50.787|閱讀 377 次
概述:VectorDraw Developers Framework的附加產品VectorDraw IFC library全新上線,可導入和導出IFC格式。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
VectorDraw IFC library是VDF(VectorDraw Developers Framework)的附加產品,可導入和導出IFC格式。它不能單獨使用,因為為了打開(主要)并導出,很大部分是由VDF(VectorDraw Developers Framework)實現的,因此必須將這兩種產品組合在一起。
VectorDraw Developer Framework試用版下載
IFC格式
IFC格式是一種基于對象的文件格式,可促進建筑,工程和建筑(AEC)行業之間的互操作性。最近幾年,這種格式越來越重要,并已在各種最終用戶應用中使用。
vdIFC組件
vdIFC組件是VectorDraw Developers Framework的附加組件。它不能單獨使用,因為它使用了VDF的其他dll中的許多功能,因此必須與VDF(VectorDraw開發人員框架)結合使用。
將組件添加到您的項目后,您可以使用下面的代碼導入IFC文件:
vdIFCDocument vdifcdoc = vdIFCComponent1.Open(fileName); if (vdifcdoc != null) { mdoc.EnsureDefaults(); mdoc.Model.Entities.AddItem(vdifcdoc); success = true; }
其中vdIFCComponent1是項目中添加的組件。其中open方法返回一個vdIFCDocument,然后將其添加到模型實體中。因此,在打開IFC格式后,模型實體將為1。IFC文件及其圖形實體的所有信息都在vdIFCDocument中,也可以創建IFC文件并將其導出。
但是如果您不以IFC形式準備文檔,VectorDraw會包裝所有對象并將它們放在一種產品中并導出。當然,您也可以為您的應用程序創建一個IFC,并創建建筑物,樓層,圖形對象等,然后將文件保存為IFC格式。請在vdIFCComponent的New”方法中查看我們的幫助文件,以獲取一些示例代碼。
vdIFC文件
vdIFC文件是打開IFC文件時返回的文檔。IT是一個vdFigure對象,通過它的draw方法可以實現整個圖形。打開IFC文件后,此vdFigure將添加到模型(或任何其他布局)中以便查看。
每個IFC文件都包含一個項目。
每個項目都包含一個站點。
每個站點至少包含以下一項:
a)建筑物的集合。
每個建筑物都包含建筑物樓層的集合.
每個建筑樓層都包含產品。
b)產品集合:
主要的圖形對象是產品(vdIFCProduct)。例如體積,價格,材料等以及您在屏幕上看到的圖形表示。產品的類型是自定義對象的“名稱”,我們導入以下內容:
Default
IfcBuildingElementProxy
IfcBeam,IfcColumn,IfcCovering
IfcCurtainWall
IfcDoor, IfcFooting
IfcMember
IfcPile
IfcPlate
IfcRailing
IfcRamp
IfcRampFlight
IfcRoof
IfcSlab
IfcStair
IfcStairFlight
IfcWall
IfcWindow
IfcVirtualElement
IfcCivilElement
IfcDistributionElement
IfcElementAssembly
IfcSystemFurnitureElement
IfcGeographicElement
IfcTransportElement
IfcSpace
每個IFC對象都有如上所述的各種屬性,其中包含有關該對象的很多信息。例如,Site對象具有一個名為Address(vdAddress)的屬性,該屬性包含有關該站點的物理地址的信息。
想要了解VectorDraw IFC library更多產品信息請點擊
更多精彩內容,歡迎關注下方的微信公眾號,獲取更多產品咨詢
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn