首页> 中国专利> 一种基于子部件自由适配的柜体内部结构设计方法

一种基于子部件自由适配的柜体内部结构设计方法

摘要

本发明公开了一种基于子部件自由适配的柜体内部结构设计方法,将柜体内部用于子部件自由适配的空间定义为内空,当子部件跟随鼠标在整个场景中随意移动时,在场景中识别出内空并计算出内空的范围,使得子部件根据适配规则在这个内空范围中自动适配。本发明能够灵活快速精确的的完成柜体内部结构设计,该方法能够让设计师在进行柜子内部设计时根据一定的规则自由的放入层板、竖板、门板、抽屉、楣板等部件去满足业主的定制化需求,也不需要担心生产问题,能够专注于设计本身。

著录项

  • 公开/公告号CN112668171A

    专利类型发明专利

  • 公开/公告日2021-04-16

    原文格式PDF

  • 申请/专利权人 杭州群核信息技术有限公司;

    申请/专利号CN202011545853.5

  • 发明设计人 陈鑫;唐熙松;

    申请日2020-12-24

  • 分类号G06F30/20(20200101);G06T17/00(20060101);

  • 代理机构33101 杭州九洲专利事务所有限公司;

  • 代理人陈继亮

  • 地址 310019 浙江省杭州市江干区九环路9号3幢2楼208室

  • 入库时间 2023-06-19 10:38:35

说明书

技术领域

本发明涉及计算机技术在家居设计及生产落地的应用,主要是一种基于子部件自由适配的柜体内部结构设计方法。

背景技术

随着生活水平的提高,人们对家居的定制化需求与日俱增,全屋定制行业蓬勃发展。柜子的内部结构设计是全屋定制中非常重要的一个设计步骤,也是设计师依据业主需求去定制化设计的一个环节。不同的客户会有各异的收纳需求,流水线生产出来的成品柜子已无法满足,但是定制化生产又不能满足现代企业大规模、标准化、流水线的生产方式。因此全屋定制行业亟需一种既能够自由灵活设计满足客户定制化需求,又能使得设计出的产品能够对接生产满足现代企业的生产方式的柜体内部结构设计方法。

发明内容

本发明目的旨在克服现有全屋定制行业设计柜子内部结构的上述困难,而提供一种基于子部件自由适配的柜体内部结构设计方法,能够灵活快速精确的的完成柜体内部结构设计。该方法能够让设计师在进行柜子内部设计时根据一定的规则自由的放入层板、竖板、门板、抽屉、楣板等部件去满足业主的定制化需求,也不需要担心生产问题,能够专注于设计本身。

本发明的目的是通过如下技术方案来完成的。一种基于子部件自由适配的柜体内部结构设计方法,步骤如下:

(1)、将柜体内部用于子部件自由适配的空间定义为内空,所述的内空包括三种,具体包括:

a、由柜体板件合围而成的三维空间;

b、在柜体建模时给模型添加的长方体结构;

c、在内空设计模式下鼠标点选出的内空结构;

(2)、将只在柜体内部的内空中自由适配的子部件,定义为组件用于区分其他子部件;

(3)、每一个组件定义它在三个方向上的适配规则:

a、前后方向:前后撑满、前后居中、前对齐、后对齐、无

b、左右方向:左右撑满、左右居中、左对齐、右对齐、无

c、上下方向:上下撑满、上下居中、上对齐、下对齐、无

其中,前后左右上下指内空的六个面,撑满指以这个方向上的两个面为边界撑满尺寸,居中指在这个方向上的两个面之间的中点固定,对齐是指靠某个面固定,无指在这个方向上跟随鼠标移动而移动;

(4)、当组件跟随鼠标在整个场景中随意移动时,在场景中识别出内空并计算出内空的范围,使得组件根据适配规则在这个内空范围中自动适配。

更进一步的,所述的子部件是指柜子内部设计时根据一定的规则自由的放入层板、竖板、门板、抽屉、楣板这些部件。

更进一步的,所述的自动适配,具体步骤如下:

(1)、假设鼠标所在处有一条射线垂直于屏幕,指向屏幕里面,在这条射线前进路线上的场景中的物体将被穿过;

(2)、收集与鼠标射线相交的模型:将被穿过的物体收集起来,根据这些物体的种类以及位置远近进行过滤,找出能够形成内空的模型,如果找到那就会触发自动适配逻辑;

(3)、计算内空区域大小及位置,如果是步骤(1)中的第b、c种情况,则内空范围就已经确定;如果是步骤(1)中的第a种情况,则根据这个柜体板件的合围空间计算出内空;

(4)、一个内空是一个长方体结构,它有前后、左右、上下三个方向,六个面,此时这个被拖入内空的组件将根据它的适配规则确定在内空中的放置方式;

(5)、计算出组件的大小和位置,完成适配。

更进一步的,当完成一个柜子的内部结构设计之后,如果想改变柜子的整体尺寸,或者修改某一个组件,那么柜子内部的组件必须重新适配以适应柜子尺寸变化,刷新适配过程如下:

