掌桥专利:专业的专利平台
掌桥专利
首页

一种装饰辅助面建模方法及装置

文献发布时间:2023-06-19 10:43:23


一种装饰辅助面建模方法及装置

技术领域

本申请涉及设计工具软件技术领域,具体而言,涉及一种装饰辅助面建模方法及装置。

背景技术

目前随着数字化和信息化进程的不断推进,现有的施工设计中,设计师通常都会应用现有的建筑装饰领域的设计工具软件进行设计,并据此生成最终以电子化数据的形式呈现的设计结果,而在众多的三维设计软件工具中,SketchUp是一套直接面向设计方案创作过程的设计工具。

然而,基于SketchUp软件对墙面、地面、天花以及踢脚线要通过矩形、圆形或异形面层工具创建符合高度的面层,如地面的标高不仅要与实际相对高度相同,而且面层本身要保持水平。然而这些都需要操作者有一定的基础,很好的掌握这些功能,才能够快速地完成建模,因此对于非专业人员来说,使用SketchUp建模较为不便。

因此,如何解决上述问题是目前亟需解决的问题。

发明内容

本申请提供一种装饰辅助面建模方法及装置,旨在改善上述问题。

第一方面,本申请提供的一种装饰辅助面建模方法,所述方法包括:获取装饰辅助面的高度参数;根据所述高度参数生成与所述高度参数匹配的装饰辅助面;获取偏移参数,所述偏移参数用于对装饰辅助面中的至少一个辅助面进行偏移,所述至少一个辅助面包括墙柱面辅助面、天花辅助面或地面辅助面;根据所述偏移参数对所述至少一个辅助面执行偏移操作。

可以理解的是,通过获取装饰辅助面的高度参数;根据所述高度参数生成与所述高度参数匹配的装饰辅助面;获取偏移参数,所述偏移参数用于对装饰辅助面中的至少一个辅助面进行偏移,所述至少一个辅助面包括墙柱面辅助面、天花辅助面或地面辅助面;根据所述偏移参数对所述至少一个辅助面执行偏移操作,从而可以通过直接根据输入的高度参数,实现自动设置参考面,以降低用户操作难度;另外创造性地开发了偏移功能,偏移参数可以根据实际修改和调整,具有很强的适用性,使得用户使用非常方便,能够快速完成结构构件面层绘制和调整工作。另外,建立的辅助面可以作为构件的装饰面,准确性高,无误差,可以指导施工,作为交付标准。且设置辅助面的过程,在电脑里模拟展现直观、准确,并可以随时调整,省时省力,可以随时选择创建局部结构或全部构件辅助面,另外通过本申请公开的建模方法修改也比较方便,易于学习掌握。

可选地,所述根据所述偏移参数对所述至少一个辅助面执行偏移操作,包括:解析所述偏移参数,得到偏移方向、偏移距离以及至少一个辅助面;根据所述偏移方向将所述至少一个辅助面偏移至与所述至少一个辅助面所在初始位置的距离为所述偏移距离。

可选地,所述解析所述偏移参数,得到偏移方向、偏移距离以及至少一个辅助面,包括:解析所述偏移参数,得到偏移距离和至少一个辅助面;根据所述偏移距离确定所述至少一个辅助面的偏移方向,其中,当所述偏移距离大于零时,所述偏移方向为向外偏移;若所述偏移距离小于零时,所述偏移方向为向内偏移。

可选地,所述至少一个辅助面为所述墙柱面辅助面和/或所述天花辅助面中的一个或所述墙柱面辅助面与所述天花辅助面的整体。

可选地,在获取偏移参数之前,所述方法还包括:获取辅助面模型,所述辅助面模型包括单个面、单个实体、空间面、连续面和拽线绘制;从多个所述辅助面模型中确定一目标辅助模型;根据所述至少一个辅助面模型对所述至少一个辅助面进行标记。

可选地,所述获取装饰辅助面的高度参数,包括:获取装饰辅助面中的墙柱面辅助面的第一高度、地面辅助面的第二高度以及踢脚线的第三高度;所述根据所述高度参数生成与所述高度参数匹配的装饰辅助面,包括:根据所述第一高度、所述第二高度和所述第三高度生成装饰辅助面。

可选地,根据所述偏移方向将所述至少一个辅助面偏移至与所述至少一个辅助面所在初始位置的距离为所述偏移距离,包括:基于多边形逐边裁剪算法从所述至少一个辅助面上裁剪出一目标偏移面;根据所述偏移方向以及所述偏移距离对速搜目标偏移面进行偏移。

