一种将不同风格样板间中的背景墙刷入各种户型的方法技术

技术编号:9765997 阅读:155 留言:0更新日期:2014-03-15 12:02
本发明专利技术公开了一种将不同风格样板间中的背景墙刷入各种户型的方法,该方法包括:背景墙风格配置模块根据用户在配置户型中的设计,通过配置文件生成模块自动计算生成单片和全屋的背景墙配置;配置计算模块通过一定的算法将配置解析模块传入的数据和户型设计模块传入的数据计算生成针对该户型的最优的背景墙展示方案。最后用户通过立体展示模块查看用户户型的背景墙设计。本发明专利技术改变了目前设计师针对不同户型不同风格,必须在得到户型之后才能设计墙面效果的方式,解决了目前设计师必须为每位客户单独设计的繁缛工作,通过简单的操作就能达到专业的设计效果,提高效率的同时大大降低成本。

【技术实现步骤摘要】

本专利技术属于利用计算机技术进行装修设计的系统和方法,尤其涉及一种通过计算机将不同风格样板间中的背景墙刷入各种户型的方法,更特别的,本专利技术在于事先为每种风格设计好配置,然后根据不同户型自动计算出背景墙在户型中的位置,可以在3D展示中看到在户型中各种不同风格的背景墙效果。
技术介绍
目前传统设计师在设计背景墙时要相对于不同的户型和不同的风格单独给每个用户做出设计,这样每次设计都要单独的去做,耗时耗力而且不能保证每个设计师都能做出优秀的效果。因此需要一种算法来帮助设计师考虑不同户型不同风格,时尚搭配,从而在提高背景墙摆放设计效率的同时得到非常美观的户型背景墙设计方案。
技术实现思路
本专利技术的目的是,提供,该方法解决了目前设计师必须为每位客户单独设计装修方案的繁縟工作,通过计算机简单的操作就能达到专业的设计效果,提高效率的同时大幅降低了成本。本专利技术的技术方案是这样实现的: ,实现该方法的系统包括:风格配置模块、配置文件生成模块、配置页面展示模块、配置上传模块、配置存取模块、配置解析模块、立体展示模块、配置计算模块、户型设计模块;所述方法的步骤包括: 步骤1:风格配置模块根据用户在配置户型中的设计,通过配置文件生成模块生成单片和全屋的背景墙配置;其中配置文件包括有背景墙的模型名称,配置摆放的长度、模型上的材质; 步骤2:配置上传模块根据配置文件生成模块生成的背景墙配置通过配置页面展示模块将背景墙配置展示给用户,用户可以在配置页面展示模块上查看背景墙配置的正确性并且可以进行调整; 步骤3:配置存取模块通过操作数据库将配置上传模块传入的配置文件转换为数据库中的数据结构存入数据库; 步骤4:用户在使用业主户型时通过配置存取模块将数据库中的数据结构转换为xml格式,将xml格式的配置文件传入配置解析模块,配置解析模块将配置存取模块中传入的xml格式的配置文件解析成配置计算模块可以使用的数据结构传入配置计算模块; 步骤5:户型设计模块将不同的用户户型转换为配置计算模块可以使用的数据格式并将数据传入配置计算模块; 步骤6、配置计算模块将配置解析模块传入的数据和户型设计模块传入的数据生成针对该户型的背景墙展示方案; 步骤7:用户通过立体展示模块查看用户户型的背景墙设计。所述步骤1的子步骤是:步骤1-1:用户在背景墙风格配置户型中进行单片背景墙的配置,根据家具的位置、尺寸调整背景墙的长度;步骤1-2:用户在背景墙风格配置户型中进行全屋背景墙的配置,根据风格和布置来调整背景墙的样式;步骤1-3:用户在背景墙风格配置户型中根据样板间的风格来配置背景墙的颜色和材料。所述步骤2的子步骤是:步骤2-1:配置文件生成模块根据步骤1中用户在风格配置模块中摆放的背景墙生成配置文件;步骤2-2:配置页面展示模块将配置文件生成模块中生成的配置文件通过页面通过排版展示给用户;步骤2-3:用户通过配置页面展示模块查看配置的正确性,并对有问题的配置进行修改。所述步骤4的子步骤是:步骤4-1:配置存取模块将数据库中的数据结构转换为xml格式,xml格式的数据中包括每一个背景墙配置的node,每一个node下有length节点用来表示单片背景墙的长度,有一个或者多个materials节点来表示背景墙的材质,材质节点下通过name和url节点来表示背景墙上每块不同区域的材质;步骤4-2:配置存取模块将转换后的xml配置文件传入配置解析模块;步骤4-3:配置解析模块将传入的xml配置文件转换为配置计算模块可以使用的数据结构,配置解析模块将xml配置文件里的节点转换为model类的结构,model类里的length属性用来存储xml中node中的length属性,model类里包含有一个或者多个material类,每个material类用来存储xml中的一个materials节点,xml解析器将数据转换为可以使用的面向对象的数据结构;步骤4-4:配置解析模块将生产的数据结构传入配置计算模块。所述步骤5的子步骤是:步骤5-1:用户通过户型设计模块进行设计,包括户型的形状绘画,功能区的摆放;步骤5-2:户型设计模块将用户绘画和摆放的功能区数据转换为配置计算模块可以使用的数据结构传入配置计算模块中。所述步骤6的子步骤是:步骤6-1:配置计算模块将传入的数据处理,对于单片背景墙先通过计算得到离这片壁板最近的一面墙面,当墙面的长度符合要求时,将墙面的点和法线方向记录下来,通过计算得到的数据将单片背景墙的基点和角度设为正确的数据;步骤6-2:配置计算模块将传入的数据处理,将单片背景墙的material设置为model类中所存储的material属性;步骤6-3:配置计算模块将传入的数据处理,对于全屋配置的背景墙,将每面墙作为一段可用墙面单独计算,对于每一段可用墙面先将墙面两端扣除200的距离用“_jiao”的模型填充,剩余的部分如果长度大于600就用剩余长度除以模型长度,得到的值加上0.5后取整得到值η,η就是这一段可用墙面可以铺设的全屋背景墙的数量;将墙面的左端点向有移动模型长度的一半取得模型的点,在加上墙面的法线方向确定背景墙的铺设数据;步骤6-4:配置计算模块将传入的数据处理,对于全屋配置的背景墙,当可用墙面中出现门时,将当前可用墙面的线段与门的长度线段重合的部分除去,将剩余的两个分开的线段分别作为可用的墙面单独进行计算,对于门的长度线段用“_d00r”的模型填充;步骤6-5:配置计算模块将传入的数据处理,对于全屋配置的背景墙,当可用墙面中出现窗时,将当前可用墙面的线段与窗的长度线段重合的部分除去,将剩余的两个分开的线段分别作为可用的墙面单独进行计算;对于窗的长度线段用“window”的模型填充;步骤6-6:配置计算模块将传入的数据处理,将全屋背景墙的material设置为model类中所存储的material属性。本专利技术的有益效果是:改变了目前设计师针对不同户型不同风格,必须在得到户型之后才能设计墙面效果的方式,解决了目前设计师必须为每位客户单独设计的繁縟工作,通过简单的操作就能达到专业的设计效果,提高效率的同时大大降低成本。下面结合附图和实施例对本专利技术作一详细描述。【附图说明】图1为本专利技术的流程示意图;图2为本专利技术基于背景墙风格配置模块配置方法优选实施例的操作截图;图3为本专利技术基于配置页面展示模块的全屋背景墙配置操作截图;图4为本专利技术基于配置页面展示模块的单片背景墙配置操作截图;图5为本专利技术基于户型设计模块绘画用户户型并摆放功能区的操作截图;图6为本专利技术基于立体展示模块向用户展示计算结果的展示截图。【具体实施方式】本专利技术优选实施例在附图中示出。虽然将结合优选实施例说明本专利技术,但应该理解,本专利技术不局限一个优选实施例。相反,本专利技术涵盖可以包括在权利要求所限定的专利技术精神和范围内的任何可替换实施例、修改和等价实施例(如更加复杂的背景墙风格和户型图)。,实现该方法的系统包括:风格配置模块、配置文件生成模块、配置页面展示模块、配置上传模块、配置存取模块、配置解析模块、立体展示模块、配置计算模块、户型设计模块;所述方法的步骤包括:步骤1:风格配置模块根据用户在配置户型中的设计,通过配置文件生成模块生成单片和全屋的背景墙配置;其中配置文件包括本文档来自技高网...

