关于Revit与3D3S建筑信息模型的数据转换
随着计算机硬件与软件技术的迅猛发展, 计算机辅助设计在建筑领域的应用也得到了长足的发展, 大量的计算机建筑辅助设计软件相继涌入市场, 尽管各个软件都基于唯一的建筑实体模型, 却因为仅仅支持自己的数据标准, 因而本专业软件间、相关专业软件间的数据交换与共享成为建筑设计集成化技术的瓶颈。针对以上问题, 不外乎两种解决之道: 各应用软件自行开发相互数据交换与共享的接口, 如同济大学的3D3S 软件9. 0 版本便提供了由 PKPM 软件的SAT W E 模型文件的导入接口和至A NSYS,SAP2000 模型文件的导出接口。然而此解决方案并未根本解决建筑模型的数据交换与共享问题; 一个真正的完全开放的建筑产品数据表达与交换国际标准的产生才是充分实现数据交换与共享的基础。IAI( International A lliance for I nteroperability) 组织定义的IFC(Industry Foundatio n Classes) 标准便是一个获得建筑领域专业人士广泛支持的ISO 标准。本文研究的内容就是介绍如何应用IF C 标准实现建筑模型自动生成结构模型文件。
基于REVIT和3D3S的建筑信息模型的数据转换(一)
1.概述 随着计算机硬件与软件技术的迅猛发展,计算机辅助设计在建筑领域的应用也得到了长足的发展, 大量的计算机建筑辅助设计软件相继涌入市场, 尽管各个软件都基于唯一的建筑实体模型,却因为仅仅支持自己的数据标准,因而本专业软件间、 相关专业软件间的数据交换与共享成为建筑设计集成化技术的瓶颈。 针对以上问题, 不外乎两种解决之道: 各应用软件自行开发相互数据交换与共享的接口, 如同济大学的 3D3S软件 9. 0 版本便提供了由 PKPM 软件的 SATWE 模型文件的导入接口和至ANSYS, SAP2000模型文件的导出接口。然而此解决方案并未根本解决建筑模型的数据交换与共享问题; 一个真正的完全开放的建筑产品数据表达与交换国际标准的产生才是充分实现数据交换与共享的基础。IAI( International Alliance for I nteroperability)组织定义的 IFC( Industry Foundation Classes)标准便是一个获得建筑领域专业人士广泛支持的 ISO 标准。本文研究的内容就是介绍如何应用 IFC标准实现建
Revit与3D3S建筑信息模型的数据转换
随着计算机硬件与软件技术的迅猛发展, 计算机辅助设计在建筑领域的应用也得到了长足的发展, 大量的计算机建筑辅助设计软件相继涌入市场, 尽管各个软件都基于唯一的建筑实体模型, 却因为仅仅支持自己的数据标准, 因而本专业软件间、相关专业软件间的数据交换与共享成为建筑设计集成化技术的瓶颈。针对以上问题, 不外乎两种解决之道: 各应用软件自行开发相互数据交换与共享的接口, 如同济大学的3D3S 软件9. 0 版本便提供了由 PKPM 软件的SAT W E 模型文件的导入接口和至A NSYS,SAP2000 模型文件的导出接口。然而此解决方案并未根本解决建筑模型的数据交换与共享问题; 一个真正的完全开放的建筑产品数据表达与交换国际标准的产生才是充分实现数据交换与共享的基础。IAI( International A lliance for I nteroperability) 组织定义的IFC(Industry Foundatio n Classes) 标准便是一个获得建筑领域专业人士广泛支持的ISO 标准。本文研究的内容就是介绍如何应用IF C 标准实现建筑模型自动生成结构模型文件。
REVIT和3D3S的建筑信息模型的数据转换(一)
1.概述 随着计算机硬件与软件技术的迅猛发展,计算机辅助设计在建筑领域的应用也得到了长足的发展, 大量的计算机建筑辅助设计软件相继涌入市场, 尽管各个软件都基于唯一的建筑实体模型,却因为仅仅支持自己的数据标准,因而本专业软件间、 相关专业软件间的数据交换与共享成为建筑设计集成化技术的瓶颈。 针对以上问题, 不外乎两种解决之道: 各应用软件自行开发相互数据交换与共享的接口, 如同济大学的 3D3S软件 9. 0 版本便提供了由 PKPM 软件的 SATWE 模型文件的导入接口和至ANSYS, SAP2000模型文件的导出接口。然而此解决方案并未根本解决建筑模型的数据交换与共享问题; 一个真正的完全开放的建筑产品数据表达与交换国际标准的产生才是充分实现数据交换与共享的基础。IAI( International Alliance for I nteroperability)组织定义的 IFC( Industry Foundation Classes)标准便是一个获得建筑领域专业人士广泛支持的 ISO 标准。本文研究的内容就是介绍如何应用 IFC标准实现建
基于REVIT和3D3S的建筑信息模型的数据转换(二)
4. IFC文件到3D3S文件的数据转换4. 1 数据结构主要采用的几种数据结构有节点、 单元、 楼层三种数据结构。节点的数据结构:Calss Node{Int NodeID; / / 节点的索引号Double CoordinateX, CoordinateY, CoordinateZ;/ / 节点的三维坐标值Int ConstraintType; / / 节点的约束类型Arraylist NodeInElements; / / 节点所属单元链表};单元的数据结构:Class Element{Int ElementID; / / 单元索引号Arraylist NodesInElement; / / 单元内节点链表Int Sect ionType; / / 单元截面类型Int ProperType; / / 单元材
REVIT和3D3S的建筑信息模型的数据转换(二)
4. IFC文件到3D3S文件的数据转换4. 1 数据结构主要采用的几种数据结构有节点、 单元、 楼层三种数据结构。节点的数据结构:Calss Node{Int NodeID; / / 节点的索引号Double CoordinateX, CoordinateY, CoordinateZ;/ / 节点的三维坐标值Int ConstraintType; / / 节点的约束类型Arraylist NodeInElements; / / 节点所属单元链表};单元的数据结构:Class Element{Int ElementID; / / 单元索引号Arraylist NodesInElement; / / 单元内节点链表Int Sect ionType; / / 单元截面类型Int ProperType; / / 单元材