第二方面,本申请提供的一种装饰辅助面建模装置,所述装置包括:

装饰辅助面功能模块,用于获取装饰辅助面的高度参数;

第一执行模块,用于根据所述高度参数生成与所述高度参数匹配的装饰辅助面;

所述装饰辅助面功能模块,还用于获取偏移参数,所述偏移参数用于对装饰辅助面中的至少一个辅助面进行偏移,所述至少一个辅助面包括墙柱面辅助面、天花辅助面或地面辅助面;

第二执行模块,用于根据所述偏移参数对所述至少一个辅助面执行偏移操作。

可以理解的是,通过装饰辅助面功能模块获取装饰辅助面的高度参数;第一执行模块根据所述高度参数生成与所述高度参数匹配的装饰辅助面;再利用装饰辅助面功能模块获取偏移参数;以便于利用第二执行模块根据所述偏移参数对所述至少一个辅助面执行偏移操作,从而可以通过直接根据输入的高度参数,实现自动设置参考面,以降低用户操作难度;另外创造性地开发了偏移功能,偏移参数可以根据实际修改和调整,具有很强的适用性,使得用户使用非常方便,能够快速完成结构构件面层绘制和调整工作。另外,建立的辅助面可以作为构件的装饰面,准确性高,无误差,可以指导施工,作为交付标准。且设置辅助面的过程,在电脑里模拟展现直观、准确,并可以随时调整,省时省力,可以随时选择创建局部结构或全部构件辅助面,另外通过本申请公开的建模方法修改也比较方便,易于学习掌握。

第三方面,本申请提供的一种电子设备,其特征在于,包括:

存储器,用于存储可执行指令;

处理器,用于执行所述存储器中存储的可执行指令时,实现如第一方面任一项所述的装饰辅助面建模方法。

第四方面,本申请提供的一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理设备运行时执行如第一方面的任一项所述的装饰辅助面建模方法的步骤。

上述本申请提供的一种装饰辅助面建模方法及装置,本申请通过获取装饰辅助面的高度参数;根据所述高度参数生成与所述高度参数匹配的装饰辅助面;获取偏移参数,所述偏移参数用于对装饰辅助面中的至少一个辅助面进行偏移,所述至少一个辅助面包括墙柱面辅助面、天花辅助面或地面辅助面;根据所述偏移参数对所述至少一个辅助面执行偏移操作,从而可以通过直接根据输入的高度参数,实现自动设置参考面,以降低用户操作难度;另外创造性地开发了偏移功能,偏移参数可以根据实际修改和调整,具有很强的适用性,使得用户使用非常方便,能够快速完成结构构件面层绘制和调整工作。另外,建立的辅助面可以作为构件的装饰面,准确性高,无误差,可以指导施工,作为交付标准。且设置辅助面的过程,在电脑里模拟展现直观、准确,并可以随时调整,省时省力,可以随时选择创建局部结构或全部构件辅助面,另外通过本申请公开的建模方法修改也比较方便,易于学习掌握。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请第一实施例提供的一种电子设备的结构示意图;

图2为本申请第二实施例提供的一种装饰辅助面建模方法的流程图;

图3为本申请第二实施例提供的一种装饰辅助面建模方法中的墙柱面辅助面高度建模界面示意图;

图4为本申请第二实施例提供的一种装饰辅助面建模方法中的踢脚线辅助面高度建模界面示意图;

图5为本申请第二实施例提供的一种装饰辅助面建模方法中的地面辅助面高度建模界面示意图;

图6为本申请第二实施例提供的一种装饰辅助面建模方法中的辅助面偏移参数设置的界面示意图;

图7为本申请第三实施例提供的一种装饰辅助面建模装置的功能模块示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

第一实施例

图1为本申请实施例提供的一种电子设备的结构示意图,在本申请中可以通过图1所示的示意图来描述用于实现本申请实施例的一种装饰辅助面建模方法及装置的示例的电子设备100。具体地,电子设备100的执行过程可以参照第二实施例或第三实施例的描述,在此,不再赘述。

可选地,电子设备100可以是计算机(如台式电脑、笔记本电脑、一体机、或智能终端设备(例如智能手机、平板等)),在此,不作具体限定。