【技术保护点】
一种将不同风格样板间中的背景墙刷入各种户型的方法,其特征在于,实现该方法的系统包括:风格配置模块、配置文件生成模块、配置页面展示模块、配置上传模块、配置存取模块、配置解析模块、立体展示模块、配置计算模块、户型设计模块;所述方法的步骤包括:?步骤1:风格配置模块根据用户在配置户型中的设计,通过配置文件生成模块生成单片和全屋的背景墙配置;其中配置文件包括有背景墙的模型名称,配置摆放的长度、模型上的材质;步骤2:配置上传模块根据配置文件生成模块生成的背景墙配置通过配置页面展示模块将背景墙配置展示给用户,用户可以在配置页面展示模块上查看背景墙配置的正确性并且可以进行调整;步骤3:配置存取模块通过操作数据库将配置上传模块传入的配置文件转换为数据库中的数据结构存入数据库;步骤4:用户在使用业主户型时通过配置存取模块将数据库中的数据结构转换为xml格式,将xml格式的配置文件传入配置解析模块,配置解析模块将配置存取模块中传入的xml格式的配置文件解析成配置计算模块可以使用的数据结构传入配置计算模块;步骤5:户型设计模块将不同的用户户型转换为配置计算模块可以使用的数据格式并将数据传入配置计算模块;步骤6、配置计算模块将配置解析模块传入的数据和户型设计模块传入的数据生成针对该户型的背景墙展示方案;步骤7:用户通过立体展示模块查看用户户型的背景墙方案。...

