一种基于三维CAD用数据提取+Dynamo在Revit中自动创建结构模型的方法技术

技术编号:35176256 阅读:72 留言:0更新日期:2022-10-12 17:43
一种基于三维CAD数据提取和Dynamo在Revit中自动创建模型的方法,包括以下步骤,(一)根据CAD三维模型,获取CAD实体构件的位置线以及名称;(二)通过步骤(一)中获取的CAD实体构件名称和revit中原有的族,创建新的梁柱类型;(三)获得创建的梁柱类型名称,并与CAD实体构件信息进行一一对照,获得该梁柱类型名称在CAD中的位置线;(四)通过步骤(三)的位置线信息和步骤(二)中创建的梁柱类型,在Revit中创建梁柱结构模型,用于打通BIM模型、三维CAD图纸之间的数据接口,将信息传递,自动创建,减少大量的重复性工作,保证设计成果的一致性、完整性、准确性。准确性。

【技术实现步骤摘要】
一种基于三维CAD用数据提取+Dynamo在Revit中自动创建结构模型的方法


[0001]本专利技术涉及建模
,具体涉及一种基于三维CAD数据提取和Dynamo在Revit中自动创建模型的方法。

技术介绍

[0002]高层的异形建筑,需要斜梁斜柱的支撑。可能遇到以下情况:梁柱截面大,不水平、不竖直的构件多,难以在平面创建;缺少平面图纸,只有三维实体CAD,缺少三维转换的插件,不利于提高建模效率。

技术实现思路

[0003]针对以上不足,本专利技术所要解决的技术问题是提供一种基于三维CAD数据提取和Dynamo在Revit中自动创建模型的方法,打通BIM模型、三维CAD图纸之间的数据接口,将信息传递,自动创建,减少大量的重复性工作,保证设计成果的一致性、完整性、准确性。
[0004]为解决以上技术问题,本专利技术采用的技术方案是,一种基于三维CAD数据提取和Dynamo在Revit中自动创建模型的方法,,包括以下步骤,(一)根据CAD三维模型,获取CAD实体构件的位置线以及名称;(二)通过步骤(一)中获取的CAD实体构件名称和revit中原有的族,创建新的梁柱类型;(三)获得创建的梁柱类型名称,并与CAD实体构件信息进行一一对照,获得该梁柱类型名称在CAD中的位置线;(四)通过步骤(三)的位置线信息和步骤(二)中创建的梁柱类型,在Revit中创建梁柱结构模型。
[0005]进一步的,步骤(二)还包括以下步骤,(2.1)根据步骤(一)中获取CAD实体构件的名称信息,通过dynamo自动选择Revit中的柱族类型,通过关键字判断对应的钢柱;(2.2)根据步骤(一)中获取CAD实体构件的名称信息,通过dynamo自动选择Revit中的梁族类型,通过关键字判断对应的钢梁;(2.3)根据步骤(2.1)

(2.2)得到的柱族类型、梁族类型,创建新的梁柱类型;进一步的,步骤(2.1)和(2.2)中的柱族类型至少包括圆形冷弯空心型钢柱、圆形冷弯空心型钢、M_W形状。
[0006]进一步的,步骤(2.1)

(2.2)使用dynamo中的Select ModelElement节点,自动选择Revit中的族类型。
[0007]进一步的,步骤(四)使用Dynamo中StructuraFraming.BeanByCurve节点自动在Revit中生成梁与柱。
[0008]本专利技术的有益效果是,本方法用于打通BIM模型、三维CAD图纸之间的数据接口,将信息传递,自动创建,减少大量的重复性工作,保证设计成果的一致性、完整性、准确性。
具体实施方式
[0009]下面对本专利技术进行进一步描述。
[0010]一种基于三维CAD数据提取和Dynamo在Revit中自动创建模型的方法,,包括以下步骤,(一)根据CAD三维模型,获取CAD实体构件的位置线以及名称,对CAD实体构件信息进行列表,便于通过dynamo通过Select ModelElement节点选择Revit中的族类型;(二)通过步骤(一)中获取的CAD实体构件名称和revit中原有的族,创建新的梁柱类型;(三)获得创建的梁柱类型名称,并与CAD实体构件信息进行一一对照,获得该梁柱类型名称在CAD中的位置线,便于后续用新建梁柱类型的模型代替CAD中的实体构件,以在Revit中完成建模;(四)通过步骤(三)的位置线信息和步骤(二)中创建的梁柱类型,在Revit中创建梁柱结构模型。
[0011]进一步的,步骤(二)还包括以下步骤,(2.1)根据步骤(一)中获取CAD实体构件的名称信息表格,并对名称进行过滤,使用dynamo中的Select ModelElement节点,自动选择Revit中的族类型(包括圆形冷弯空心型钢柱、圆形冷弯空心型钢、M_W形状),得到对应名称的族类型,通过关键字判断自动对应的钢柱。
[0012](2.2)根据步骤(一)中获取CAD实体构件的名称信息,并对名称进行过滤,使用dynamo中的Select ModelElement节点,自动选择Revit中的族类型(至少包括圆形冷弯空心型钢柱、圆形冷弯空心型钢、M_W形状一种或多种),得到对应名称的族类型,通过关键字判断自动对应的钢梁;通过名称获得型钢梁的规格尺寸,将尺寸赋值到对应名称的族类型,进行尺寸的自动修改。
[0013](2.3)根据步骤(2.1)

(2.2)得到的柱族类型、梁族类型,创建新的梁柱类型;进一步的,步骤(四)使用Dynamo中StructuraFraming.BeanByCurve节点自动在Revit中生成梁与柱。
[0014]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本专利技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本专利技术的精神或范围的情况下,在其它实施例中实现;因此,本专利技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
[0015]尽管本文较多地使用了技术术语,但并不排除使用其它术语的可能性;使用这些术语仅仅是为了更方便地描述和解释本专利技术的本质;把它们解释成任何一种附加的限制都是与本专利技术精神相违背的。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于三维CAD数据提取和Dynamo在Revit中自动创建模型的方法,其特征在于,包括以下步骤,(一)根据CAD三维模型,获取CAD实体构件的位置线以及名称;(二)通过步骤(一)中获取的CAD实体构件名称和revit中原有的族,创建新的梁柱类型;(三)获得创建的梁柱类型名称,并与CAD实体构件信息进行一一对照,获得该梁柱类型名称在CAD中的位置线;(四)通过步骤(三)的位置线信息和步骤(二)中创建的梁柱类型,在Revit中创建梁柱结构模型。2.根据权利要求1所述的一种基于三维CAD数据提取和Dynamo在Revit中自动创建模型的方法,其特征在于,步骤(二)还包括以下步骤,(2.1)根据步骤(一)中获取CAD实体构件的名称信息,通过dynamo自动选择Revit中的柱族类型,通过关键字判断对应的钢柱;(2.2)根据步骤(一)中获取CAD实体构件的名称信息,通过dynamo自动选择Revit中的梁族类型,通过关键字判...

【专利技术属性】
技术研发人员:娄峰郑文阳李伟斌周工良
申请(专利权)人:浙江大东吴建筑科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1