基于图纸的柱的生成方法、装置、设备和介质制造方法及图纸

技术编号:34713778 阅读:22 留言:0更新日期:2022-08-31 17:55
本申请涉及一种基于图纸的柱的生成方法、装置、设备和介质。所述方法包括:读取待处理二维图纸;提取所述待处理二维图纸中的线条类型,并获取所述线条类型对应的线条处理逻辑;根据所述线条处理逻辑对对应的线条进行提取并转换得到初始线条;对所述初始线条进行处理得到对应柱的目标线条;根据所述目标线条生成柱。采用本方法能够提高柱的生成效率。柱。采用本方法能够提高柱的生成效率。柱。采用本方法能够提高柱的生成效率。

【技术实现步骤摘要】
基于图纸的柱的生成方法、装置、设备和介质


[0001]本申请涉及建筑辅助设计
,特别是涉及一种基于图纸的柱的生成方法、装置、设备和介质。

技术介绍

[0002]Revit是Autodesk公司旗下一套系列软件的名称。revit系列软件是为建筑信息模型(BIM)构建的,可帮助建筑设计师设计、建造和维护质量更好、能效更高的建筑。CAD是行业内通用的二维格式,几乎所有的二维图纸用的都是CAD绘制,包括供应商以及设计院等等。
[0003]传统技术中,需要通过BIM对CAD图纸进行三维建模,在revit中根据CAD的图纸上的各个图层的信息进行模型的绘制,根据图层中的曲线段或者线段一一对照绘制,工作重复繁琐,并且手工绘制都会存在一定的误差,效率低下。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提高效率的基于图纸的柱的生成方法、装置、设备和介质。
[0005]一种基于图纸的柱的生成方法,所述方法包括:
[0006]读取待处理二维图纸;
[0007]提取所述待处理二维图纸中的线条类型,并获取所述线条类型对应的线条处理逻辑;
[0008]根据所述线条处理逻辑对对应的线条进行提取并转换得到初始线条;
[0009]对所述初始线条进行处理得到对应柱的目标线条;
[0010]根据所述目标线条生成柱。
[0011]在其中一个实施例中,所述线条类型包括线段、圆弧、圆、椭圆以及样条曲线中的至少一个;所述获取所述线条类型对应的线条处理逻辑,包括:
[0012]获取所述线段、圆弧、圆、椭圆以及样条曲线中的至少一个对应的线条处理逻辑。
[0013]在其中一个实施例中,所述根据所述线条处理逻辑对对应的线条进行提取并转换得到初始线条,包括:
[0014]读取各个线条的参数,并按照所述线条处理逻辑对所述线条的参数进行格式转换得到目标格式的初始线条。
[0015]在其中一个实施例中,所述对所述初始线条进行处理得到对应柱的目标线条,包括:
[0016]根据所述初始线条计算得到最小轮廓,将所述最小轮廓对应的线条作为对应柱的目标线条。
[0017]在其中一个实施例中,所述根据所述目标线条生成柱,包括:
[0018]获取楼层的层高;
[0019]根据所述层高和所述最小轮廓生成柱。
[0020]一种基于图纸的柱的生成装置,所述装置包括:
[0021]读取模块,用于读取待处理二维图纸;
[0022]提取模块,用于提取所述待处理二维图纸中的线条类型,并获取所述线条类型对应的线条处理逻辑;
[0023]初始线条获取模块,用于根据所述线条处理逻辑对对应的线条进行提取并转换得到初始线条;
[0024]目标线条获取模块,用于对所述初始线条进行处理得到对应柱的目标线条;
[0025]柱生成模块,用于根据所述目标线条生成柱。
[0026]在其中一个实施例中,所述线条类型包括线段、圆弧、圆、椭圆以及样条曲线中的至少一个;所述提取模块用于获取所述线段、圆弧、圆、椭圆以及样条曲线中的至少一个对应的线条处理逻辑。
[0027]在其中一个实施例中,所述初始线条获取模块用于读取各个线条的参数,并按照所述线条处理逻辑对所述线条的参数进行格式转换得到目标格式的初始线条。
[0028]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任意一个实施例中的方法的步骤。
[0029]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一个实施例中的方法的步骤。
[0030]上述基于图纸的柱的生成方法、装置、设备和介质,在读取待处理二维图纸后,提取线条类型,从而确定了对应的线条处理逻辑,通过线条处理逻辑对对应的线条进行提取并转换得到初始线条,对初始线条进行处理得到对应柱的目标线条;根据目标线条生成柱,不需要人工再次手绘,提高了效率。
附图说明
[0031]图1为一个实施例中基于图纸的柱的生成方法的应用环境图;
[0032]图2为一个实施例中基于图纸的柱的生成方法的流程示意图;
[0033]图3为一个实施例中最小轮廓的获取方式的示意图;
[0034]图4为另一个实施例中基于图纸的柱的生成方法的流程示意图;
[0035]图5为一个实施例中基于图纸的柱的生成装置的结构框图;
[0036]图6为一个实施例中计算机设备的内部结构图。
具体实施方式
[0037]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0038]本申请提供的基于图纸的柱的生成方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。其中,终端102通过网络与服务器104进行通信。其中服务器104中可以存储有库文件,终端102可以在项目中引入该库文件,传入功能接口的相应参数,调用封装好的功能快速获得结果,例如终端102可以安装有二维图纸中线条
处理方法对应的库文件,从而直接调用该库文件以对线条进行生成,进而根据生成的线条来生成柱,具体地,二维图纸中线条处理方法可以是读取待处理二维图纸;提取待处理二维图纸中的线条类型,并获取线条类型对应的线条处理逻辑;根据线条处理逻辑对对应的线条进行提取并转换得到初始线条。从而终端根据初始线条进行处理得到目标线条,然后根据目标线条生成柱,这样在读取待处理二维图纸后,提取线条类型,从而确定了对应的线条处理逻辑,通过线条处理逻辑对对应的线条进行提取并转换得到初始线条,对初始线条进行处理得到对应柱的目标线条;根据目标线条生成柱,不需要人工再次手绘,提高了效率。
[0039]其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
[0040]在一个实施例中,如图2所示,提供了一种基于图纸的柱的生成方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:
[0041]S202:读取待处理二维图纸。
[0042]具体地,待处理二维图纸是通过CAD绘制的二维格式的图纸,其仅是虚拟的建筑模型,其中CAD图纸中包括了其中的建筑模型对应的参数,例如线条的线条参数,其中线条参数包括线条类型、长度、起始位置、终点位置等等。不同类型的线条的线条参数不同。
[0043]其中待处理二维图纸中包括多个层,例如剪力墙层、模拟幕墙层等等,不同的功能被划分至不同的层,在CAD绘制的构件,不同构件是绘制在不同图层中的。从而在本实施例中,针对不同的层可以分别处理,或者直接获取到需要的层进行处理,例如柱图层。
[0044]S204:提取待处理二维图纸中的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于图纸的柱的生成方法,其特征在于,所述方法包括:读取待处理二维图纸;提取所述待处理二维图纸中的线条类型,并获取所述线条类型对应的线条处理逻辑;根据所述线条处理逻辑对对应的线条进行提取并转换得到初始线条;对所述初始线条进行处理得到对应柱的目标线条;根据所述目标线条生成柱。2.根据权利要求1所述的基于图纸的柱的生成方法,其特征在于,所述线条类型包括线段、圆弧、圆、椭圆以及样条曲线中的至少一个;所述获取所述线条类型对应的线条处理逻辑,包括:获取所述线段、圆弧、圆、椭圆以及样条曲线中的至少一个对应的线条处理逻辑。3.根据权利要求2所述的基于图纸的柱的生成方法,其特征在于,所述根据所述线条处理逻辑对对应的线条进行提取并转换得到初始线条,包括:读取各个线条的参数,并按照所述线条处理逻辑对所述线条的参数进行格式转换得到目标格式的初始线条。4.根据权利要求1所述的方法,其特征在于,所述对所述初始线条进行处理得到对应柱的目标线条,包括:根据所述初始线条计算得到最小轮廓,将所述最小轮廓对应的线条作为对应柱的目标线条。5.根据权利要求4所述的方法,其特征在于,所述根据所述目标线条生成柱,包括:获取楼层的层高;根据所述层高和所述最小...

【专利技术属性】
技术研发人员:ꢀ七四专利代理机构
申请(专利权)人:久瓴江苏数字智能科技有限公司
类型:发明
国别省市:

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

1