【技术特征摘要】
1.一种将不同风格样板间中的背景墙刷入各种户型的方法,其特征在于,实现该方法的系统包括:风格配置模块、配置文件生成模块、配置页面展示模块、配置上传模块、配置存取模块、配置解析模块、立体展示模块、配置计算模块、户型设计模块;所述方法的步骤包括: 步骤1:风格配置模块根据用户在配置户型中的设计,通过配置文件生成模块生成单片和全屋的背景墙配置;其中配置文件包括有背景墙的模型名称,配置摆放的长度、模型上的材质; 步骤2:配置上传模块根据配置文件生成模块生成的背景墙配置通过配置页面展示模块将背景墙配置展示给用户,用户可以在配置页面展示模块上查看背景墙配置的正确性并且可以进行调整; 步骤3:配置存取模块通过操作数据库将配置上传模块传入的配置文件转换为数据库中的数据结构存入数据库; 步骤4:用户在使用业主户型时通过配置存取模块将数据库中的数据结构转换为xml格式,将xml格式的配置文件传入配置解析模块,配置解析模块将配置存取模块中传入的xml格式的配置文件解析成配置计算模块可以使用的数据结构传入配置计算模块; 步骤5:户型设计模块将不同的用户户型转换为配置计算模块可以使用的数据格式并将数据传入配置计算模块; 步骤6、配置计算模块将配置解析模块传入的数据和户型设计模块传入的数据生成针对该户型的背景墙展示方案; 步骤7:用户通过立体展示模块查看用户户型的背景墙方案。2.如权利要求1所述的将不同风格样板间中的背景墙刷入各种户型的方法,其特征在于,所述步骤I的子步骤是: 步骤1-1:用户在背景墙风格配置户型中进行单片背景墙的配置,根据家具的位置、尺寸调整背景墙的长度; 步骤1-2:用户在背景墙风格配置户型中进行全屋背景墙的配置,根据风格和布置来调整背景墙的样式; 步骤1-3:用户在背景墙风格配置户型中根据样板间的风格来配置背景墙的颜色和材料。3.如权利要求1所述的将不同风格样板间中的背景墙刷入各种户型的方法,其特征在于,所述步骤2的子步骤是: 步骤2-1:配置文件生成模块根据步骤I中用户在风格配置模块中摆放的背景墙生成配置文件; 步骤2-2:配置页面展示模块将配置文件生成模块中生成的配置文件通过页面通过排版展示给用户; 步骤2-3:用户通过配置页面展示模块查看配置的正确性,并对有问题的配置进行修改。4.如权利要求1所述的将不同风格样板间中的背景墙刷入各种户型的方法,其特征在于,所述步骤4的子步骤是: 步骤4-1:配置存取模块将数据库中的数据结构转换为xml格式,xml格式的数据中包括每一个背景墙配置的node,每一个node下有length节点用来表示单片背景墙的长度,有一个或者多个materials节点来表示背景墙的材质,材质节点下通过name和url节点来...

【专利技术属性】
技术研发人员:李昊姚劲
申请(专利权)人:北京尔宜居科技有限责任公司
类型:发明
国别省市:

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

1