[发明专利]一种基于ruby语言的工厂设施双向参数化建模方法在审
申请号: | 202110817598.3 | 申请日: | 2021-07-20 |
公开(公告)号: | CN113535159A | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 胡世南;丁炜杰;黄震宇;孙露;华帅 | 申请(专利权)人: | 中船第九设计研究院工程有限公司 |
主分类号: | G06F8/35 | 分类号: | G06F8/35;G06F8/20 |
代理公司: | 上海蓝迪专利商标事务所(普通合伙) 31215 | 代理人: | 徐筱梅 |
地址: | 200063 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ruby 语言 工厂 设施 双向 参数 建模 方法 | ||
本发明公开了一种基于ruby语言的工厂设施双向参数化建模方法,其特点是使用ruby语言在SketchUp软件上进行工厂设施的正向创建与反向修改的双向参数化建模,所述工厂设施的正向创建使用正向建模控件与正向建模脚本完成模型的参数化创建;所述工厂设施的反向修改由反向建模控件读取待修改模型上附加的参数,调用相应的反向建模脚本创建新模型,实现模型的参数化修改。本发明与现有技术相比具有快速实现厂房设施模型的创建,能通过更改参数的方式快速实现模型的修改,设计变更的响应速度,减少重复劳动,较好的解决了大多数SketchUp插件只能进行工厂设施的单向参数化建模的问题。
技术领域
本发明涉及工程设计软件开发技术领域,尤其是一种基于ruby语言的工厂设施双向参数化建模方法。
背景技术
参数化建模一般有两种,一种是双向参数化建模,即在通过编辑参数实现一个工程模型的新建,所创建的模型还可以通过修改参数实现反复修改;另一种是单向参数化建模,即智能通过编辑参数实现模型的新建,建成模型只是一个三维图元,不能够再通过参数化的方式进行修改。参数化设计是将工程本身编写为函数与过程,通过修改初始条件并由计算机得到工程结果的设计过程。在工程与机械设计中,参数保存了建筑与设备三维计算机模型的所有信息,设计师可以通过编辑参数来进行三维模型的创建。Sketch Up(建筑草图大师)是一款极受设计师欢迎且易于使用的3D建筑设计软件,是建筑方案设计阶段最为流行的三维设计软件。
目前,土建工程行业常用的SketchUp插件,主要是通过参数化的方式创建曲面与形体模型,缺少通过参数化方法创建工业厂房设施,如钢结构立柱、吊车梁等以及起重机、切割机等设备模型的能力。此外,这些插件大多数只能进行单向的参数化建模。在工业厂房方案设计阶段,会经常发生厂房与设备模型的变更,能够双向参数化建模的插件显然比只能进行单向参数化建模的插件更具有优势。
发明内容
本发明的目的是针对现有技术的不足而设计的一种基于ruby语言的工厂设施双向参数化建模方法,采用ruby语言在SketchUp软件上实现工业厂房设施(包括厂房与设备等)的正向创建与反向修改的双向参数化建模,以及模型的位移与复制的插件程序,进而提高方案设计阶段对设计变更的响应速度,减少重复劳动,该双向参数化建模方法简便,成本低廉且安全可靠,不仅能够通过输入参数的方式快速实现厂房设施模型的创建,还能够通过更改参数的方式快速实现模型的修改,而且可以在对模型进行移动或复制之后仍然具有被参数化修改的能力,充分利用Sketch Up留有Ruby应用程序编程接口(API),通过Ruby编程,在SketchUp上进行插件的二次开发,拓展Sketch Up的功能,较好的解决了大多数插件只能进行单向的参数化建模的问题。
本发明的目的是这样实现的:一种基于ruby语言的工厂设施双向参数化建模方法,其特点是使用ruby语言在SketchUp软件上进行工厂设施的正向创建与反向修改的双向参数化建模,及其模型的位移与复制的插件程序,所述双向参数化建模的插件包括:正向建模控件、正向建模脚本、反向建模控件、反向建模脚本和位移与复制控件五部分程序内容;所述工厂设施的正向创建使用正向建模控件与正向建模脚本完成模型的参数化创建,并将建模时输入的控制参数与模型的定位点坐标附加在模型上;所述工厂设施的反向修改由反向建模控件读取待修改模型上附加的参数,调用相应的反向建模脚本创建新模型,并将新的控制参数与模型的定位点坐标附加在新的模型上,同时删除旧模型,实现模型的参数化修改;所述模型的位移与复制使用位移与复制控件实现选中模型的位移与复制,并将新的定位点坐标附加在移动或复制后的模型上。
所述正向建模控件、正向建模脚本和反向建模脚本的数量与能够创建的设备或构件类型数量一致,同一种设备或构件的正向建模控件与正向建模脚本是调用与被调用的关系,且由正向建模控件来调用正向建模脚本进行参数化建模。
所述反向建模脚本与正向建模脚本为镜像关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中船第九设计研究院工程有限公司,未经中船第九设计研究院工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110817598.3/2.html,转载请声明来源钻瓜专利网。