重慶慧都科技有限公司
參考價(jià): | 面議 |
- 產(chǎn)品型號(hào)
- 品牌
- 其他 廠商性質(zhì)
- 所在地
訪問次數(shù):84更新時(shí)間:2022-03-27 17:42:48
VectorDraw IFC library需和VectorDraw Developers Framework組合使用
VectorDraw IFC library是VDF(VectorDraw Developers Framework)的附加產(chǎn)品,可導(dǎo)入和導(dǎo)出IFC格式。它不能單獨(dú)使用,因?yàn)闉榱舜蜷_(主要)并導(dǎo)出,很大部分是由VDF(VectorDraw Developers Framework)實(shí)現(xiàn)的,因此必須將這兩種產(chǎn)品組合在一起。
請(qǐng)注意,IFC代碼基于內(nèi)部VectorDraw實(shí)現(xiàn),而不使用任何外部庫。
功能描述
需要培訓(xùn)、定制、外包?
請(qǐng)聯(lián)系我們!:800018081
慧都專業(yè)技術(shù)團(tuán)隊(duì)幫助您提高效率,節(jié)省成本,降低風(fēng)險(xiǎn)!
* 關(guān)于本產(chǎn)品的分類與介紹僅供參考,精準(zhǔn)產(chǎn)品資料以介紹為準(zhǔn),如需購買請(qǐng)先行測(cè)試。
IFC格式
IFC格式是一種基于對(duì)象的文件格式,可促進(jìn)建筑,工程和建筑(AEC)行業(yè)之間的互操作性。最近幾年,這種格式越來越重要,并已在各種最終用戶應(yīng)用中使用。
vdIFC組件
vdIFC組件是VectorDraw Developers Framework的附加組件。它不能單獨(dú)使用,因?yàn)樗褂昧薞DF的其他dll中的許多功能,因此必須與VDF(VectorDraw開發(fā)人員框架)結(jié)合使用。
VectorDraw Developer Framework試用版下載
將組件添加到您的項(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í)體中。因此,在打開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文件是打開IFC文件時(shí)返回的文檔。IT是一個(gè)vdFigure對(duì)象,通過它的draw方法可以實(shí)現(xiàn)整個(gè)圖形。打開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)品的類型是自定義對(duì)象的“名稱",我們導(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)的物理地址的信息。