本发明涉及家装设计技术领域,尤其是涉及一种多边形柜体的加工方法、装置及电子设备。
背景技术:
由于家装设计工艺发展,家装设计中出现了越来越多的不规则柜体,常见的有切角柜、五边形柜、六边形柜,用于适配不同户型方案,保证空间利用的最大化和方案设计的美观度。但是传统的建模和生产工艺无法直接做到多边形柜的建模、适配和生产,而且传统的设计方案中,当识别到同一条轮廓线上,存在多个不同方向的柜体,尤其是多边形柜,往往存在两个及以上的正面时,延伸和缩进值都会根据单独柜体的方向进行判断,导致蒙层无法保持在同一条直线,进而导致生成的台面和线条不规则,无法进行加工生产。
技术实现要素:
有鉴于此,本发明的目的在于提供一种多边形柜体的加工方法、装置及电子设备,以改善现有的柜体建模技术,减少加工生产的误差的同时提升工作效率。
第一方面,本发明实施例提供了一种多边形柜体的加工方法,包括:从预设的柜体模型库中获取目标多边形柜体模型;识别目标多边形柜体模型需要安装面的轮廓线,生成蒙层;根据蒙层的每条线上存在的柜体方向得到抽象蒙层,并对抽象蒙层进行蒙层编辑;根据编辑后的抽象蒙层,确定目标多边形柜体模型的台面和线条的安装方案和材质,进行台面和线条的安装;输出目标多边形柜体模型对应的安装数据信息和报价信息应用于多边形柜体的生产加工。
在一种实施方式中,多边形柜体模型是基于如下步骤得到的:调整板件轮廓点的位置,得到不规则多边形板件;将多个不规则多边形板件与正四边形板件进行拼接组合得到多边形柜体;根据多边形柜体的点位信息确定该多边形柜体的各类线条的轮廓线;其中,各类线条至少包括:脚线、灯线和顶线;根据预设的建模坐标系确定正四边形板件的方向;根据轮廓线确定多边形柜体的各个方向,并确定多边形柜体的参数信息、配件和功能件信息,得到多边形柜体模型。
在一种实施方式中,根据轮廓线确定多边形柜体的各个方向,并确定多边形柜体的参数信息、配件和功能件信息,得到多边形柜体模型的步骤之后,还包括:确定多边形柜体模型的台面和线条的默认延伸值以及台面和线条的标准尺寸。
在一种实施方式中,识别目标多边形柜体模型需要安装面的轮廓线,生成蒙层的步骤,包括:识别目标多边形柜体模型需要安装面的轮廓线;根据轮廓线判断相邻柜体之间的间距是否处于预设范围内;如果是,将相邻柜体的轮廓线进行合并,生成蒙层。
在一种实施方式中,根据蒙层的每条线上存在柜体的方向得到抽象蒙层,并对抽象蒙层进行蒙层编辑的步骤,包括:确定蒙层的每条线上所有存在柜体的方向的数量和类型;根据预设的合并规则,将具有多个方向的蒙层转化为只有一个方向的抽象蒙层;对抽象蒙层进行各个方向的缩进或者延伸。
在一种实施方式中,根据编辑后的抽象蒙层,确定目标多边形柜体模型的台面和线条的安装方案和材质,进行台面和线条的安装的步骤之后,还包括:根据预先建立的多边形柜体适配体系进行多边形柜体模型的适配安装;其中,多边形柜体适配体系至少包括:功能件适配规则、墙柱适配规则、转角适配规则、切角面适配规则。
在一种实施方式中,输出目标多边形柜体模型对应的安装数据信息和报价信息应用于多边形柜体的生产加工的步骤之前,还包括:对台面进行切割和补全计算以及对线条进行超长打断计算;根据预设的台面和线条的尺寸,确定台面和线条的用料信息。
第二方面,本发明实施例提供了一种多边形柜体的加工装置,包括:模型获取模块,用于从预设的柜体模型库中获取目标多边形柜体模型;蒙层生成模块,用于识别目标多边形柜体模型需要安装面的轮廓线,生成蒙层;蒙层编辑模块,用于根据蒙层的每条线上存在的柜体方向得到抽象蒙层,并对抽象蒙层进行蒙层编辑;安装模块,用于根据编辑后的抽象蒙层,确定目标多边形柜体模型的台面和线条的安装方案和材质,进行台面和线条的安装;输出模块,用于输出目标多边形柜体模型对应的安装数据信息和报价信息应用于多边形柜体的生产加工。
第三方面,本发明实施例提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的计算机可执行指令,处理器执行计算机可执行指令以实现上述第一方面提供的任一项的方法的步骤。
第四方面,本发明实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述第一方面提供的任一项的方法的步骤。
本发明实施例提供的上述多边形柜体的加工方法、装置及电子设备,能够从预设的柜体模型库中获取目标多边形柜体模型,并对目标多边形柜体模型进行轮廓线的识别生成蒙层;然后根据蒙层每条线上存在的柜体方向生成新的抽象蒙层,并对抽象蒙层进行蒙层编辑;根据编辑后的抽象蒙层,能够确定目标多边形柜体模型的台面和线条的安装方案和材质,进行台面和线条的安装;最后输出目标多边形柜体模型对应的安装数据信息和报价信息应用于多边形柜体的生产加工。上述多边形柜体的加工方法能够预先对多边形柜体进行建模、入库,从而改善了现有的柜体建模技术;同时,上述方法能够根据蒙层每条线上存在的柜体方向,对蒙层进行整体方向的调整,生成新的抽象蒙层,从而使得台面和线条的安装更加准确;此外,输出的目标多边形柜体模型对应的安装数据信息和报价信息可以直接应用于工厂生产和用户报价,简化了人工工作难度,提升工作效率。因此,本发明实施例可以有效改善现有的柜体建模技术,减少加工生产的误差的同时提升工作效率。
本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种多边形柜体的加工方法的流程示意图;
图2为本发明实施例提供的一种多边形柜体的蒙层示意图;
图3为本发明实施例提供的一种多边形柜体建模工艺的流程示意图;
图4为本发明实施例提供的另一种多边形柜体的加工方法的流程示意图;
图5为本发明实施例提供的一种多边形柜体的加工装置的结构示意图;
图6为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
目前,传统的建模和生产工艺无法直接做到多边形柜的建模、适配和生产,而且传统的设计方案中,当识别到同一条轮廓线上,存在多个不同方向的柜体,尤其是多边形柜,往往存在两个及以上的正面时,延伸和缩进值都会根据单独柜体的方向进行判断,导致蒙层无法保持在同一条直线,进而导致生成的台面和线条不规则,无法进行加工生产。基于此,本发明实施例提供的多边形柜体的加工方法、装置及电子设备,可以改善现有的柜体建模技术,减少加工生产的误差的同时提升工作效率。
为便于对本实施例进行理解,首先对本发明实施例所公开的一种多边形柜体的加工方法进行详细介绍,参见图1所示的一种多边形柜体的加工方法的流程示意图,该方法可以由电子设备执行,该电子设备上可以安装有用于家装设的软件,该方法主要包括以下步骤s101至步骤s105:
步骤s101:从预设的柜体模型库中获取目标多边形柜体模型。
其中,多边形柜体可以是切角柜、五边形柜、六边形柜等,入库人员可以通过账号登陆软件进入后台系统进行多边形柜体的建模入库,设计师可以通过登陆软件进入前台设计师页面,在设计师页面中可以选择目标多边形柜体模型,从后台建模完成的柜体模型库中调用目标多边形柜体模型进行使用和方案设计。
步骤s102:识别目标多边形柜体模型需要安装面的轮廓线,生成蒙层。
具体的,参见图2所示的一种多边形柜体的蒙层示意图,示意出蒙层的大小即为生成的台面和踢脚线等线条的范围。在进行台面和线条的安装时,可以自动识别需要安装面的轮廓线,例如:台面安装自动识别的面为地面柜最上方;顶线安装自动识别吊柜最上方;灯线安装自动识别吊柜最下方;踢脚线安装自动识别地柜下方。识别轮廓线后,根据轮廓线判断相邻柜体之间的间距是否处于预设范围内;如果是,将相邻柜体的轮廓线进行合并,生成蒙层,也就是可以自动根据柜体间距值是否在合并范围内,将相邻柜体之间的轮廓线进行合并,生成覆盖整组方案的蒙层。
步骤s103:根据蒙层的每条线上存在的柜体方向得到抽象蒙层,并对抽象蒙层进行蒙层编辑。
具体的,柜体的方向可以包括规则四边形柜体的方向和多边形柜体的方向,其中,规则四边形柜体的方向可以在后台建模入库时,根据每个柜体左下后的坐标点为(x0y0z0)建立,即坐下后的坐标点为(0,0,0),然后可以根据每个线段所在的三维坐标值进行方向判断(也就是根据系统默认的程序进行判断);多边形柜体的方向可以由入库人员根据轮廓线进行自定义设置。
考虑到,现有的技术只能识别单个柜体的方向,进行延伸和缩进,当一条蒙层线上有多个方向的柜子时,会出现错误的延伸值,因此本发明实施例提供的方法可以识别蒙层上所有柜体的方向,进行判断汇总后形成新的抽象蒙层,在新的抽象蒙层上进行蒙层的缩进和延伸,并对不规则的蒙层进行蒙层切割,完成蒙层编辑。抽象蒙层可以保证同一条直线上的缩进和延伸的方向一致,不出现锯齿状蒙层,保证了加工和报价的准确性。
步骤s104:根据编辑后的抽象蒙层,确定目标多边形柜体模型的台面和线条的安装方案和材质,进行台面和线条的安装。
具体的,编辑后的抽象蒙层每条线上只有一个方向且均为直线,可以基于此确定台面的界面方案和材质,生成预设样式的台面,以及确定线条的安装方案并进行台面和线条的安装。
步骤s105:输出目标多边形柜体模型对应的安装数据信息和报价信息应用于多边形柜体的生产加工。
其中,目标多边形柜体模型对应的安装数据信息和报价信息可以是cad文档、xml文档、加工信息等。具体的,系统可以传输cad文档和xml文档(xml文档包括加工xml文档和报价xml文档),基于cad文档绘制包括多边形柜体轮廓值和点位信息的图纸;之后将绘制好的cad图纸进行标注;输出加工xml文档(加工xml文档可以包括多边形柜体的板件、配件和功能件等信息)和cad图纸至工厂进行加工;输出报价xml文档进行多边形柜体的报价,并将报价单发送至用户进行报价。
本发明实施例提供的上述多边形柜体的加工方法,能够从预设的柜体模型库中获取目标多边形柜体模型,并对目标多边形柜体模型进行轮廓线的识别生成蒙层;然后根据蒙层每条线上存在的柜体方向生成新的抽象蒙层,并对抽象蒙层进行蒙层编辑;根据编辑后的抽象蒙层,能够确定目标多边形柜体模型的台面和线条的安装方案和材质,进行台面和线条的安装;最后输出目标多边形柜体模型对应的安装数据信息和报价信息应用于多边形柜体的生产加工。上述多边形柜体的加工方法能够预先对多边形柜体进行建模、入库,从而改善了现有的柜体建模技术;同时,上述方法能够根据蒙层每条线上存在的柜体方向,对蒙层进行整体方向的调整,生成新的抽象蒙层,从而使得台面和线条的安装更加准确;此外,输出的目标多边形柜体模型对应的安装数据信息和报价信息可以直接应用于工厂生产和用户报价,简化了人工工作难度,提升工作效率。因此,本发明实施例可以有效改善现有的柜体建模技术,减少加工生产的误差的同时提升工作效率。
考虑到,现有有的技术无法支持多边形柜体模型入库、修改板件以及描绘轮廓值,本发明实施例提供了一种多边形柜体建模工艺,参见图3所示的一种多边形柜体建模工艺的流程示意图,该方法主要包括以下步骤s301至步骤s306:
步骤s301:调整板件轮廓点的位置,得到不规则多边形板件。
具体实现时,可以,通过增加增删点位的功能以及增加点位与点位之间圆弧相连的功能,在矩形板件建模的基础上,调整板件轮廓点的位置,得到各种形状的不规则板件。
步骤s302:将多个不规则多边形板件与正四边形板件进行拼接组合得到多边形柜体。
具体的,不规则多边形板件拼接的方式包括:首先预设一个长宽深自定义的四方体模型,然后在此模型的不同面,吸附不同样式的板件,例如不规则柜体,一般只有底板和顶板是不规则的,侧板是由多块规则的柜体板组成;拼接过程中,可以单独调整每块板的坐标、旋转角度,最终组成一个完整的多边形柜体。若用户不需要组成完整柜体,例如有些橱柜无顶板(需要安装水槽),则也可以无需在模型顶部吸附板件,形成无顶板的柜体。多边形柜体的拼接方式可以根据实际情况进行建模,在此不做限定。
步骤s303:根据多边形柜体的点位信息确定该多边形柜体的各类线条的轮廓线。
其中,各类线条至少包括:脚线、灯线和顶线。
步骤s304:根据预设的建模坐标系确定正四边形板件的方向。
具体的,正四边形柜体的方向可以在后台建模入库时,根据每个柜体左下后的坐标点为(x0y0z0)建立,即坐下后的坐标点为(0,0,0),然后可以根据每个线段所在的三维坐标值进行方向判断。
步骤s305:根据轮廓线确定多边形柜体的各个方向,并确定多边形柜体的参数信息、配件和功能件信息,得到多边形柜体模型。
步骤s306:确定多边形柜体模型的台面和线条的默认延伸值以及台面和线条的标准尺寸。
具体的,多边形柜体的方向可以由入库人员根据轮廓线进行自定义设置,多边形柜体的参数信息、配件和功能件信息以及台面和线条的默认延伸值和标准尺寸也可以由入库人员在后台进行设置。
进一步,由于多边形柜体的朝向与通用四边形柜体存在很大差异,在同一个直线上存在多种方向的柜体,现有的技术只能识别单个柜体的方向,进行延伸和缩进,当一条蒙层线上有多个方向的柜子时,会出现错误的延伸值。因此本发明实施例提供了一种抽象蒙层的方法,主要包括以下步骤a1至步骤a3:
步骤a1:确定蒙层的每条线上所有存在柜体的方向的数量和类型。
步骤a2:根据预设的合并规则,将具有多个方向的蒙层转化为只有一个方向的抽象蒙层。
步骤a3:对抽象蒙层进行各个方向的缩进或者延伸。
举例说明:假设蒙层的一条线上有5个正方向、3个背方向和2个左方向,那么根据预设的合并规则将数量最多的方向转化为抽象蒙层,也就是将该条线抽象成只有一个方向正面的抽象蒙层线条,依次抽象化蒙层的每条线段,构成一个新的蒙层。在新的抽象蒙层上去做蒙层的缩进和延伸,并对不规则的蒙层进行蒙层切割,完成蒙层编辑。当同方向的柜体数量相同时,根据正方向、左方向、右方向、背方向的顺序进行抽象蒙层方向的确定。
进一步,本发明实施例还提供了一种多边形柜体的适配体系,在上述步骤s104之后,可以根据预先建立的多边形柜体适配体系进行多边形柜体模型的适配安装;其中,多边形柜体适配体系至少包括:功能件适配规则、墙柱适配规则、转角适配规则、切角面适配规则。上述适配体系对切角柜等不规则柜体的设计具有很好的适配性,可以保证方案的准确度,提高加工生产的准确度。
进一步,本发明实施例还提供了一套用料计算方案,能够对台面进行切割和补全计算以及对线条进行超长打断计算;根据预设的台面和线条的尺寸,确定台面和线条的用料信息。具体的,可以对台面实现切割和补全计算,对线条(顶线、踢脚线、灯线)会自动进行超长打断,保证了下单的准确性,降低了工厂失误率。此外,本发明实施例还提供了用料最少切割方案和花纹拼接一致方案两种计算方案,能够实现不同需求客户的不同计算方式。
进一步,本发明实施例还提供了另一种多边形柜体的加工方法的流程示意图,参见图4所示,该方法主要包括以下步骤s401至步骤s411:
步骤s401:获取柜体,将正四边形柜体与多边形柜体进行组合。
步骤s402:生成台面和各类线条,并根据组合柜体的轮廓线生成蒙层。
其中,各类线条包括:踢脚线、灯线、顶线等。
步骤s403:判断蒙层是否为多边形柜体的蒙层。
如果是,执行步骤s404:根据轮廓线方向生成蒙层方向。
如果不是,执行步骤s405:根据坐标系方向生成蒙层方向。
执行完步骤s404或步骤s405,执行步骤s406:合并计算蒙层上所有方向的数量和类型。
步骤s407:根据预设的合并规则将蒙层转化为抽象蒙层。
其中,预设的合并规则为:根据数量最多的方向转化为抽象蒙层,当同方向的柜体数量相同时,根据正方向、左方向、右方向、背方向的顺序进行抽象蒙层方向的确定。
步骤s408:根据抽象蒙层的方向确定各方向的缩进值和延伸值。
步骤s409:确定样式和材质进行台面和线条的安装。
步骤s410:进行台面切割、线条超长打断处理。
步骤s411:根据预设的标准线条尺寸和比标准台面尺寸进行用料计算。
上述图4所示的另一种多边形柜体的加工方法,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,该实施例部分未提及之处,可参考前述方法实施例中相应内容。
综上所述,本发明提供了一种多边形柜的建模、设计、对接生产加工和物料报价的优化工艺技术。首先建立了不规则柜体的建模和入库功能,包括板件绘制的点位编辑、板件镂空、板件旋转的工艺技术,多块板件自由拼接、包裹形成完整柜体的建模技术,以及建模之后自定义多边形柜体轮廓线和轮廓线朝向的配置入口。按所属要求建模完成后,在多边形柜参与方案设计时,能够考虑不规则柜体的柜体与墙体适配,柜体与柜体适配以及柜体与功能件适配的多套适配规则;同时,还提供了一种抽象蒙层的技术方案,能够进行整体台面或者踢脚线和顶线的延伸和缩进。在完成设计方案后,可以输出相应的报价文件、cad安装文档以及生产加工点位及轮廓信息,直接应用到工厂进行加工生产,因此本发明实施例具有高度的自动化和规范化,能够减少加工生产的误差。
对于前述实施例提供的多边形柜体的加工方法,本发明实施例还提供了一种多边形柜体的加工装置,参见图5所示的一种多边形柜体的加工装置的结构示意图,该装置可以包括以下部分:
模型获取模块501,用于从预设的柜体模型库中获取目标多边形柜体模型。
蒙层生成模块502,用于识别目标多边形柜体模型需要安装面的轮廓线,生成蒙层。
蒙层编辑模块503,用于根据蒙层的每条线上存在的柜体方向得到抽象蒙层,并对抽象蒙层进行蒙层编辑。
安装模块504,用于根据编辑后的抽象蒙层,确定目标多边形柜体模型的台面和线条的安装方案和材质,进行台面和线条的安装。
输出模块505,用于输出目标多边形柜体模型对应的安装数据信息和报价信息应用于多边形柜体的生产加工。
本发明实施例提供的上述多边形柜体的加工装置,能够预先对多边形柜体进行建模、入库,从而改善了现有的柜体建模技术;同时,上述装置能够根据蒙层每条线上存在的柜体方向,对蒙层进行整体方向的调整,生成新的抽象蒙层,从而使得台面和线条的安装更加准确;此外,输出的目标多边形柜体模型对应的安装数据信息和报价信息可以直接应用于工厂生产和用户报价,简化了人工工作难度,提升工作效率。因此,本发明实施例可以有效改善现有的柜体建模技术,减少加工生产的误差的同时提升工作效率。
在一种实施方式中,上述多边形柜体的加工装置还包括模型建立模块,用于调整板件轮廓点的位置,得到不规则多边形板件;将不规则多边形板件与正四边形板件进行拼接组合得到多边形柜体;根据多边形柜体的点位信息确定该多边形柜体的各类线条的轮廓线;其中,各类线条至少包括:脚线、灯线和顶线;根据预设的建模坐标系确定正四边形板件的方向;根据轮廓线确定多边形柜体的各个方向,并确定多边形柜体的参数信息、配件和功能件信息,得到多边形柜体模型。
在一种实施方式中,上述模型建立模块还用于确定多边形柜体模型的台面和线条的默认延伸值以及台面和线条的标准尺寸。
在一种实施方式中,上述蒙层生成模块502还用于:识别目标多边形柜体模型需要安装面的轮廓线;根据轮廓线判断相邻柜体之间的间距是否处于预设范围内;如果是,将相邻柜体的轮廓线进行合并,生成蒙层。
在一种实施方式中,上述蒙层编辑模块503还用于:确定蒙层的每条线上所有存在柜体的方向的数量和类型;根据预设的合并规则,将具有多个方向的蒙层转化为只有一个方向的抽象蒙层;对抽象蒙层进行各个方向的缩进或者延伸。
在一种实施方式中,上述多边形柜体的加工装置还包括适配模块,用于根据预先建立的多边形柜体适配体系进行多边形柜体模型的适配安装;其中,多边形柜体适配体系至少包括:功能件适配规则、墙柱适配规则、转角适配规则、切角面适配规则。
在一种实施方式中,上述多边形柜体的加工装置还包括用料计算模块,用于对台面进行切割和补全计算以及对线条进行超长打断计算;根据预设的台面和线条的尺寸,确定台面和线条的用料信息。
本发明实施例所提供的装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。
本发明实施例还提供了一种电子设备,具体的,该电子设备包括处理器和存储装置;存储装置上存储有计算机程序,计算机程序在被处理器运行时执行如上实施方式的任一项所述的方法。
图6为本发明实施例提供的一种电子设备的结构示意图,该电子设备100包括:处理器60,存储器61,总线62和通信接口63,所述处理器60、通信接口63和存储器61通过总线62连接;处理器60用于执行存储器61中存储的可执行模块,例如计算机程序。
其中,存储器61可能包含高速随机存取存储器(ram,randomaccessmemory),也可能还包括非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。通过至少一个通信接口63(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。
总线62可以是isa总线、pci总线或eisa总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
其中,存储器61用于存储程序,所述处理器60在接收到执行指令后,执行所述程序,前述本发明实施例任一实施例揭示的流过程定义的装置所执行的方法可以应用于处理器60中,或者由处理器60实现。
处理器60可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器60中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器60可以是通用处理器,包括中央处理器(cpu,centralprocessingunit)、网络处理器(np,networkprocessor)等;还可以是数字信号处理器(dsp,digitalsignalprocessing)、专用集成电路(asic,applicationspecificintegratedcircuit)、现成可编程门阵列(fpga,field-programmablegatearray)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器61,处理器60读取存储器61中的信息,结合其硬件完成上述方法的步骤。
本发明实施例所提供的可读存储介质的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见前述方法实施例,在此不再赘述。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
1.一种多边形柜体的加工方法,其特征在于,包括:
从预设的柜体模型库中获取目标多边形柜体模型;
识别所述目标多边形柜体模型需要安装面的轮廓线,生成蒙层;
根据所述蒙层的每条线上存在的柜体方向得到抽象蒙层,并对所述抽象蒙层进行蒙层编辑;
根据编辑后的所述抽象蒙层,确定所述目标多边形柜体模型的台面和线条的安装方案和材质,进行所述台面和所述线条的安装;
输出所述目标多边形柜体模型对应的安装数据信息和报价信息应用于多边形柜体的生产加工。
2.根据权利要求1所述的多边形柜体的加工方法,其特征在于,所述多边形柜体模型是基于如下步骤得到的:
调整板件轮廓点的位置,得到不规则多边形板件;
将多个所述不规则多边形板件与正四边形板件进行拼接组合得到多边形柜体;
根据所述多边形柜体的点位信息确定该多边形柜体的各类线条的轮廓线;其中,所述各类线条至少包括:脚线、灯线和顶线;
根据预设的建模坐标系确定所述正四边形板件的方向;
根据所述轮廓线确定所述多边形柜体的各个方向,并确定所述多边形柜体的参数信息、配件和功能件信息,得到多边形柜体模型。
3.根据权利要求2所述的多边形柜体的加工方法,其特征在于,所述根据所述轮廓线确定所述多边形柜体的各个方向,并确定所述多边形柜体的参数信息、配件和功能件信息,得到多边形柜体模型的步骤之后,还包括:
确定所述多边形柜体模型的台面和线条的默认延伸值以及所述台面和所述线条的标准尺寸。
4.根据权利要求1所述的多边形柜体的加工方法,其特征在于,所述识别所述目标多边形柜体模型需要安装面的轮廓线,生成蒙层的步骤,包括:
识别所述目标多边形柜体模型需要安装面的轮廓线;
根据所述轮廓线判断相邻柜体之间的间距是否处于预设范围内;
如果是,将所述相邻柜体的轮廓线进行合并,生成蒙层。
5.根据权利要求1所述的多边形柜体的加工方法,其特征在于,所述根据所述蒙层的每条线上存在柜体的方向得到抽象蒙层,并对所述抽象蒙层进行蒙层编辑的步骤,包括:
确定所述蒙层的每条线上所有存在柜体的方向的数量和类型;
根据预设的合并规则,将具有多个方向的蒙层转化为只有一个方向的抽象蒙层;
对所述抽象蒙层进行各个方向的缩进或者延伸。
6.根据权利要求1所述的多边形柜体的加工方法,其特征在于,所述根据编辑后的所述抽象蒙层,确定所述目标多边形柜体模型的台面和线条的安装方案和材质,进行所述台面和所述线条的安装的步骤之后,还包括:
根据预先建立的多边形柜体适配体系进行所述多边形柜体模型的适配安装;其中,所述多边形柜体适配体系至少包括:功能件适配规则、墙柱适配规则、转角适配规则、切角面适配规则。
7.根据权利要求1所述的多边形柜体的加工方法,其特征在于,所述输出所述目标多边形柜体模型对应的安装数据信息和报价信息应用于多边形柜体的生产加工的步骤之前,还包括:
对所述台面进行切割和补全计算以及对所述线条进行超长打断计算;
根据预设的所述台面和所述线条的尺寸,确定所述台面和所述线条的用料信息。
8.一种多边形柜体的加工装置,其特征在于,包括:
模型获取模块,用于从预设的柜体模型库中获取目标多边形柜体模型;
蒙层生成模块,用于识别所述目标多边形柜体模型需要安装面的轮廓线,生成蒙层;
蒙层编辑模块,用于根据所述蒙层的每条线上存在的柜体方向得到抽象蒙层,并对所述抽象蒙层进行蒙层编辑;
安装模块,用于根据编辑后的所述抽象蒙层,确定所述目标多边形柜体模型的台面和线条的安装方案和材质,进行所述台面和所述线条的安装;
输出模块,用于输出所述目标多边形柜体模型对应的安装数据信息和报价信息应用于多边形柜体的生产加工。
9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机可执行指令,所述处理器执行所述计算机可执行指令以实现权利要求1至7任一项所述的方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器运行时执行上述权利要求1至7任一项所述的方法的步骤。
技术总结