(6) IFC构件与空间的关系 (Industry Foundation Class)
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)相关推荐
- sf | 判断点线面等几何对象的空间位置关系
根据交点的个数和位置,两个几何要素之间的空间位置关系可分为相离.相切.相交和包含四种: 相离是指两个几何要素没有交点,相交是指两个要素存在交点,广义上讲相切和包含是相交关系中的特殊情况: 相切是指交点 ...
- 心形尺寸比例图解_标识牌尺寸大小及空间比例关系示意图与人体工程学
标识牌做多大尺寸最合适,没有一个标准的大小.主要衡量标准就是把标识牌放到特定的空间里,按空间大小来制作.什么样的场合,什么样的人群都要考滤在其中,比如儿童游乐园,主要对象就是儿童.标识牌的大小肯定要比 ...
- 采样频率和带宽的关系_图像视野(FOV)与K空间的关系
K空间对于整个磁共振成像来说算是最难的部分了,在前文啃一啃硬骨头:K空间我们说过了K空间是一个二维频率空间,在我们的思维中可能有这么一种想法:K空间的频率编码轴对应图像二维视野的编码轴,相位编码轴对应 ...
- (7) IFC构件的位置信息 (Industry Foundation Class)
在IFC标准中,采用相对坐标系对构件定位.如柱(IfcColumn)的定位信息(局部坐标系及参考坐标系)由ObjectPlacement描述.ObjectPlacement由两部分组成: (1)Pla ...
- 矩阵、变换和空间的关系
1.关于矩阵 一种变换 矩阵:可以理解为是对象的一种变换,或者是坐标系的一种变换.也即固定坐标系下一个对象的变换 ,或者固定对象所处的坐标系变换(说白了就是:运动是相对的). 达成同一个 ...
- (9) IFC中的聚合关系(IfcRelAggregates) (Industry Foundation Class)
在IFC中,聚合关系IfcRelAggregates 是一种特殊的IfcRelDecomposes组成/分解(或整体/部分)关系."整体"依赖于"部分"的定义, ...
- 第四章 V字时空转化理论一、在江恩理论中时间和空间的关系
时间(时间轴)可以转化为空间(股价),空间(股价)可以转化为时间.用可以的意思是,可以不转化.或者分别转化.这个理论笔者称为V字时空转化理论.这个理论江恩表达出来部分使用方式,但是没有表达出来数学拟合 ...
- 整数有约 | 一隅千象:打造裸眼3D沉浸式虚拟现实,用技术重塑人与空间的关系
2016年,一隅千象(ArchiFiction)在美国加州洛杉矶创立,致力于研究全沉浸式裸眼混合现实技术:2018年,凭借独具一格的专业技术,一隅千象获得千万级别融资:2019年,一隅千象推出全球首个 ...
- 地址总线、字长和寻址空间的关系
处理机字长是指处理机能同时处理(或运算)的位数,即同时处理多少位(bit)数据.比如Intel Pentium 4处理器字长为32位,它能同时处理32位的数据,也即它的数据总线为32位.以前的处理器比 ...
最新文章
- SQL基础学习总结:2(表的创建、删除、更新和名称修改)
- ios 添加block 类别_ios之Block的详细使用和具体说明
- reids源码 t_hash.c 实现
- php ssh tab补全,bash的按TAB键自动补全(自动完成)的原理与扩展
- python函数的使用方法图解_零基础python之4函数重用-函数与模块(附详细的步骤和程序)...
- Linux窗口按钮大小,Fitts: 给Ubuntu窗口一个大按钮
- ASP.NET 推荐书籍
- 1、pthon中类包含的方法
- 西门子plc选型该看哪些参数
- elasticsearch 匹配发音相同单词的方案
- svnserver 修改配置后重启
- 利用LSTM自动生成中文文本
- linux shell fflush,強制shell腳本fflush
- tomcat图标修改——东子破解
- 大学四年是这么度过的——大学四年总结
- 敏捷教练-如何打造优秀的敏捷团队
- python对字符串按照ascII码顺序排序
- 使用Ollydbg破解注册机的两种套路
- 搭建好司法大数据平台
- matlab-绘制柱面与球面
热门文章
- 组织行为学笔记:第十二章 组织结构和组织设计
- Linux系统 ELK(8.3.1)单机环境搭建
- 中国大学MOOC C语言程序设计(大连理工大学) 课后编程题 第五周题解(个人向仅供参考)
- 浙大版《C语言程序设计实验与习题指导(第4版)》题目集-编程题-实验1-1-Hello World!
- 2021-02-28 Matlab优化拟合曲线
- Docker Hub的使用以及配置阿里云镜像加速
- 简洁好用的jquery 焦点图插件:Basic jQuery Slider
- Lumen 安装配置
- 一封华为离职IT总监的告别信
- android时间选择原生,安卓原生时间选择器