基于BIM的建筑构件设计方法、电子设备及存储介质技术

技术编号:25599501 阅读:21 留言:0更新日期:2020-09-11 23:57
本申请公开了一种基于BIM的建筑构件设计方法、电子设备及存储介质。该方法包括:在获取到基于三维建筑图的剖面生成指令时,弹出剖面设置栏;获取在剖面设置栏中输入的剖面设置参数,并确定详图线;确定投影方向;根据剖面设置参数、详图线和投影方向,生成三维建筑图的对应剖面。通过上述方法,在绘制大型构件剖面图的时候,能够利用BIM软件中开放的API,自研插件将一个或多个详图线转换为对应的剖面视图,提高了设计成图效率。

【技术实现步骤摘要】
基于BIM的建筑构件设计方法、电子设备及存储介质
本申请涉及建筑设计领域,尤其涉及一种基于BIM的建筑构件设计方法、电子设备及存储介质。
技术介绍
建筑信息模型(BuildingInformationModeling,BIM)技术是近年来建筑业的研究热点,其中,AutodeskRevit是BIM技术的主流软件,可以提供高度可视化模型,还具有开放的API(ApplicationProgrammingInterface,应用程序接口),便于开发人员自主开发完善与建筑工程相关的功能。目前对二维建筑构件剖面、立面图展开施工图的绘制工作,通常是使用AutoCAD软件来完成的,采用画法几何法在绘制好的建筑平面图上,标明每一段的剖切位置以及投影方向之后,引出定位辅助线,即可绘制出每一段的剖面或立面,之后根据需要可再将绘制出的剖面或立面拼接以形成展开图。但是这样的方式在需要绘制大样图的剖面图时,需要耗费大量工时,绘图效率较低,并且生成的剖面视图准确性不高。
技术实现思路
为了解决上述问题,本申请提供一种基于BIM的建筑构件设计方法、电子设备及存储介质,能够快速地生成剖面视图,提高了绘制效率。为解决上述技术问题,本申请采用的一个技术方案是:提供一种基于BIM的建筑构件设计方法,该方法包括:在获取到基于三维建筑图的剖面生成指令时,弹出剖面设置栏;获取在剖面设置栏中输入的剖面设置参数,并确定详图线;确定投影方向;根据剖面设置参数、详图线和投影方向,生成三维建筑图的对应剖面。其中,确定详图线,包括:获取对剖面设置栏上的拾取详图线按钮的点击指令;获取对三维建筑图中的至少一个注释线的第一选择指令,以确定至少一个注释线分别对应的至少一个平面;获取对至少一个平面中的至少一个详图线的第二选择指令,以确定选择的至少一个详图线。其中,确定投影方向,包括:获取对三维建筑图中任意位置的点击指令,以确定投影点;根据至少一个详图线的位置和投影点的位置,确定投影方向。其中,根据剖面设置参数、详图线和投影方向,生成三维建筑图的对应剖面,包括:当平面的数量为多个时,获取分别对应多个注释线的多个第一选择指令的点击顺序;获取分别对应多个平面的多条详图线的长度和位置;根据多个剖面设置参数、多个详图线的长度和位置、多个投影方向以及多个第一选择指令的点击顺序,依次生成对应的多个剖面。其中,在获取到基于三维建筑图的视图拼接指令时,弹出视图拼接设置栏;获取在视图拼接设置栏中对至少一个视图的选择指令;将至少一个视图拼接至三维建筑图,以生成剖面展开图。其中,将至少一个视图拼接至三维建筑图,以生成剖面展开图,包括:对至少一个视图进行视口侧边、底边对齐设置;将设置完成的至少一个视图拼接至三维建筑图的对应视图位置,以生成剖面展开图。其中,将至少一个视图拼接至三维建筑图,以生成剖面展开图,包括:当选择指令对应剖面视图的数量为多个时,获取多个视图生成剖面时的编号顺序;按照编号顺序,从小到大对多个视图进行视口侧边、底边对齐设置,并将设置完成的多个视图拼接至三维建筑图的对应视图位置,以生成剖面展开图。其中,剖面设置栏中包括视图范围、视图属性和按钮名称;其中,视图属性的剖面类型的参数为自动调取,当剖面类型中没有获取到参数时,剖面类型默认设置为建模剖面。为解决上述技术问题,本申请采用的另一个技术方案是:提供一种电子设备,包括处理器以及存储器,其中,存储器用于存储计算机程序,计算机程序在被处理器执行时,用于实现上述的基于BIM的建筑构件设计方法。为解决上述技术问题,本申请采用的又一个技术方案是:提供一种计算机可读存储介质,用于存储计算机程序,计算机程序在被处理器执行时,用于实现上述的基于BIM的建筑构件设计方法。本申请实施例的有益效果是:区别于现有技术,本申请提供的一种基于BIM的建筑构件设计方法,通过对弹出的剖面设置栏中各项参数的输入,以及三维建筑图中详图线和投影方向的确定,生成三维建筑图的对应剖面。通过上述方式,在绘制大型构件剖面图的时候,能够利用BIM软件中开放的API,自研插件将一个或多个详图线转换为对应的剖面视图,提高了设计成图效率。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:图1是本申请基于BIM的建筑构件设计方法第一实施例的流程示意图;图2是转折剖面对话框的示意图;图3是转折剖面对话框中设置参数的说明图;图4是转折剖面对话框中设置参数的说明图;图5是本申请基于BIM的建筑构件设计方法第二实施例的流程示意图;图6是图5实施例基于BIM的建筑构件设计方法中步骤S57的一具体流程示意图;图7是本申请基于BIM的建筑构件设计方法第三实施例的流程示意图;图8是图7实施例中视图拼接展开示意图;图9是本申请电子设备一实施例的结构示意图;图10是本申请计算机可读存储介质一实施例的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。可以理解的是,此处所描述的具体实施例仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。参阅图1,图1是本申请基于BIM的建筑构件设计方法第一实施例的流程示意图,具体包括以下步骤:S11:在获取到基于三维建筑图的剖面生成指令时,弹出剖面设置栏。可选地,在三维建筑图的绘制界面包括一个“剖面生成”按钮,在用户点击该按钮后,启动剖面生成插件,并弹出剖面设置栏。另外,剖面生成插件还可以通过用户输入的一些命令来进行启动,这里不作限制在本实施例中,剖面生成指令为设计人员想要进行剖面视图转换时,对BIM软件中的插件功能按钮进行点击而产生的指令,获取该指令后,在三维建筑图的视图界面中弹出剖面设置栏,设计人员可以在剖面设置栏中进行参数设置。其中,参数的输入方式可以为输入或显示的方式,不同参数对应的输入方式可能不同,当输入方式为显示时,剖面设置栏可以以下拉框的形式呈现,下拉框中设有多个常规数值供设计人员选择,例如顶部标高或底部标高的大小;当输入方式为输入时,可以通过外接键盘或鼠标点击软键盘的方式进行参数输入。在实际的应用场景中,本文档来自技高网...

