预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111475897A(43)申请公布日2020.07.31(21)申请号202010300407.1(22)申请日2020.04.16(71)申请人中国电建集团成都勘测设计研究院有限公司地址610072四川省成都市青羊区浣花北路1号(72)发明人周恒宇敖翔李谧贺晓钢王蕊冉丽利吴维金(74)专利代理机构成都虹桥专利事务所(普通合伙)51124代理人陈立志(51)Int.Cl.G06F30/17(2020.01)权利要求书1页说明书3页附图2页(54)发明名称一种基于Revit和Dynamo的蜗壳模型创建方法(57)摘要本发明涉及模型创建领域,公开了一种基于Revit和Dynamo的蜗壳模型创建方法,用以提升蜗壳结构模型的建模效率。本发明首先将蜗壳单线图中的蜗壳截面参数输入电子表格;再打开Revit软件,利用Dynamo的节点读取电子表格中的蜗壳截面参数;再根据参数确定各截面圆心位置坐标,再使用节点,通过原点、截面圆心点坐标以及z轴方向上的任意一点,确定蜗壳每个截面所在的平面;再使用节点,根据每个截面半径,在每个截面所在的平面上生成每个截面的截面轮廓;再使用节点,根据截面轮廓生成蜗壳实体模型;使用节点选择Revit中的蜗壳基础模型,并使用节点将生成的蜗壳形状与Revit结构基础模型进行剪切,形成蜗壳模型。本发明适用于蜗壳模型创建。CN111475897ACN111475897A权利要求书1/1页1.一种基于Revit和Dynamo的蜗壳模型创建方法,其中Dynamo为Revit的可视化编程软件,其特征在于,包括如下步骤:步骤1:将蜗壳单线图中的蜗壳截面参数输入电子表格中,所述蜗壳截面参数包括各个截面圆的:截面角度θi、截面圆圆心半径Rc以及截面圆半径R;步骤2:打开Revit软件,利用Dynamo的FilePath节点读取电子表格中的蜗壳截面参数;步骤3:在Dynamo中根据参数θi、Rc,并使用正、余弦函数公式确定各截面圆心位置坐标(x,y,0),再使用Plane.ByThreePonits节点,通过原点(0,0,0)、截面圆心点坐标(x,y,0)以及z轴方向上的任意一点(0,0,m),确定蜗壳每个截面所在的平面;步骤4:在Dynamo中使用Circle.ByPlaneRadius节点,根据每个截面半径R,在每个截面所在的平面上生成每个截面的截面轮廓;步骤5:在Dynamo中,使用Solid.ByLoft节点,根据步骤4中的截面轮廓生成蜗壳实体模型;步骤6:在Dynamo中使用SelectModelElement节点选择Revit中的蜗壳基础模型,并使用Solid.Difference节点将步骤5生成的蜗壳实体模型与Revit结构基础模型进行剪切,形成最终的蜗壳模型。2.如权利要求1所述的一种基于Revit和Dynamo的蜗壳模型创建方法,其特征在于,步骤2中,Dynamo读取电子表格中的蜗壳截面参数之后,将蜗壳截面参数编辑成数列。3.如权利要求1所述的一种基于Revit和Dynamo的蜗壳模型创建方法,其特征在于,所述电子表格为Excel表格。2CN111475897A说明书1/3页一种基于Revit和Dynamo的蜗壳模型创建方法技术领域[0001]本发明涉及模型创建领域,特别涉及一种基于Revit和Dynamo的蜗壳模型创建方法。背景技术[0002]随着建筑信息模型(BuildingInformationModeling,BIM)技术在土木工程领域的快速推广,其在水电工程建设中的应用也在逐渐加深。实现水电工程模型的可视化、参数化,面临的很大的一个问题就是复杂异形结构的BIM模型的建立。[0003]BIM技术是Autodesk公司于2002年提出的,其相应的BIM建模软件为Revit,该软件主要面向于民用建筑。而水电工程蜗壳结构模型不同于民用建筑,其主要特点为:(1)蜗壳截面形式为很多半径不一的圆形截面组成;(2)蜗壳主体结构主要依托蜗壳中心线生成,而蜗壳中心线一般为一条离中心点不同距离的空间弧形曲线。而Revit本身异形结构创建和模型布尔运算功能较差,很难满足蜗壳结构精确建模的要求,而且不同工程的重复建模工作也会增加成本,并且给模型的调整和修改带来极大的不便,这些都制约着BIM技术在水电工程中的发展,所以如何快速精确地建立蜗壳结构模型,实现模型的参数化修改至关重要。[0004]现有使用revit创建蜗壳时,大多使用内建模型或者体量的方式,方法笨重繁琐,且创建的模型因为工作平面不好定位的原因,造成模型不精准,在创建过程也极容易因为软件布尔运算功能较弱,出现报错,创建不能完成。蜗壳截面一般为20-30个组成,內建模型及內建体量都不能支持如此多截面一起