如图1所示的一种电子设备的结构示意图,电子设备100包括一个或多个处理器102、一个或多个存储装置104、输入装置106、输出装置108,这些组件通过总线系统和/或其它形式的连接机构(未示出)互连。应当注意,图1所示的电子设备100的组件和结构只是示例性的,而非限制性的,根据需要,所述电子设备可以具有图1示出的部分组件,也可以具有图1未示出的其他组件和结构。

应理解,在本申请实施例中的处理器102可以是中央处理单元(centralprocessing unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述存储装置104可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质。

应理解,本申请实施例中的存储装置104可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的随机存取存储器(random accessmemory,RAM)可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。

其中,在所述计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器102可以运行所述程序指令,以实现下文所述的本申请实施例中(由处理器实现)的客户端功能以及/或者其它期望的功能。在所述计算机可读存储介质中还可以存储各种应用程序和各种数据,例如所述应用程序使用和/或产生的各种数据等。

所述输入装置106可以是用户用来输入指令的装置,并且可以包括键盘、鼠标、麦克风和触摸屏等中的一个或多个。

第二实施例

参照图2所示的一种装饰辅助面建模方法的流程图,方法具体包括如下步骤:

步骤S201,获取装饰辅助面的高度参数。

其中,装饰辅助面包括但不限于墙柱面辅助面、天花辅助面、地面辅助面、踢脚线辅助面。

其中,设置辅助面可以把水泥砂浆抹灰、涂料、瓷砖厚度预留出来,保证房屋内净空尺寸准确。

其中,所述高度参数包括用于表征墙柱面辅助面的高度的第一高度、用于表征地面辅助面高度的第二高度以及用于表征踢脚线高度的第三高度。

当然,在实际使用中,高度参数也可以包括除上述高度意外的其他高度,在此,不作具体限定。

作为一种实施方式,步骤S201,包括:获取装饰辅助面中的墙柱面辅助面的第一高度、地面辅助面的第二高度以及踢脚线的第三高度;所述根据所述高度参数生成与所述高度参数匹配的装饰辅助面,包括:根据所述第一高度、所述第二高度和所述第三高度生成装饰辅助面。

当然,在实际使用中,也可以是逐步获取不同辅助面的高度。

举例来说,如图3所示,当用户点击装饰辅助面功能模块时,会弹出如图3所示的操作界面(该操作界面仅为部分界面示意图)下,用户可以通过在该操作界面的左方弹出框内输入对应的辅助面的高度,例如用户可以只输入墙柱面辅助面的高度3000毫米,则当用户点击弹出框上的确定按钮后,右侧所建模型的墙柱面辅助面的高度自动调整为3000毫米,如果在点击确定按钮之前,用户选中天花面辅助面后再点击确定按钮,则右侧所建模型的墙柱面辅助面的高度自动调整为3000毫米的同时,会确定天花的高度,即天花的高度也为3000毫米,也就是说,这两个辅助面是相同的。

举例来说,如图4所示,用户可以操作完如图3所示的操作后,在此在弹出框内输入踢脚线的第三高度100毫米,并在选中天花面辅助面后再点击确定按钮,此时该建筑模型的踢脚线的第三高度即为100毫米(mm)。

又例如,进一步地,如图5所示,用户还可以在上述弹出框内继续输入地面辅助面的高度,例如用户输入的高度为50(即50毫米),即第二高度为50毫米。

需要说明的是,天花辅助面可以在墙柱面辅助面时设置,设置墙柱面辅助面高度就是天花辅助层,可以根据需要上下移动天花层。

当然,在实际使用中,天花辅助面还可以根据实际调整,也可以做成梯级吊顶,非常方便。其中,天花辅助面也可以是矩形、圆形、椭圆形、异形,只要选择模型时要准确选择需要的位置,就可以很方便做出各种吊顶面层。

应理解,天花辅助面仅是一个面层,没有厚度,还要根据需要贴上材料,可以从物料中心选取天花板的类型。

应理解,上述给出的高度数值仅为示例,而非限定。

步骤S202,根据所述高度参数生成与所述高度参数匹配的装饰辅助面。

可以理解的是,在创建装饰辅助面时,会先创建一结构模型,然后在该结构模型上创建装饰辅助面。

其中,结构模型可以是预先生成的,当用户点击装饰辅助面功能模块时,自动匹配一结构模型。

该结构模型包括墙体结构模型。

步骤S203,获取偏移参数。

其中,所述偏移参数用于对装饰辅助面中的至少一个辅助面进行偏移。

其中,所述至少一个辅助面包括墙柱面辅助面、天花辅助面或地面辅助面。

可选地,偏移参数可以是大于零的数值,也可以是小于零的数值。

举例来说,用户可以点击某一辅助面进行偏移,如图6所示,用户通过点击边面进行偏移边面偏移时,会弹出如图6所示的弹出框,用户可以通过在该弹出框中输入偏移距离,例如输入的偏移距离为1000毫米,当用户点击确定按钮后,以获取到用户输入的偏移参数。

在一可能的实施例中,在获取偏移参数之前,所述方法还包括:获取辅助面模型,所述辅助面模型包括单个面、单个实体、空间面、连续面和拽线绘制;从多个所述辅助面模型中确定一目标辅助模型;根据所述至少一个辅助面模型对所述至少一个辅助面进行标记。

举例来说,用户可以通过在模型上进行点击(如左键单击或右键单击)的方式对建筑模型设置辅助面的模型方式。

需要说明的是,单个面是指只仅选择一个面;单个实体指墙的模型内外两个面,结构外露部分面层都可以选择,如选择同时墙面和柱面。

空间面是指在一个空间内选择全部的墙面、柱面、墙柱面、梁面、板面、梁板面,可以根据要求选择任一命令,本功能可以针对模型结构模型进行拾取,避免遗漏;既方便又快捷,避免遗漏,如选择此建筑模型的墙面。

板面是指一个建筑物空间内,选择全部板面,作为结构模型进行拾取,主要是针对所有地板或上层楼板进行定向选择。

连续面是指连续选择不同的模型,如不同位置的墙面,也可以选择连续的墙面,也可以拾取不连续的墙面;连续面也可以是不同的柱面,不同的梁面,既可以单独使用,也可以组合使用,非常方便。

拽线绘制指利用鼠标选择起点通过拉伸选择辅助面,对没有结构表面,如任意空间的垂直面或水平面,主要对局部位置设置辅助面比较适用。

步骤S204,根据所述偏移参数对所述至少一个辅助面执行偏移操作。

需要说明的是,通过实验得知,基于上述偏移操作后,通过测量工具测得得到偏移距离与实际偏移距离相等,也就是通过上述方式可以得到的结果更加准确。

可选地,所述至少一个辅助面为所述墙柱面辅助面和/或所述天花辅助面中的一个或所述墙柱面辅助面与所述天花辅助面的整体。

也就是说,在偏移时可以选择某一个单独的辅助面进行偏移,也可以是选择一个整体进行偏移。

作为一种实施方式,步骤S204,包括:解析所述偏移参数,得到偏移方向、偏移距离以及至少一个辅助面;根据所述偏移方向将所述至少一个辅助面偏移至与所述至少一个辅助面所在初始位置的距离为所述偏移距离。

其中,初始位置是指在该辅助面未偏移之前的位置。

可选地,所述解析所述偏移参数,得到偏移方向、偏移距离以及至少一个辅助面,包括:解析所述偏移参数,得到偏移距离和至少一个辅助面;根据所述偏移距离确定所述至少一个辅助面的偏移方向,其中,当所述偏移距离大于零时,所述偏移方向为向外偏移;若所述偏移距离小于零时,所述偏移方向为向内偏移。

可选地,根据所述偏移方向将所述至少一个辅助面偏移至与所述至少一个辅助面所在初始位置的距离为所述偏移距离,包括:生成与所述至少一个辅助面匹配的镜像辅助面;根据所述偏移方向将所述镜像辅助面从建筑模型上偏移出所述偏移距离,以使得所述镜像辅助面与目标辅助面之间的距离为所述偏移距离。

其中,目标辅助面为所述至少一个辅助面中的一个,例如,为图6中黑色区域所在面。

其中,所生成的镜像辅助面与主辅助面之间是平行的。

可选地,根据所述偏移方向将所述至少一个辅助面偏移至与所述至少一个辅助面所在初始位置的距离为所述偏移距离,包括:根据所述偏移距离以及所述偏移距离的正负值将辅助面进行偏移,并生成偏移面。

其中,该偏移面与被选中偏移的辅助面之间的距离为该偏移距离。

可选地,根据所述偏移方向将所述至少一个辅助面偏移至与所述至少一个辅助面所在初始位置的距离为所述偏移距离,包括:基于多边形逐边裁剪算法从所述至少一个辅助面上裁剪出一目标偏移面;根据所述偏移方向以及所述偏移距离对速搜目标偏移面进行偏移。

其中,多边形逐边裁剪算法主要是利用每次用窗口的一条变界对要裁剪的多边形进行裁剪,把落在窗口外部区域的图形去掉,保留窗口内部区域的图形,并把它作为下一次待裁剪的多边形,最终裁剪出目标图形。

在一可能的实施例中,所述方法还包括:获取踢脚线偏移参数;根据所述踢脚线偏移参数对所述踢脚线进行偏移。

当然,在实际使用中,踢脚线的偏移可以随着墙柱面辅助面的偏移同时进行偏移,也可以是通过单独获取踢脚线偏移参数来进行偏移。

应理解,在本实施例中,地面辅助面也可以根据用户输入的偏移参数进行单独偏移。

当然,在实际使用中,墙柱面辅助面、地面辅助面、踢脚线(或踢脚线辅助面)都可以同时进行偏移,也可以是墙柱面辅助面、地面辅助面或踢脚线(或踢脚线辅助面)中的一个或任意两个同时进行偏移。在此,不作具体限定。

在该实施例中,通过获取装饰辅助面的高度参数;根据所述高度参数生成与所述高度参数匹配的装饰辅助面;获取偏移参数,所述偏移参数用于对装饰辅助面中的至少一个辅助面进行偏移,所述至少一个辅助面包括墙柱面辅助面、天花辅助面或地面辅助面;根据所述偏移参数对所述至少一个辅助面执行偏移操作,从而可以通过直接根据输入的高度参数,实现自动设置参考面,以降低用户操作难度;另外创造性地开发了偏移功能,偏移参数可以根据实际修改和调整,具有很强的适用性,使得用户使用非常方便,能够快速完成结构构件面层绘制和调整工作。另外,建立的辅助面可以作为构件的装饰面,准确性高,无误差,可以指导施工,作为交付标准。且设置辅助面的过程,在电脑里模拟展现直观、准确,并可以随时调整,省时省力,可以随时选择创建局部结构或全部构件辅助面,另外通过本申请公开的建模方法修改也比较方便,易于学习掌握。

也就是说,通过本实施例公开的建模方法,可以使得用户可以直接输入面层高度(或厚度),以便于获取到该厚度后直接显示面层实际位置,无论多少层,都会一层不差的显示出来,如果用传统的办法,只能一层一层的去贴面层,如果不按设计绘制清楚,在输出计价清单时,会遗漏很多的工程量,给用户带来极大的不便。另外,由于DFC软件系统只是一个工具,一切绘制命令需要不断练习,特别在水平找平层绘制,要保证面层绝对水平,才能准确反应各种面层的相对关系。同样墙面柱面也是,面层与地面时垂直关系,如果贴面层到墙柱面,很难保证面层垂直,导致面层位置不准确,而通过本申请的建模方法,以创建辅助面的方式,较好的解决了面层水平和垂直的功能。如果有倾角,面层也是在结构层基础上平行位移,不需要认为判断面层准确性。有效降低了用户操作的难度,使得不懂操作软件的用户也可以快速完成建模。进一步地,通过对辅助面进行偏移设置,也就是说可以在墙面、地面、梁柱以及天花装饰面层上直接修改,当输入正值为正偏移,代表向外、向上方向偏移,输入负值,则为负偏移,即向内或向下偏移,可以根据实际修改和调整,具有很强的适用性,使得用户使用更加方便,能够快速完成结构构件面层绘制和调整工作,提高用户工作效率。

应理解,设置辅助面的过程,在电脑里模拟展现直观、准确,并可以随时调整,省时省力,可以随时选择创建局部结构或全部构件辅助面,修改也比较方便,易于学习掌握。不是简单的操作功能,可以在满足设计和施工规范要求下,直接设置符合标准的辅助面,在BIM(Building Information Modeling,建筑信息模型)装饰绘制时选择使用,一方面可以随时修改装饰方案,另一方面可以对比方案之间优劣,特别是墙面及天花辅助面,可以在满足装修天花内机电安装的最小空间下,调整天花高度,可以反复调整便于选择最佳方案。预备了用户自主操作的空间,可以按照用户想法对构件面层统一绘制、编辑、修改的功能,提高操作效率,满足不同用户的需求。辅助面可以作为构件的装饰面,准确性高,无误差,可以指导施工,作为交付标准。

应当理解的是,本申请图3至图6所示的操作界面示意图仅为本方法所实施的示例,而非限定。

第三实施例

参见图7所示的一种装饰辅助面建模装置,该装置500包括:

装饰辅助面功能模块510,用于获取装饰辅助面的高度参数;

可选地,装饰辅助面功能模块510,还用于:获取装饰辅助面中的墙柱面辅助面的第一高度、地面辅助面的第二高度以及踢脚线的第三高度;此时,第二执行模块530用于:根据所述第一高度、所述第二高度和所述第三高度生成装饰辅助面。

第一执行模块520,用于根据所述高度参数生成与所述高度参数匹配的装饰辅助面;

其中,所述装饰辅助面功能模块510,还用于获取偏移参数,所述偏移参数用于对装饰辅助面中的至少一个辅助面进行偏移,所述至少一个辅助面包括墙柱面辅助面、天花辅助面或地面辅助面;

第二执行模块530,用于根据所述偏移参数对所述至少一个辅助面执行偏移操作。

可选地,第二执行模块530还用于:解析所述偏移参数,得到偏移方向、偏移距离以及至少一个辅助面;根据所述偏移方向将所述至少一个辅助面偏移至与所述至少一个辅助面所在初始位置的距离为所述偏移距离。

可选地,所述解析所述偏移参数,得到偏移方向、偏移距离以及至少一个辅助面,包括:解析所述偏移参数,得到偏移距离和至少一个辅助面;根据所述偏移距离确定所述至少一个辅助面的偏移方向,其中,当所述偏移距离大于零时,所述偏移方向为向外偏移;若所述偏移距离小于零时,所述偏移方向为向内偏移。

其中,所述至少一个辅助面为所述墙柱面辅助面和/或所述天花辅助面中的一个或所述墙柱面辅助面与所述天花辅助面的整体。

可选地,根据所述偏移方向将所述至少一个辅助面偏移至与所述至少一个辅助面所在初始位置的距离为所述偏移距离,包括:基于多边形逐边裁剪算法从所述至少一个辅助面上裁剪出一目标偏移面;根据所述偏移方向以及所述偏移距离对速搜目标偏移面进行偏移。

在一可能的实施例中,装饰辅助面建模装置500,还包括:获取单元,用于获取辅助面模型,所述辅助面模型包括单个面、单个实体、空间面、连续面和拽线绘制;从多个所述辅助面模型中确定一目标辅助模型;根据所述至少一个辅助面模型对所述至少一个辅助面进行标记。

在本实施例中,通过装饰辅助面功能模块510获取装饰辅助面的高度参数;第一执行模块520根据所述高度参数生成与所述高度参数匹配的装饰辅助面;再利用装饰辅助面功能模块510获取偏移参数;以便于利用第二执行模块530根据所述偏移参数对所述至少一个辅助面执行偏移操作,从而可以通过直接根据输入的高度参数,实现自动设置参考面,以降低用户操作难度;另外创造性地开发了偏移功能,偏移参数可以根据实际修改和调整,具有很强的适用性,使得用户使用非常方便,能够快速完成结构构件面层绘制和调整工作。另外,建立的辅助面可以作为构件的装饰面,准确性高,无误差,可以指导施工,作为交付标准。且设置辅助面的过程,在电脑里模拟展现直观、准确,并可以随时调整,省时省力,可以随时选择创建局部结构或全部构件辅助面,另外通过本申请公开的建模方法修改也比较方便,易于学习掌握。

进一步,本实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理设备运行时执行上述第二实施例提供的任一项装饰辅助面建模方法的步骤。

本申请实施例所提供的一种装饰辅助面建模方法及装置的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。

需要说明的是,上述实施例,可以全部或部分地通过软件、硬件(如电路)、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行所述计算机指令或计算机程序时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质。半导体介质可以是固态硬盘。

应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况,其中A,B可以是单数或者复数。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系,但也可能表示的是一种“和/或”的关系,具体可参考前后文进行理解。

本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a, b, c, a-b, a-c, b-c, 或a-b-c,其中a,b,c可以是单个,也可以是多个。

应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

相关技术
  • 一种装饰辅助面建模方法及装置
  • 一种汽车座椅面套装饰线缝制辅助装置
技术分类

06120112657023