原創(chuàng)|產(chǎn)品更新|編輯:況魚(yú)杰|2019-12-18 15:48:50.787|閱讀 377 次
概述:VectorDraw Developers Framework的附加產(chǎn)品VectorDraw IFC library全新上線(xiàn),可導(dǎo)入和導(dǎo)出IFC格式。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
VectorDraw IFC library是VDF(VectorDraw Developers Framework)的附加產(chǎn)品,可導(dǎo)入和導(dǎo)出IFC格式。它不能單獨(dú)使用,因?yàn)闉榱舜蜷_(kāi)(主要)并導(dǎo)出,很大部分是由VDF(VectorDraw Developers Framework)實(shí)現(xiàn)的,因此必須將這兩種產(chǎn)品組合在一起。
VectorDraw Developer Framework試用版下載
IFC格式
IFC格式是一種基于對(duì)象的文件格式,可促進(jìn)建筑,工程和建筑(AEC)行業(yè)之間的互操作性。最近幾年,這種格式越來(lái)越重要,并已在各種最終用戶(hù)應(yīng)用中使用。
vdIFC組件
vdIFC組件是VectorDraw Developers Framework的附加組件。它不能單獨(dú)使用,因?yàn)樗褂昧薞DF的其他dll中的許多功能,因此必須與VDF(VectorDraw開(kāi)發(fā)人員框架)結(jié)合使用。
將組件添加到您的項(xiàng)目后,您可以使用下面的代碼導(dǎo)入IFC文件:
vdIFCDocument vdifcdoc = vdIFCComponent1.Open(fileName); if (vdifcdoc != null) { mdoc.EnsureDefaults(); mdoc.Model.Entities.AddItem(vdifcdoc); success = true; }
其中vdIFCComponent1是項(xiàng)目中添加的組件。其中open方法返回一個(gè)vdIFCDocument,然后將其添加到模型實(shí)體中。因此,在打開(kāi)IFC格式后,模型實(shí)體將為1。IFC文件及其圖形實(shí)體的所有信息都在vdIFCDocument中,也可以創(chuàng)建IFC文件并將其導(dǎo)出。
但是如果您不以IFC形式準(zhǔn)備文檔,VectorDraw會(huì)包裝所有對(duì)象并將它們放在一種產(chǎn)品中并導(dǎo)出。當(dāng)然,您也可以為您的應(yīng)用程序創(chuàng)建一個(gè)IFC,并創(chuàng)建建筑物,樓層,圖形對(duì)象等,然后將文件保存為IFC格式。請(qǐng)?jiān)趘dIFCComponent的New”方法中查看我們的幫助文件,以獲取一些示例代碼。
vdIFC文件
vdIFC文件是打開(kāi)IFC文件時(shí)返回的文檔。IT是一個(gè)vdFigure對(duì)象,通過(guò)它的draw方法可以實(shí)現(xiàn)整個(gè)圖形。打開(kāi)IFC文件后,此vdFigure將添加到模型(或任何其他布局)中以便查看。
每個(gè)IFC文件都包含一個(gè)項(xiàng)目。
每個(gè)項(xiàng)目都包含一個(gè)站點(diǎn)。
每個(gè)站點(diǎn)至少包含以下一項(xiàng):
a)建筑物的集合。
每個(gè)建筑物都包含建筑物樓層的集合.
每個(gè)建筑樓層都包含產(chǎn)品。
b)產(chǎn)品集合:
主要的圖形對(duì)象是產(chǎn)品(vdIFCProduct)。例如體積,價(jià)格,材料等以及您在屏幕上看到的圖形表示。產(chǎn)品的類(lèi)型是自定義對(duì)象的“名稱(chēng)”,我們導(dǎo)入以下內(nèi)容:
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
每個(gè)IFC對(duì)象都有如上所述的各種屬性,其中包含有關(guān)該對(duì)象的很多信息。例如,Site對(duì)象具有一個(gè)名為Address(vdAddress)的屬性,該屬性包含有關(guān)該站點(diǎn)的物理地址的信息。
想要了解VectorDraw IFC library更多產(chǎn)品信息請(qǐng)點(diǎn)擊
更多精彩內(nèi)容,歡迎關(guān)注下方的微信公眾號(hào),獲取更多產(chǎn)品咨詢(xún)
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn