IFC构件与空间的关系_万里归来少年心-CSDN博客https://blog.csdn.net/liyazhen2011/article/details/81390387?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164299636016780271510617%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164299636016780271510617&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-6-81390387.pc_search_insert_ulrmf&utm_term=IFC&spm=1018.2226.3001.4449

在IFC中存在唯一的一个IfcProject实体,用来描述一个工程项目,分别以IfcSite、IfcBuilding、Ifc BuildingStorey、IfcSpace来描述工程项目上的空间信息。这些实体之间的包含关系以关联实体IfcRelAggregates进行关联。

1.柱与楼层

对于一个构件,如柱(IfcColumn),通过关联实体IfcRelContainedInSpatialStructure将其与空间实体(楼层)关联。

IFC文件的内容如下:

#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1532675631);
#129= IFCBUILDINGSTOREY('39Jy__wfX4Av2K3Y1mohcu',#41,'\X2\68079AD8\X0\ 2',$,$,#128,$,'\X2\68079AD8\X0\ 2',.ELEMENT.,4000.);
#291= IFCCOLUMN('0Yv_Doek90yuwzfwlO9hPV',#41,'M_\X2\77E95F6267F1\X0\:475 x 610mm:203907',$,'475 x 610mm',#289,#284,'203907');
#347= IFCCOLUMN('0Yv_Doek90yuwzfwlO9hPK',#41,'M_\X2\77E95F6267F1\X0\:475 x 610mm:203912',$,'475 x 610mm',#346,#341,'203912');
#503= IFCRELCONTAINEDINSPATIALSTRUCTURE('14lOI8vZuHqv6B0066Fnc4',#41,$,$,(#291,#347),#129);// #503是关联实体(IfcRelContainedInSpatialStructure),将柱(IfcColumn)与楼层(IfcBuildingStorey)关联了起来。// #129是建筑楼层(IfcBuildingStorey),相对高度为4000。// #291,#347都是柱子(IfcColumn)。

#503是关联实体(IfcRelContainedInSpatialStructure),将柱(IfcColumn)与楼层(IfcBuildingStorey)关联了起来。

#129是建筑楼层(IfcBuildingStorey),相对高度为4000。

#291,#347都是柱子(IfcColumn)。

2.门、墙与楼层