【技术保护点】
1.一种基于BIM的建筑构件设计方法,其特征在于,所述方法包括:/n在获取到基于三维建筑图的剖面生成指令时,弹出剖面设置栏;/n获取在所述剖面设置栏中输入的剖面设置参数,并确定详图线;/n确定投影方向;/n根据所述剖面设置参数、所述详图线和所述投影方向,生成所述三维建筑图的对应剖面。/n

【技术特征摘要】
1.一种基于BIM的建筑构件设计方法,其特征在于,所述方法包括:
在获取到基于三维建筑图的剖面生成指令时,弹出剖面设置栏;
获取在所述剖面设置栏中输入的剖面设置参数,并确定详图线;
确定投影方向;
根据所述剖面设置参数、所述详图线和所述投影方向,生成所述三维建筑图的对应剖面。


2.根据权利要求1所述的方法,其特征在于,
所述确定详图线,包括:
获取对所述剖面设置栏上的拾取详图线按钮的点击指令;
获取对所述三维建筑图中的至少一个注释线的第一选择指令,以确定所述至少一个注释线分别对应的至少一个平面;
获取对所述至少一个平面中的至少一个详图线的第二选择指令,以确定选择的至少一个详图线。


3.根据权利要求2所述的方法,其特征在于,
所述确定投影方向,包括:
获取对所述三维建筑图中任意位置的点击指令,以确定投影点;
根据所述至少一个详图线的位置和所述投影点的位置,确定投影方向。


4.根据权利要求2所述的方法,其特征在于,
所述根据所述剖面设置参数、所述详图线和所述投影方向,生成所述三维建筑图的对应剖面,包括:
当所述平面的数量为多个时,获取分别对应多个所述注释线的多个所述第一选择指令的点击顺序;
获取分别对应多个所述平面的多条所述详图线的长度和位置;
根据多个所述剖面设置参数、多个所述详图线的长度和位置、多个所述投影方向以及多个所述第一选择指令的点击顺序,依次生成对应的多个剖面。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在获取到基于三维建筑图的视图拼...

【专利技术属性】
技术研发人员:何威黄静怡孙剑刘亚鑫杨洪伟于腾段启明
申请(专利权)人:深圳市华阳国际工程设计股份有限公司
类型:发明
国别省市:广东;44

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

1