[英]IFC geometry - Space Boundaries
誰能推薦一個合適的論壇來提出有關Industry Foundation Class幾何的問題?
我正在解析IFC並解釋幾何,着重於空間邊界。(IFCRELSPACEBOUNDARY)
與特定空間關聯的所有空間邊界都偏移了一定距離。 偏移距離對於不同的空間是不同的。 樣本6面空間的6個面完美地配合在一起-但是這些面甚至沒有開始與相鄰的空間相適應。 我想念什么?
IFC是在Revit中使用IFC協調視圖2.0使用IFC 2x3_TC1模式(帶有導出第二級空間邊界的選項)在Revit中使用替代IFC GUI生成的。
我知道在Java中有一些用於解釋IFC文件的工具,例如IFC Tools Project,但是在開發階段我正在使用Python。
當您在IFC文件的對象中具有偏移時,很可能是由於其中一個空間容器(即IfcProject,IfcSite,IfcBuilding,IfcBuildingStorey)在對象中的放置而引起的。 每個IFC對象都必須放置在空間包含樹中,因此它繼承了場地,建築物,樓層等的偏移量。(請參閱整棵樹:IfcSpatialStructureElement)您需要檢查包含對象(包含)的所有空間結構元素關系由實體IfcRelAggregates定義),然后查找名為“ ObjectPlacement”的屬性。 ObjectPlacement采用實體IfcAxis2Placement3D的一個實例,這是定義偏移量的位置。 我希望這有助於知道從哪里開始。
隨后,我在這里確定了2個問題。
IfcSite從IfcLocalPlacement定義的原點偏移。
當單位系統設置為十進制英尺時,Revit會生成正確定位的空間邊界。
問題解決了。
關於發布IFC相關問題的合適論壇的任何建議將不勝感激。
您可能要查看LinkedIn上的“工業基礎課程(IFC)”組。
您可以轉到FreeCAD人員或IFCOpenshell郵件列表。 它們對您的查詢很有幫助。 http://www.freecadweb.org/wiki/index.php?title=Arch_IFC
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.