构件之间会存在依附关系,如门窗必须依附于墙。在IFC中,门(IfcDoor)、窗(IfcWindow)、墙(IfcWallStandardcase之间需要依托于一个开洞实体(IfcOpeningElement)来进行关联。

门、窗与开洞实体以关联实体IfcRelFillsElement进行关联。

开洞实体与墙之间以关联实体IfcRelVoidsElement进行关联。

门窗与楼层之间也需要通过IfcRelContainedInSpatialStructure实体关联,使得门窗也包含在楼层中。

IFC文件的内容如下:

#171= IFCWALLSTANDARDCASE('0lFolIcnP0IexEQ0uyyr4B',#41,'\X2\57FA672C5899\X0\:\X2\5E3889C4\X0\ - 200mm:203228',$,'\X2\57FA672C5899\X0\:\X2\5E3889C4\X0\ - 200mm:249',#134,#167,'203228');
#468= IFCDOOR('0lFolIcnP0IexEQ0uyyr4n',#41,'M_\X2\53556247\X0\ - \X2\4E0E58999F50\X0\:0915 x 2134mm:203238',$,'0915 x 2134mm',#750,#462,'203238',2134.,915.);
#729= IFCOPENINGELEMENT('0lFolIcnP0IexEQ1qyyr4n',#41,'M_\X2\53556247\X0\ - \X2\4E0E58999F50\X0\:0915 x 2134mm:203238:1',$,'Opening',#727,#722,$);
#734= IFCRELVOIDSELEMENT('0lFolIcnP0IexEQ1eyyr4n',#41,$,$,#171,#729);
#746= IFCRELFILLSELEMENT('36KPX35N18VRv5HXyKLCGZ',#41,$,$,#729,#468);#123= IFCBUILDINGSTOREY('2dz5i9ySf0gAQYxzvu$V57',#41,'\X2\68079AD8\X0\ 1',$,$,#121,$,'\X2\68079AD8\X0\ 1',.ELEMENT.,0.);
#644= IFCRELCONTAINEDINSPATIALSTRUCTURE('1vK3KfqgSHqv5Y0066FnIY',#41,$,$,(#171,#468),#123);//---  #171是墙,#468是门,#729是开洞实体。//---  #734是关联实体IfcRelVoidsElement,它将墙与开洞实体关联起来。//---  #746是关联实体IfcRelFillsElement,它将门与开洞实体关联起来。//---  #123是楼层,#644是关联实体IfcRelContainedInSpatialStructure,它将墙,门与楼层关联起来。

(6) IFC构件与空间的关系 (Industry Foundation Class)相关推荐

  1. sf | 判断点线面等几何对象的空间位置关系

    根据交点的个数和位置,两个几何要素之间的空间位置关系可分为相离.相切.相交和包含四种: 相离是指两个几何要素没有交点,相交是指两个要素存在交点,广义上讲相切和包含是相交关系中的特殊情况: 相切是指交点 ...

  2. 心形尺寸比例图解_标识牌尺寸大小及空间比例关系示意图与人体工程学

    标识牌做多大尺寸最合适,没有一个标准的大小.主要衡量标准就是把标识牌放到特定的空间里,按空间大小来制作.什么样的场合,什么样的人群都要考滤在其中,比如儿童游乐园,主要对象就是儿童.标识牌的大小肯定要比 ...

  3. 采样频率和带宽的关系_图像视野(FOV)与K空间的关系

    K空间对于整个磁共振成像来说算是最难的部分了,在前文啃一啃硬骨头:K空间我们说过了K空间是一个二维频率空间,在我们的思维中可能有这么一种想法:K空间的频率编码轴对应图像二维视野的编码轴,相位编码轴对应 ...

  4. (7) IFC构件的位置信息 (Industry Foundation Class)

    在IFC标准中,采用相对坐标系对构件定位.如柱(IfcColumn)的定位信息(局部坐标系及参考坐标系)由ObjectPlacement描述.ObjectPlacement由两部分组成: (1)Pla ...

  5. 矩阵、变换和空间的关系

    1.关于矩阵 一种变换        矩阵:可以理解为是对象的一种变换,或者是坐标系的一种变换.也即固定坐标系下一个对象的变换 ,或者固定对象所处的坐标系变换(说白了就是:运动是相对的). 达成同一个 ...

  6. (9) IFC中的聚合关系(IfcRelAggregates) (Industry Foundation Class)

    在IFC中,聚合关系IfcRelAggregates 是一种特殊的IfcRelDecomposes组成/分解(或整体/部分)关系."整体"依赖于"部分"的定义, ...

  7. 第四章 V字时空转化理论一、在江恩理论中时间和空间的关系

    时间(时间轴)可以转化为空间(股价),空间(股价)可以转化为时间.用可以的意思是,可以不转化.或者分别转化.这个理论笔者称为V字时空转化理论.这个理论江恩表达出来部分使用方式,但是没有表达出来数学拟合 ...

  8. 整数有约 | 一隅千象:打造裸眼3D沉浸式虚拟现实,用技术重塑人与空间的关系

    2016年,一隅千象(ArchiFiction)在美国加州洛杉矶创立,致力于研究全沉浸式裸眼混合现实技术:2018年,凭借独具一格的专业技术,一隅千象获得千万级别融资:2019年,一隅千象推出全球首个 ...

  9. 地址总线、字长和寻址空间的关系

    处理机字长是指处理机能同时处理(或运算)的位数,即同时处理多少位(bit)数据.比如Intel Pentium 4处理器字长为32位,它能同时处理32位的数据,也即它的数据总线为32位.以前的处理器比 ...

最新文章

  1. SQL基础学习总结:2(表的创建、删除、更新和名称修改)
  2. ios 添加block 类别_ios之Block的详细使用和具体说明
  3. reids源码 t_hash.c 实现
  4. php ssh tab补全,bash的按TAB键自动补全(自动完成)的原理与扩展
  5. python函数的使用方法图解_零基础python之4函数重用-函数与模块(附详细的步骤和程序)...
  6. Linux窗口按钮大小,Fitts: 给Ubuntu窗口一个大按钮
  7. ASP.NET 推荐书籍
  8. 1、pthon中类包含的方法
  9. 西门子plc选型该看哪些参数
  10. elasticsearch 匹配发音相同单词的方案
  11. svnserver 修改配置后重启
  12. 利用LSTM自动生成中文文本
  13. linux shell fflush,強制shell腳本fflush
  14. tomcat图标修改——东子破解
  15. 大学四年是这么度过的——大学四年总结
  16. 敏捷教练-如何打造优秀的敏捷团队
  17. python对字符串按照ascII码顺序排序
  18. 使用Ollydbg破解注册机的两种套路
  19. 搭建好司法大数据平台
  20. matlab-绘制柱面与球面

热门文章

  1. 组织行为学笔记:第十二章 组织结构和组织设计
  2. Linux系统 ELK(8.3.1)单机环境搭建
  3. 中国大学MOOC C语言程序设计(大连理工大学) 课后编程题 第五周题解(个人向仅供参考)
  4. 浙大版《C语言程序设计实验与习题指导(第4版)》题目集-编程题-实验1-1-Hello World!
  5. 2021-02-28 Matlab优化拟合曲线
  6. Docker Hub的使用以及配置阿里云镜像加速
  7. 简洁好用的jquery 焦点图插件:Basic jQuery Slider
  8. Lumen 安装配置
  9. 一封华为离职IT总监的告别信
  10. android时间选择原生,安卓原生时间选择器