[发明专利]一种基于Revit和Dynamo的蜗壳模型创建方法有效
申请号: | 202010300407.1 | 申请日: | 2020-04-16 |
公开(公告)号: | CN111475897B | 公开(公告)日: | 2023-10-13 |
发明(设计)人: | 周恒宇;敖翔;李谧;贺晓钢;王蕊;冉丽利;吴维金 | 申请(专利权)人: | 中国电建集团成都勘测设计研究院有限公司 |
主分类号: | G06F30/17 | 分类号: | G06F30/17 |
代理公司: | 成都虹桥专利事务所(普通合伙) 51124 | 代理人: | 陈立志 |
地址: | 610072 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 revit dynamo 模型 创建 方法 | ||
1.一种基于Revit和Dynamo的蜗壳模型创建方法,其中Dynamo为Revit的可视化编程软件,其特征在于,包括如下步骤:
步骤1:将蜗壳单线图中的蜗壳截面参数输入电子表格中,所述蜗壳截面参数包括各个截面圆的:截面角度θi、截面圆圆心半径Rc以及截面圆半径R;
步骤2:打开Revit软件,利用Dynamo的File Path节点读取电子表格中的蜗壳截面参数;
步骤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中使用Select Model Element节点选择Revit中的蜗壳基础模型,并使用Solid.Difference节点将步骤5生成的蜗壳实体模型与Revit结构基础模型进行剪切,形成最终的蜗壳模型。
2.如权利要求1所述的一种基于Revit和Dynamo的蜗壳模型创建方法,其特征在于,步骤2中,Dynamo读取电子表格中的蜗壳截面参数之后,将蜗壳截面参数编辑成数列。
3.如权利要求1所述的一种基于Revit和Dynamo的蜗壳模型创建方法,其特征在于,所述电子表格为Excel表格。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电建集团成都勘测设计研究院有限公司,未经中国电建集团成都勘测设计研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010300407.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于物联网的污水处理云平台
- 下一篇:显示基板及显示装置