BIM专业软件

0.4725w

BIM专业软件交流板块主要用于BIM从业人员讨论BIM软件相关问题及BIM相关的经验分享、资料、讯息分享。 BIM培训交流群:434968694 BIM项目交流群:527073745 高校生BIM群:532527423

订阅 发帖
默认 最新 热点 热评
BIM实用技巧:Revit如何在大样详图里显示柱的外侧涂层
Revit与3D3S建筑信息模型的数据转换
随着计算机硬件与软件技术的迅猛发展, 计算机辅助设计在建筑领域的应用也得到了长足的发展, 大量的计算机建筑辅助设计软件相继涌入市场,尽管各个软件都基于唯一的建筑实体模型, 却因为仅仅支持自己的数据标准,因而本专业软件间、相关专业软件间的数据交换与共享成为建筑设计集成化技术的瓶颈。针对以上问题, 不外乎两种解决之道:各应用软件自行开发相互数据交换与共享的接口, 如同济大学的3D3S 软件9. 0 版本便提供了由 PKPM软件的SAT W E模型文件的导入接口和至A NSYS,SAP2000 模型文件的导出接口。然而此解决方案并未根本解决建筑模型的数据交换与共享问题;一个真正的完全开放的建筑产品数据表达与交换国际标准的产生才是充分实现数据交换与共享的基础。IAI( International Alliance for I nteroperability) 组织定义的IFC(Industry Foundatio n Classes)标准便是一个获得建筑领域专业人士广泛支持的ISO 标准。本文研究的内容就是介绍如何应用IF C 标准实现建筑模型自动生成结构模型文件。IFC 标准与Revit IFC 标准本质上是建筑物和建筑工程数据的定义, 值得注意的是其建立在拥有大量成熟研究结果的ST EP 项目基础上, 例如ST EP的几何定义和建筑工程核心模型, 全世界基于EXPRESS的领先研究成果都可以很容易地引入I FC。尤其是ST EP中的建筑结构模型的发展能够有效应用在IFC 项目中。1997 年1 月,IAI 发布了IF C 信息模型的第一个完整版本( IFC1. 0版本) ,2006 年2 月发布了IFC2x 版本3( 简称IF C2x3) , 本文就是基于该版本实现数据转换。国际上三大CAD应用软件开发商Autodesk 公司、Bentley 公司和Graphisoft 公司均已经接受并支持IFC 标准,本文就是采用Autodesk 公司的Revitar chitecture 和Revitstructure 软件导出的IFC模型文件转换为结构模型文件。尽管IFC 的文档是完全开放的, 然而其所采用的ST EP 文件格式的复杂性以及IF C建筑模型本身的复杂性都使得IFC 开发并非易事。因此很多公司开发了旨在为IF C 开发者提供方便的IFC 工具包,通过这种工具包开发者就不需要将大量的时间花在底层支持平台的研发上。目前常用的IF C 工具包有EPM T echnology AS 公司的EDMmodelConver ter , Eur ostep 公司的IF C Classic T oolbo x, T N OEnvironment and Geosciences 公司的IF C engineDL L 等。本文就是基于IF C engine DLL工具包实现IFC 文件的建筑模型信息提取。3D3S 与结构模型文件3D3S 的结构模型文件的一般表达格式如下:1) 注释:以$或!或\或/ 开头的字符串表示是注释, 注意其中不能有空格。2) 定义结构体系:ST RU N o。3) 定义长度单位:U NITNo。4) 生成节点:N 节点号坐标x 坐标y 坐标z。5) 生成单元:E单元号节点1节点2。6) 定义节点约束:Con 节点号X( 0 1) Y( 01) Z( 01)RX( 0 1) RY( 01) RZ( 01) 。∀ ∀因篇幅限制, 文件的表达格式在此未表示完全, 可查阅3D3S使用手册。IFC 文件到3D3S 文件的数据转换数据结构:主要采用的几种数据结构有节点、单元、楼层三种数据结构。节点的数据结构:Calss Node{Int NodeI D; / / 节点的索引号Double CoordinateX, CoordinateY , CoordinateZ;/ / 节点的三维坐标值Int ConstraintT ype; / / 节点的约束类型A rraylist NodeInElements; / / 节点所属单元链表} ;单元的数据结构:Class Element{Int ElementI D; / / 单元索引号A rraylist NodesInElement; / / 单元内节点链表Int Sect ionT y pe; / / 单元截面类型Int ProperT y pe; / / 单元材性类型Int ContainedI nF loor; / / 单元所在楼层Int ElementT y pe; / / 单元类型} ;楼层的数据结构:Calss Floor{Int FloorI D; / / 楼层索引号Double Elevation; / / 楼层顶标高Double F loorHeig ht; / / 楼层层高
BIM实用技巧:Revit绘制工具不适用于某些族的图元
Autodesk InfraWorks 的教程之地形处理与导入
BIM实用技巧:PW与Revit集成问题汇总(一)
BIM实用技巧:如何导出为NWC文件旧版使用NWCOUT命令
BIM实用技巧:如何在做室外环境时开不完整的圆形门洞
BIM实用技巧:Civil 3d中使用要素线调整放坡三角剖分
BIM实用技巧:Revit导出CAD图层颜色与对象颜色不一致解决方案
BIM实用技巧:Revit包络复合墙出图问题
BIM实用技巧:Revit内建梁加材质
BIM实用技巧:Revit高版本转为低版本的方法
BIM实用技巧:影响revit可见性的设置 高级篇
BIM实用技巧:Revit面楼板加不上的问题
BIM实用技巧:Revit中如何隐藏带填充的CAD
BIM实用技巧:Revit建模时提高计算机运算速率的方法
BIM实用技巧:Revit建模时提高计算机运算速率的方法 Revit目前在建筑行业被越来越多用使用,但是这一设计生产力的变革同样也对计算机硬件配置的要求大大提高,那么如何让revit在现有的计算机设备上发挥出最大的效率呢!!在下面为大家搜集了一些设置和操作上的办法,希望对大家有所帮助! 一、模型的最简单化 1、用简单的族取代复杂的族文件,直到真正需要时。例如在项目浏览器中,用选取所有的实例,将3维的构件改为2 维构件实例,只有在真正需要的地方才使用复杂的族,例如3维视图中的房间,没有必要在所有的房间中都使用复杂的构件族。 2、 删除不必要的链接,或导入文档。 如果你要导入一个大的DWG文件,先在AutoCAD中简化内容。删除所有你不需要的图素。 3、防止构件被意外移动,应该用 编辑→锁定对象 锁住构件,而不是用尺寸,或对齐锁住构件。锁住的尺寸或对齐命令,并不能防止构件被移动,这样的命令是用于控制构件之间的相对位置,一个移动时,另一个也会移动。如此会降低运算效能。 4、将渲染的图片导出成磁盘的文档,取代放在项目文档中的捕获渲染,在另个单独的文档中,进行渲染或漫游。 5、保存文档前,选用一个仅显示部分模型的简单视图,如此下次重开此文件时,所耗费的时间将比较短。 6、避免使用线作辅助线,参照平面速度更快,或在特定的视图中使用详图线作规划布置。 二、视图的最简单化 1、对于你不需要的构件,用对象类别或工作集,关闭其可见性。 2、在平面或立面视图中,关闭3维构件,或复杂的3维族文件的显示,用简化的2 维图形在平立面中表示。 3、减少开启的视图窗口,特别是透视图,因为透视图需要的系统资源较多。 三、操作的最有效性 1、移动大量的构件时,应该使用移动指令,而不要用鼠标拖移与置放。 2、 尽可能使用 从左向右“内含” 的框选方式,取代从右向左的 “交错” 型框选。 3、移动构件时,使用临时尺寸,或是用对齐,不要用鼠标拖移构件的方式。 4、CTRL+拖移 的方式复制构件的速度比CTRL+C,CTRL+V复制粘贴要快。
BIM实用技巧:Revit碗形体量的生成
BIM实用技巧:Revit关于幕墙嵌入实体墙的几种方法
BIM实用技巧:Revit梁截面方向与工作平面的关系
BIM实用技巧:Revit2015新功能MEP篇汇总(八)
BIM实用技巧:Revit2015新功能MEP篇汇总(十八)
BIM实用技巧:revit中无法隔离标注
BIM实用技巧:ADSK文件的导出与导入
BIM实用技巧:Rhino曲面特性的方向性和扭曲性
BIM实用技巧:关于Civil 3D中土场土方的计算方法
Microstation_使用篇(一)
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; / / 单元材性类型Int ContainedI nFloor; / / 单元所在楼层Int ElementType; / / 单元类型};楼层的数据结构:Calss Floor{Int FloorID; / / 楼层索引号Double Elevation; / / 楼层顶标高Double FloorHeight; / / 楼层层高Arraylist ElementsInFloor; / / 楼层内单元索引号}4. 2 算例 本文用 VC# . NET 在 Visual Stuido2005编译环境下编程,开发出数据转换接口。当建筑师完成建筑模型后,导出建筑模型的 IFC 文件,然后通过本文研究的 IFC模型文件转换接口,自动提取该建筑模型中结构构件的几何信息、截面信息和材料信息。本例中,结构构件包括混凝土柱、梁、墙(带门窗洞口)、板构件以及型钢柱、梁构件。将IFC 文件转换成 3D3S数据文件后,利用3D3S软件的数据导入接口实现该建筑的结构模型的自动生成。 本文所做工作不能完全代替结构工程师的经验与知识,仅仅是帮助工程师摆脱了繁乱复杂的重复建模过程,使得其集中精力于结构的优化设计中,进而提高建筑结构设计的水平和质量。5 . 结论和待续的工作 本文基于 TNO公司的 IFC engine DLL 开发工具包, 开发了IFC 建筑模型数据转换接口,将 Autodesk 公司的 Revit 软件构建的建筑模型自动生成 3D3S软件的结构模型。IFC 标准一直在不断的更新和扩展中, 最新版本 IFC2x4 于2010 年 5月发布,因此本文开发的转换接口仍需要做相应的改善。 本转换接口已可提取建筑模型的几何信息、 截面信息和材料信息,但完整的结构模型仍需要荷载、 约束等信息,因此如何从建筑模型最大程度上提取荷载和约束信息将是很值得研究的课题。
BIM实用技巧:Revit放样的步骤以及相关注意事项
BIM实用技巧:Win7装不了Rhino的原因
BIM实用技巧:Revit中巧用平面区域
BIM实用技巧:Revit软件创建Y型路径楼梯的方法
BIM实用技巧:Revit中如何在倾斜墙体上插入窗
BIM实用技巧:Revit复制图元技巧
BIM实用技巧:Revit数据文件已损坏怎么办
Navisworks脚本动画(变量触发)
使用Revit生成立面展开图
BIM实用技巧:Revit幕墙竖梃随意变换样式
BIM实用技巧:Revit如何替代尺寸
BIM实用技巧:如何将Revit明细表导出为Excel文档
BIM实用技巧:REVIT判断支撑坡道梁正确画法
APP内打开