一种护墙板顶角线生成方法和系统与流程

未命名 10-09 阅读:130 评论:0


1.本发明属于家装设计技术领域,具体涉及一种护墙板顶角线生成方法和系统。


背景技术:

2.护墙板拥有良好的恒温性、降噪性,不仅能有效保护建筑墙面,又具有极佳的装饰性。根据护墙板的尺寸与造型,大概可以分整墙板、墙裙以及中空墙板。目前市场上护墙板快装技术,主要采用直拼工艺,安装多采用自攻螺丝、枪钉钉在墙上或者胶粘的方式,容易破坏护墙板结构,护墙板在拆卸后不能再次利用,胶水易挥发有害气体,影响健康,且在安装阴角、阳角、腰线等模块时需要多次测量裁切,安装效率低下,拼接结构容易裸露型材截面,不够美观、容易刮伤用户;因此,悬浮安装技术应运而生,悬浮安装打破了传统的打底安装模式,可实现在水泥墙面免打底直接安装产品,毛坯房直接可用;层板及吊柜无外露五金支撑,兼具美观与承重;不打底、不打胶,安全又环保,易拆卸,三维可调平直。悬浮护墙板是指采用悬浮安装方式安装在墙体上的护墙板。
3.顶角线也称为阴角线,主要作用是装饰,突出角的效果,并实现颜色的分区,还起到掩盖线路走向的作用,还对墙面与天花的接合处不成直角时(即不成一条直线)起掩饰的作用。
4.在家装设计时,对于护墙板模型来说,顶角线通常具有装饰和设计一体感的作用,需要用户手动进行点击生成,在原有生成顶角线技术中,用户只能根据顶角线路径,选中材质和样式,根据路径扫掠后生成具体模型数据,但是顶角线模型离地高度根据顶层模型生成,通常会产生一些冲突和干涉,此时会产生错误的结果,总结会产生以下几个缺点:
5.(1)顶角线生成后会和原模型进行冲突和干涉重叠,导致错误结果。
6.(2)多个顶层模型多选生成顶角线时,无法有效进行顶角线的合并操作。
7.(3)顶层模型变化时无法联动顶角线进行数据智能化更新。
8.(4)顶角线生成后还需要调整模型的高度和离地,操作非常麻烦。


技术实现要素:

9.鉴于上述,本发明的目的是提供一种护墙板顶角线生成方法和系统,能够实现快速准确的生成护墙板顶角线。
10.为实现上述发明目的,实施例提供了一种护墙板顶角线生成方法,包括以下步骤:
11.前端将设置的材质、样式、顶角线高度以及线条类型打包后传输至后端;
12.后端依据线条类型采用对应的生成器进行线条路径计算,对线条路径进行合并和扫掠操作后生成线条模型并回传至前端;
13.前端采用规则校验器对接收的线条模型进扣减条件校验,并在满足扣减条件时进行扣减计算得到目标扣减模型,将目标扣减模型与相关模型进行绑定。
14.优选地,当线条类型为角线类型时,后端采用角线生成器的路径公式进行线条路径计算,通过阈值对线条路径合并后进行路径扫掠操作;
15.当线条类型为顶线类型时,后端采用顶线生成器的路径公式进行线条路径计算,通过阈值对线条路径合并后进行路径扫掠操作。
16.优选地,所述前端采用规则校验器对接收的线条模型进扣减条件校验,包括:
17.将线条模型从其所在位置向其关联模型法向量方向进行投影,并通过变换矩阵计算线条模型在其关联模型上的线条投影,判断线条投影与其他模型是否满足扣减条件,实现扣减条件校验。
18.优选地,所述扣减条件包括:
19.(一)线条投影与其他模型是否有交集,若有交集,则满足扣减条件;
20.(二)扣减后是否生成新线条打断关联模型的原有线条,若扣减后生成新线条打断了关联模型的原有线条,则满足扣减条件;
21.(三)生成在线条投影面上的线条投影和除线条打断模型外的其它模型无交集,则满足扣减条件。
22.优选地,所述关联模型包括护墙板模型和背板模型。
23.优选地,所述在满足扣减条件时进行扣减计算得到目标扣减模型,包括:
24.计算线条模型相对于目标扣减模型坐标系下的投影面,同时计算得到目标扣减模型的自身的轮廓,然后将线条模型相对于目标扣减模型下的投影面的轮廓数据和目标扣减模型自身的轮廓数据进行叠加计算,目标扣减模型的自身轮廓由于被线条模型的投影面所贯穿截断,故进行严格的数学叠加扣减计算后,目标扣减模型的自身轮廓被扣减截断形成了多组轮廓,同时也会对应产生多组模型,扣减结束后将模型和轮廓数据进行一一映射,得到被线条模型投影面截断扣减后的多组目标扣减模型,至此目标扣减模型完成被扣减操作。
25.优选地,所述将目标扣减模型与相关模型进行绑定时,相关模型为与线条模型具有联动关系的模型,当相关模型被修改时,基于绑定逻辑对减后线条模型进行联动更新。
26.优选地,所述扣减计算的逻辑还可以通过自由设计接口自行设计,基于设计的扣减计算逻辑实现扣减计算。
27.优选地,前端还提供顶角线的删除操作、顶角线实例。
28.为实现上述发明目的,本发明还提供了护墙板顶角线生成系统,包括前端和后端;
29.所述前端用于将设置的材质、样式、顶角线高度以及线条类型打包后传输至后端,还用于采用规则校验器对接收的线条模型进扣减条件校验,并在满足扣减条件时进行扣减计算得到目标扣减模型,将目标扣减模型与相关模型进行绑定;
30.所述后端用于依据线条类型采用对应的生成器进行线条路径计算,对线条路径进行合并和扫掠操作后生成线条模型并回传至前端。
31.与现有技术相比,本发明具有的有益效果至少包括:
32.基于规则校验器对接收的线条模型进扣减条件校验,并在在满足扣减条件时进行扣减计算得到目标扣减模型,这样可以自动解决冲突问题,更新扣件后模型,同时将目标扣减模型与相关模型进行绑定,这样可以在模型更新时联动更新顶角线模型。
附图说明
33.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现
有技术描述中所需要使用的附图做简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动前提下,还可以根据这些附图获得其他附图。
34.图1是实施例提供的一种护墙板顶角线生成方法的流程图;
35.图2是实施例提供的护墙板顶角线生成方法的流程框图;
36.图3是实施例提供的护墙板顶角线生成系统的结构示意图。
具体实施方式
37.为使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例对本发明进行进一步的详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本发明,并不限定本发明的保护范围。
38.为解决顶角线生成后会和原模型进行冲突和干涉重叠进而导致错误结果,多个顶层模型多选生成顶角线时无法有效进行顶角线的合并操作,顶角线生成后还需要调整模型的高度和离地导致操作非常麻烦,顶层模型变化时无法联动顶角线进行数据智能化更新等技术问题,实施例提供了一种护墙板顶角线生成方法和系统,通过规则校验器对接收的线条模型进扣减条件校验,并在满足扣减条件时进行扣减计算得到目标扣减模型,实现顶角线的自动校验和指定合并,并将目标扣减模型与相关模型进行绑定,实现顶角线的联动更新。
39.如图1和图2所示,实施例提供的护墙板顶角线生成方法,包括以下步骤:
40.步骤1,前端将设置的材质、样式、顶角线高度以及线条类型打包后传输至后端。
41.实施例中,前端为用户提供材质、样式、线条类型以及顶角线高度的配置功能,用户通过这些配置功能可以选择顶角线的材质、样式、设置高度以及线条类型等,其中线条类型包括顶线或者角线。当用户选择后点击生成顶线或生成角线按钮,则被配置的所有数据打包后传输至后段进行线条模型的生成。
42.步骤2,后端依据线条类型采用对应的生成器进行线条路径计算,对线条路径进行合并和扫掠操作后生成线条模型并回传至前端。
43.实施例中,后端用作线条工厂,负责线条的生产和销毁,底层是线条基础生成逻辑。具体地,后端维护有顶线生成器和角线生成器,每个生成器都可以根据工艺编辑器的路径公式进行路径计算。其中,工艺编辑器是定制提供给用户自定义模型工艺的编辑操作平台,拥有极高的自由度和操作性。通过该工艺编辑器可为每类生成器自定义配置路径公式,如通过路径的矩阵相交变化计算路径是否需要叠加,当需要叠加时通过阈值对线条路径合并。
44.具体地,当线条类型为角线类型时,后端采用角线生成器的路径公式进行线条路径计算,通过阈值对线条路径合并后进行路径扫掠操作;当线条类型为顶线类型时,后端采用顶线生成器的路径公式进行线条路径计算,通过阈值对线条路径合并后进行路径扫掠操作。其中扫掠操作是指沿着指定路径进行拉伸轮廓形状(模型)来绘制实体或者曲面对象,经扫掠操作后得到线条模型,该线条模型被传回前端以进行校验和扣减操作。
45.步骤3,前端采用规则校验器对接收的线条模型进扣减条件校验。
46.实施例中,前端的规则校验器主要负责线条模型的规范性校验和合规性校验,具
体地,在获得线条模型后,将线条模型从其所在位置向其关联模型法向量方向进行投影,并通过变换矩阵计算线条模型在其关联模型上的线条投影,判断线条投影与其他模型是否满足扣减条件,即判断是否产生重叠冲突等,以实现扣减条件校验。
47.其中,扣减条件可通过自定义接口自行设计,基于设计的扣减计算逻辑实现扣减计算。具体地,扣减条件包括(一)线条投影与其他模型是否有交集,若有交集,则满足扣减条件;
48.(二)扣减后是否生成新线条打断关联模型的原有线条,若扣减后生成新线条打断了关联模型的原有线条,则满足扣减条件;
49.(三)生成在线条投影面上的线条投影和除线条打断模型外的其它模型无交集,则满足扣减条件。
50.步骤4,在满足扣减条件时通过自由设计接口进行扣减计算得到目标扣减模型。
51.实施例中,扣减操作同样也可以通过提供的自定义接口自行定义,负责利用顶角线在关联模型的法向量上投影进行对应模型的大小和板件轮廓的扣减,进行模型占位。具体地,经过规则校验器判断线条模型满足扣减条件,计算线条模型相对于目标扣减模型坐标系下的投影面,同时计算得到目标扣减模型的自身的轮廓,然后将线条模型相对于目标扣减模型下的投影面的轮廓数据和目标扣减模型自身的轮廓数据进行叠加计算,目标扣减模型的自身轮廓由于被线条模型的投影面所贯穿截断,故进行严格的数学叠加扣减计算后,目标扣减模型的自身轮廓被扣减截断形成了多组轮廓,同时也会对应产生多组模型,扣减结束后将模型和轮廓数据进行一一映射,得到被线条模型投影面截断扣减后的多组目标扣减模型,至此目标扣减模型完成被扣减操作。
52.步骤5,将目标扣减模型与相关模型进行绑定。
53.实施例中,在获得目标扣减模型后,进行其与相关模型的绑定关系的绑定,这样后续对相关模型进行改动时,会通过绑定关系的绑定逻辑,从扣减底层的监听逻辑进行变动通知,通知到顶角线的具体逻辑更新,以执行实现对顶角线的更新。
54.其中,相关模型是指与线条模型具有联动关系的模型,例如护墙板模型、背板模型、屋顶模型等。
55.实施例中,前端还提供顶角线的删除操作和顶角线实例,其中,顶角线的删除操作包括顶线的删除操作和角线的删除操作,顶角线实例包括顶线实例和角线实例,这些实例继承于对应的线条模型,线条模型为参数化模型。
56.基于同样的发明构思,实施例还提供一种护墙板顶角线生成系统,如图3所示,包括用户交互层、业务展现层、基础层,其中,用户交互层属于前端,用于提供与用户交互的功能,具体地,接收用户设置的材质、样式、顶角线高度以及线条类型,并在点击生成角线或生成顶线按钮时,打包设置数据并发送至后端。在对生成的顶角线数据不满意时,还可以通过删除角线和删除顶线按钮进行数据参数。
57.业务展现层主要包括线条工厂、规则校验器以及自由设计接口,其中,线条工厂属于后端,包括顶线生成器和角线生成器,用于据线条类型采用对应的生成器进行线条路径计算,对线条路径进行合并和扫掠操作后生成线条模型并回传至前端,具体地生成过程参见上述步骤2。规则校验器属于前端,对接收的线条模型进扣减条件校验,具体地,校验过程详见上述步骤3。自由设计接口属于前端,主要是提供扣减操作逻辑的自由设计,基于自由
设计的扣减操作逻辑在满足扣减条件时进行扣减计算得到目标扣减模型,还将目标扣减模型与相关模型进行绑定。
58.基础层属于数据层主要包括顶线实例和角线实例,这些实例为顶角线生成提供参考。
59.上述实施例提供的护墙板顶角线生成方法,通过生成顶角线后进行自动智能化检测是否和原有模型产生冲突重叠或者干涉,如果有干涉或者重叠,将自动智能化进行对应模型投影上的扣减操作,避免了用户手动进行模型的调试和参数更改,大大提高了用户设计的效率。
60.以上所述的具体实施方式对本发明的技术方案和有益效果进行了详细说明,应理解的是以上所述仅为本发明的最优选实施例,并不用于限制本发明,凡在本发明的原则范围内所做的任何修改、补充和等同替换等,均应包含在本发明的保护范围之内。

