【技术实现步骤摘要】
设计图的处理方法、装置、设备及存储介质
[0001]本申请涉及互联网信息处理
,尤其涉及一种设计图的处理方法、装置、设备及存储介质。
技术介绍
[0002]现有的家装设计中,通常会涉及到较为复杂的硬装设计,比如面积较大的背景墙的设计中往往会进行复杂的栅格板造型。而且这类硬装设计中,在后续与客户沟通过程中,不可避免地需要针对客户的反馈意见,对设计图进行反复多次的修改工作。针对这种大面积区域的硬装设计,在涉及到方案设计和修改时,往往要对设计图中的每个栅格板区域对应的几何造型的边界进行重新计算。显然,这在每次方案设计和修改过程中,将会耗费大量的计算资源,从而造成不小的性能开销。因此,如何减少硬装方案设计图设计和修改过程中耗费的计算资源,进而节省性能开销,仍然需要提供进一步的解决方案。
技术实现思路
[0003]本申请的多个方面提供一种设计图的处理方法、装置、设备及存储介质,用于减少硬装方案设计图设计和修改过程中耗费的计算资源,进而节省性能开销。
[0004]本申请实施例还提供一种设计图的处理方法,包括:从目标二维草图面板上获取多个待拉伸的目标区域,一个所述目标区域包含有区域标识、拉伸高度、以及组成所述目标区域的顶点和边线的坐标;基于组成多个所述目标区域的顶点和边线的坐标、拉伸高度以及对应的区域标识,对多个所述目标区域进行编码,得到多个所述目标区域的编码表示;从所述目标二维草图面板对应的目标缓存空间中,获取与第一目标区域的编码表示对应的拉伸造型的边界表示,所述第一目标区域为多个所述目标区域中,编 ...
【技术保护点】
【技术特征摘要】
1.一种设计图的处理方法,其特征在于,包括:从目标二维草图面板上获取多个待拉伸的目标区域,一个所述目标区域包含有区域标识、拉伸高度、以及组成所述目标区域的顶点和边线的坐标;基于组成多个所述目标区域的顶点和边线的坐标、拉伸高度以及对应的区域标识,对多个所述目标区域进行编码,得到多个所述目标区域的编码表示;从所述目标二维草图面板对应的目标缓存空间中,获取与第一目标区域的编码表示对应的拉伸造型的边界表示,所述第一目标区域为多个所述目标区域中,编码表示对应的拉伸造型的边界表示存在于所述目标缓存空间的目标区域,所述目标缓存空间中存储有基于所述目标二维草图面板中绘制的多个区域拉伸得到的拉伸造型的边界表示;基于所述第一目标区域对应的拉伸造型的边界表示,生成所述目标二维草图面板对应的设计图。2.如权利要求1所述的方法,其特征在于,所述基于组成多个所述目标区域的顶点和边线的坐标、拉伸高度以及对应的区域标识,对多个所述目标区域进行编码,得到多个所述目标区域的编码表示,包括:基于组成多个所述目标区域的顶点的坐标,对多个所述目标区域的顶点进行编码,得到多个所述目标区域的顶点的编码;在组成多个所述目标区域的边线中存在线段时,从多个所述目标区域的顶点的编码中,获取多个所述目标区域中的线段的起点编码和终点编码;基于多个所述目标区域中的线段的起点编码和终点编码以及预设的线段代码,对多个所述目标区域中的线段进行编码,得到多个所述目标区域中的线段编码;基于多个所述目标区域中的线段编码、区域标识、拉伸高度以及预设的区域代码,对多个所述目标区域中各目标区域进行编码,得到多个所述目标区域中各目标区域的编码表示。3.如权利要求2所述的方法,其特征在于,所述基于多个所述目标区域中各目标区域的线段编码、区域标识、拉伸高度以及预设的区域代码,对多个所述目标区域中各目标区域进行编码,得到多个所述目标区域中各目标区域的编码表示,包括:在组成多个所述目标区域的边线中存在圆时,从多个所述目标区域的顶点的编码中,获取多个所述目标区域中各目标区域的圆的圆心点编码,以及基于组成多个所述目标区域的边线的坐标,确定所述圆的半径;基于多个所述目标区域中的圆的圆心点编码和半径以及预设的圆代码,对多个所述目标区域中的圆进行编码,得到多个所述目标区域的圆编码;基于多个所述目标区域的线段编码、圆编码、区域标识、拉伸高度以及预设的区域代码,对多个所述目标区域中各目标区域进行编码,得到多个所述目标区域中各目标区域的编码表示。4.如权利要求2所述的方法,其特征在于,所述基于多个所述目标区域中各目标区域的线段编码、区域标识、拉伸高度以及预设的区域代码,对多个所述目标区域中各目标区域进行编码,得到多个所述目标区域中各目标区域的编码表示,包括:在组成多个所述目标区域的边线中存在圆弧时,从多个所述目标区域的顶点的编码中,获取多个所述目标区域中各目标区域的圆的圆心点编码、起点编码和终点编码,以及基
于组成多个所述目标区域的边线的坐标,确定所述圆弧的半径;基于多个所述目标区域中的圆弧的圆心点编码和半径以及预设的圆弧代码,对多个所述目标区域中的圆弧进行编码,得到多个所述目标区域的圆弧编码;基于多个所述目标区域的线段编码、圆弧编码、区域标识、拉伸高度以及预设的区域代码,对多个所述目标区域中各目标区域进行编码,得到多个所述目标区域中各目标区域的编码表示。5.如权利要求3所述的方法,其特征在于,所述基于多个所述目标区域的线段编码、圆编码、区域标识、拉伸高度以及预设的区域代码,对多个所述目标区域中各目标区域进行编码,得到多个所述目标区域中各目标区域的编码表示,包括:在组成多个所述目标区域的边线中存在圆弧时,从多个所述目标区域的顶点的编码中,获取多个所述目标区域中各目标区域的圆的圆心点编码、起点编码和终点编码,以及基于组成多个所述目标区域的边线的坐标,确定所述圆弧的半径;基于多个所述目标区域中的圆弧的圆心点编码和半...
【专利技术属性】
技术研发人员:张云剑,
申请(专利权)人:每平每屋上海科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。