(1)、组件适配完成后将会存储计算好的内空信息;

(2)、一旦围成这个内空边界的任何板件发生任何变化都将会触发这个组件重新适配。

本发明的有益效果为:本发明使子部件能够自动适配柜子内部空间,省去了设计师手动调整子部件位置、大小的时间,大大提升了工作效率。并且自动适配出来的尺寸更符合生产标准、更精确,满足现代企业大规模、标准化、流水线的生产方式,生产出来的各个部件在最后现场组装时产生错误的概率也大大降低。

附图说明

图1为本发明中内空由柜体板件合围而成的三维空间示意图。

图2为本发明中在柜体建模时给模型添加的长方体结构形成的中空结构示意图。

图3为本发明中在内空设计模式下鼠标点选出的内空结构示意图。

图4为本发明中组件库示意图。

图5为前后、上下撑满内空,左右跟随鼠标移动的状态示意图。

图6为左右、上下撑满内空,前后靠最前面的状态示意图。

图7为本发明适配流程示意图。

具体实施方式

下面将结合附图对本发明做详细的介绍:

本发明基于酷家乐云设计平台,定制企业自己建立符合自己生产标准的模型,在酷家乐云设计平台中,可以拖入层板、竖板、抽屉、门板等部件模型在基础柜体中根据客户需求进行设计,这些部件模型能够根据一定的规则自动适配尺寸、位置完成设计。这种设计方法使得设计师能够既灵活,又足够快速、精确的完成设计,并且能够很好地对接生产工艺,能够节约广泛的生产成本。

本发明公开了一种基于子部件自由适配的柜体内部结构设计方法,步骤如下:

(1)、内空的定义:在酷家乐云设计平台中,我们将柜体内部可用于子部件自由适配的空间称之为内空,分为三种:

a、由柜体板件合围而成的三维空间,如图1所示;

b、在柜体建模时给模型添加的长方体结构,如图2所示;

c、在内空设计模式下鼠标点选出的内空结构,如图3所示;

其中,所述的子部件是指柜子内部设计时根据一定的规则自由的放入层板、竖板、门板、抽屉、楣板这些部件。

(2)、能够在内空中自由适配的模型种类:在酷家乐云设计平台中能够放入场景中的模型很多,但是只有柜体内部的子部件诸如层板、竖板等才能在内空中自由适配,因此需要对这些子部件有一个定义来区分,平台中把它们定义为组件,如图4。

(3)、适配规则:各类子组件在柜子内部适配特征是不同的,比如一个竖板在一个内空中它的前后、上下方向是撑满的,左右方向是能随着鼠标移动的,如图5;一个门板它在上下、左右方向是撑满的,在前后方向是前对齐的,如图6。因此一个组件需要定义它在三个方向上的适配规则:

a、前后方向:前后撑满、前后居中、前对齐、后对齐、无

b、左右方向:左右撑满、左右居中、左对齐、右对齐、无

c、上下方向:上下撑满、上下居中、上对齐、下对齐、无

其中,前后左右上下指内空的六个面,撑满指以这个方向上的两个面为边界撑满尺寸,居中指在这个方向上的两个面之间的中点固定,对齐是指靠某个面固定,无指在这个方向上跟随鼠标移动而移动;

(4)、当组件跟随鼠标在整个场景中随意移动时,在场景中识别出内空并计算出内空的范围,使得组件根据适配规则在这个内空范围中自动适配。

在酷家乐云设计平台中,设计师可以从左侧栏拖入一个柜子内部组件跟随鼠标在整个场景中随意移动,因此需要在场景中识别出内空并计算出内空的范围,使得组件根据适配规则在这个内空范围中自动适配,如图7过程如下:

(1)、假设鼠标所在处有一条射线垂直于屏幕,指向屏幕里面,在这条射线前进路线上的场景中的物体将被穿过;

(2)、收集与鼠标射线相交的模型:将被穿过的物体收集起来,根据这些物体的种类以及位置远近进行过滤,找出能够形成内空的模型,如果找到那就会触发自动适配逻辑;

(3)、计算内空区域大小及位置,如果是步骤(1)中的第b、c种情况,则内空范围就已经确定;如果是步骤(1)中的第a种情况,则根据这个柜体板件的合围空间计算出内空;

(4)、一个内空是一个长方体结构,它有前后、左右、上下三个方向,六个面,此时这个被拖入内空的组件将根据它的适配规则确定在内空中的放置方式;

(5)、计算出组件的大小和位置,完成适配。

在酷家乐云设计平台中,当设计师完成一个柜子的内部结构设计之后,如果想改变柜子的整体尺寸,或者修改某一个组件,那么柜子内部的组件必须重新适配以适应柜子尺寸变化,刷新适配过程如下:

(1)、组件适配完成后将会存储计算好的内空信息;

(2)、一旦围成这个内空边界的任何板件发生任何变化都将会触发这个组件重新适配。

可以理解的是,对本领域技术人员来说,对本发明的技术方案及发明构思加以等同替换或改变都应属于本发明所附的权利要求的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号