技术特征:
1.一种护墙板顶角线生成方法,其特征在于,包括以下步骤:前端将设置的材质、样式、顶角线高度以及线条类型打包后传输至后端;后端依据线条类型采用对应的生成器进行线条路径计算,对线条路径进行合并和扫掠操作后生成线条模型并回传至前端;前端采用规则校验器对接收的线条模型进扣减条件校验,并在满足扣减条件时进行扣减计算得到目标扣减模型,将目标扣减模型与相关模型进行绑定。2.根据权利要求1所述的护墙板顶角线生成方法,其特征在于,当线条类型为角线类型时,后端采用角线生成器的路径公式进行线条路径计算,通过阈值对线条路径合并后进行路径扫掠操作;当线条类型为顶线类型时,后端采用顶线生成器的路径公式进行线条路径计算,通过阈值对线条路径合并后进行路径扫掠操作。3.根据权利要求1所述的护墙板顶角线生成方法,其特征在于,所述前端采用规则校验器对接收的线条模型进扣减条件校验,包括:将线条模型从其所在位置向其关联模型法向量方向进行投影,并通过变换矩阵计算线条模型在其关联模型上的线条投影,判断线条投影与其他模型是否满足扣减条件,实现扣减条件校验。4.根据权利要求3所述的护墙板顶角线生成方法,其特征在于,所述扣减条件包括:(一)线条投影与其他模型是否有交集,若有交集,则满足扣减条件;(二)扣减后是否生成新线条打断关联模型的原有线条,若扣减后生成新线条打断了关联模型的原有线条,则满足扣减条件;(三)生成在线条投影面上的线条投影和除线条打断模型外的其它模型无交集,则满足扣减条件。5.根据权利要求3所述的护墙板顶角线生成方法,其特征在于,所述关联模型包括护墙板模型和背板模型。6.根据权利要求1所述的护墙板顶角线生成方法,其特征在于,所述在满足扣减条件时进行扣减计算得到目标扣减模型,包括:计算线条模型相对于目标扣减模型坐标系下的投影面,同时计算得到目标扣减模型的自身的轮廓,然后将线条模型相对于目标扣减模型下的投影面的轮廓数据和目标扣减模型自身的轮廓数据进行叠加计算,目标扣减模型的自身轮廓被扣减截断形成了多组轮廓,同时产生多组模型,扣减结束后将模型和轮廓数据进行一一映射,得到被线条模型投影面截断扣减后的多组目标扣减模型。7.根据权利要求1所述的护墙板顶角线生成方法,其特征在于,所述将目标扣减模型与相关模型进行绑定时,相关模型为与线条模型具有联动关系的模型,当相关模型被修改时,基于绑定逻辑对减后线条模型进行联动更新。8.根据权利要求1所述的护墙板顶角线生成方法,其特征在于,所述扣减计算的逻辑还可以通过自由设计接口自行设计,基于设计的扣减计算逻辑实现扣减计算。9.根据权利要求1所述的护墙板顶角线生成方法,其特征在于,前端还提供顶角线的删除操作、顶角线实例。10.一种护墙板顶角线生成系统,其特征在于,包括前端和后端;
所述前端用于将设置的材质、样式、顶角线高度以及线条类型打包后传输至后端,还用于采用规则校验器对接收的线条模型进扣减条件校验,并在满足扣减条件时进行扣减计算得到目标扣减模型,将目标扣减模型与相关模型进行绑定;所述后端用于依据线条类型采用对应的生成器进行线条路径计算,对线条路径进行合并和扫掠操作后生成线条模型并回传至前端。

技术总结
本发明公开了一种护墙板顶角线生成方法和系统,包括:前端将设置的材质、样式、顶角线高度以及线条类型打包后传输至后端;后端依据线条类型采用对应的生成器进行线条路径计算,对线条路径进行合并和扫掠操作后生成线条模型并回传至前端;前端采用规则校验器对接收的线条模型进扣减条件校验,并在满足扣减条件时进行扣减计算得到目标扣减模型,将目标扣减模型与相关模型进行绑定。该方法和系统能够快速准确的生成护墙板顶角线。准确的生成护墙板顶角线。准确的生成护墙板顶角线。


技术研发人员:唐浩益 胡姗姗 付国良
受保护的技术使用者:杭州群核信息技术有限公司
技术研发日:2023.06.29
技术公布日:2023/10/8
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