一种计算机家居设计自动给吧台添加附属品的方法

文档序号:6510275阅读:137来源:国知局
一种计算机家居设计自动给吧台添加附属品的方法
【专利摘要】本发明公开了一种计算机家居设计自动给吧台添加附属品的方法,包括根据吧台的长度位置,自动在吧台上方添加吊灯;根据吧台的长度位置在吧台一侧自动添加吧椅;在吧台的台面上自动添加饰品;当吧台被移动时吊灯,吧椅和饰品跟着吧台移动,保持与吧台的相对位置不变;替换吧椅,吊灯和饰品时,会自动将同类型的附属品都替换;可以单独对一个附属品进行移动,删除,复制,不影响同类其它附属品。本发明可以实现一次将所有附属品添加到吧台上合适的位置,移动时保持了附属品和吧台的相对位置不变,大大提高吧台的设计的效率,同时又可以对每个附属品进行单独的操作,在设计的同时保证了吧台设计的个性和美观。
【专利说明】—种计算机家居设计自动给吧台添加附属品的方法
【技术领域】
[0001]本发明属于计算机家居设计领域,尤其涉及一种计算机家居设计自动给吧台添加 附属品的方法。当用户移动吧台时,所有附属品都会跟随移动,保持吧台和
附属品的相对位置不变。
【背景技术】
[0002]目前家居吧台设计中对于吧台附属品的添加只能靠设计师手工完成,而且操作时 只能每次添加一个物品,且添加上的物品需要手动摆放到吧台正确的位置,要装饰完一个 吧台需要非常繁琐的操作,同时在用户移动吧台后,所有附属品不会跟着吧台移动,需要重 新调整附属品相对吧台的位置,操作非常低效。

【发明内容】

[0003]本发明的目的是提供一种计算机家居设计自动给吧台添加附属品的方法,当用户 移动吧台时,所有附属品都会跟随移动,保持吧台和附属品的相对位置不变。
[0004]本发明的技术方案是这样实现的:一种计算机家居设计自动给吧台添加附属品的 方法,包括有一个吧台附属品数据库,一个吧台裸台模型数据库,所述方法步骤是:选择一 个吧台裸台模型到布局空间生成一个文件,为所述布局空间和吧台裸台模型与文件之间建 立关联数据属性,选择吧台附属品围绕所述裸台模型摆放到布局空间,在所述文件的文件 名下为所选择的附属品与所述裸台模型建立关联关系,当变动所述裸台模型发生变动时, 所述所选择的附属品随之变化,所述裸台模型包括台面吧台或普通柜子组合在一起构成的 吧台。
[0005]方案进一步是:所述选择的附属品与所述裸台模型建立关联关系包括附属品与所 述裸台模型的距离关联关系,当所述改变裸台模型的长度或宽度尺寸时,所述选择的附属 品会根据距离关联关系增加或减少距离。
[0006]方案进一步是:所述选择的附属品与所述裸台模型建立关联关系还包括附属品与 所述裸台模型相对位置的关联关系,当所述改变裸台模型在所述的布局空间位置时,所述 选择的附属品会根据与所述裸台模型相对位置的关联关系保持与裸台模型的相对位置。
[0007]方案进一步是:所述方法进一步包括:在布局空间设置了附属品之后,当删除或 移动某个附属品时会重新调整附属品和吧台新的相对位置,可以多次添加相同类型附属 品,对相同附属品会根据不同相对位置赋予新的属性。
[0008]方案进一步是:所述吧台附属品包括添加在吧台边的吧椅或吧凳。
[0009]方案进一步是:添加所述吧椅或吧凳时会根据吧台的总长度,按照设定的间距控 制当前需要添加的吧椅数量和位置。
[0010]方案进一步是:所述吧台附属品还包括盆植、餐具、酒具、杯子、电水壶以及吊灯。
[0011]方案进一步是:添加所述吊灯时会根据布局空间的大小,根据布局空间设定的数 量控制当前需要添加的吊灯数量和位置。[0012]方案进一步是:当对一个所述吊灯进行替换操作,会所有与吊灯同一类型的都进 行替换。[0013]所述方法进一步包括:当对每一个附属品进行单独的旋转、移动、复制、删除操作, 不影响同类的其他附属品。[0014]本发明的有益效果是:可以实现一次将所有附属品添加到吧台上合适的位置,并 且在同一面墙上的移动,保持了附属品和吧台的相对位置不变,大大提高吧台的设计的效 率,同时又可以对每个附属品进行单独的操作,在高效设计的同时保证了吧台设计的个性 和美观。[0015]下面结合附图和实施例对本发明作一详细描述。【专利附图】

【附图说明】[0016]图1是用户在添加台面吧台后自动添加附属品截图;图2是用户在移动吧台后,附属品跟随吧台移动截图;图3是用户替换某个吊灯,所有吊灯都替换为用户选择的模型截图;图4是用户删除其中一个饰品截图;图5是用户删除其中一个饰品的另一截图;图6是用户复制一把吧椅后再次移动吧台截图;图7是用户复制一把吧椅后再次移动吧台的另一截图;图8,图9是用户移动饰品位置后重新移动吧台截图;图10展示的是用户在吧台上添加自己想要的饰品模型截图。【具体实施方式】[0017]一种计算机家居设计自动给吧台添加附属品的方法实施例,包括有一个吧台附属 品数据库,一个吧台裸台模型数据库,所述方法步骤是:选择一个吧台裸台模型到布局空间 生成一个文件,为所述布局空间和吧台裸台模型与文件之间建立关联数据属性,选择吧台 附属品围绕所述裸台模型摆放到布局空间,在所述文件的文件名下为所选择的附属品与所 述裸台模型建立关联关系,当变动所述裸台模型发生变动时,所述所选择的附属品随之变 化,所述裸台模型包括台面吧台或普通柜子组合在一起构成的吧台。[0018]实施例中:所述选择的附属品与所述裸台模型建立关联关系包括附属品与所述裸 台模型的距离关联关系,当所述改变裸台模型的长度或宽度尺寸时,所述选择的附属品会 根据距离关联关系增加或减少距离。[0019]实施例中:所述选择的附属品与所述裸台模型建立关联关系还包括附属品与所述 裸台模型相对位置的关联关系,当所述改变裸台模型在所述的布局空间位置时,所述选择 的附属品会根据与所述裸台模型相对位置的关联关系保持与裸台模型的相对位置。[0020]实施例中:所述方法进一步包括:在布局空间设置了附属品之后,当删除或移动 某个附属品时会重新调整附属品和吧台新的相对位置,可以多次添加相同类型附属品,对 相同附属品会根据不同相对位置赋予新的属性。[0021]实施例中:所述吧台附属品包括添加在吧台边的吧椅或吧凳。[0022]实施例中:添加所述吧椅或吧凳时会根据吧台的总长度,按照设定的间距控制当前需要添加的吧椅数量和位置。
[0023]实施例中:所述吧台附属品还包括盆植、餐具、酒具、杯子、电水壶以及吊灯。
[0024]实施例中:添加所述吊灯时会根据布局空间的大小,根据布局空间设定的数量控 制当前需要添加的吊灯数量和位置。
[0025]实施例中:当对一个所述吊灯进行替换操作,会所有与吊灯同一类型的都进行替换。
[0026]实施例中,所述方法进一步包括:当对每一个附属品进行单独的旋转、移动、复制、 删除操作,不影响同类的其他附属品。
[0027]总结上述实施例是:所述方法包括:自动给一个吧台添加吊灯,吧椅,饰品三类附 属品。所述吧台包括台面吧台,普通柜子组合在一起构成的吧台,特殊吧台柜组合在一起的 吧台,其中吧台可以是靠墙吧台,一体吧台和岛台。所述吊灯包括任意一款可以放在吧台上 方的吊灯。所述吧椅包括任意可以放在吧台边的椅子,凳子或类似的家具。所述饰品可以 为盆植,餐具,酒具,杯子,电水壶等任意可放于吧台之上的生活用品或装饰用品。所述添加 吧椅会根据吧台的总长度,自动控制当前需要添加的吧椅数量和位置。所述添加吊灯会根 据吧台的总长度,自动控制当前需要添加的吊灯数量和位置。所述添加饰品会根据吧台的 总长度,自动控制当前需要添加的饰品的位置。所述吧台在同一面墙上移动的时候,保持所 有附属品和吧台的相对位置不变。所述吧台移动到不同墙时,重新计算当前吧台的所有附 属品。所述方法可以任意替换某一类附属品。当用户选择某一条吧椅,对其进行替换操作, 此时所有与吧椅同一类型的附属品都将进行替换。当用户选择某一个吊灯,对其进行替换 操作,此时所有与吊灯同一类型的附属品都将进行替换。当用户选择某一个饰品,对其进行 替换操作,此时所有与饰品同一类型的附属品都将进行替换。所述方法包括:用户可以对每 一个附属品进行单独的旋转,移动,复制,删除等操作,此时的操作不影响同类的其他附属 品。当用户单独移动每一个附属品,并且在移动吧台时,这个附属品会保持与吧台新的相对 位置。当用户可以单独删除一个附属品,此时不会影响其他同类型的附属品。并且该复制 出的附属品拥有同类型附属品的所有属性。
[0028]以下是几个具体实施例:
实施例一:
根据用户选择的吧台自动给吧台添加吧椅,吊灯,饰品。上述三类附属品的数量会根据 吧台的总长度自动调整。图1展示了本发明实施例一所述,用户添加吧台后,根据吧台的长 度,添加附属品,有如下三个步骤:
1.1在吧台上方添加了 3个吊灯。添加原理为根据吊灯模型的大小,从吧台靠墙一侧起 向另外一侧每间隔一个吊灯模型大小的距离添加一个吊灯。
[0029]1.2在侧面添加两把吧椅,添加吧椅的原理和吊灯相同。
[0030]1.3在吧台台面上添加了酒具,盆植两个饰品。添加原理为从吧台靠墙一端起向吧 台另一端,移动吧台长度1/4处添加盆植,移动吧台长度3/4处添加酒具。
[0031]从图中可以看出所有附属品的位置都非常合理。
[0032]实施例二:
用户在同一面墙上移动吧台,附属品会跟随吧台移动,保持与吧台的相对位置不变。当 用户移动到另外一面墙,会重新计算附属品的位置。[0033]图2展示了本发明实施例二所述,当用户将吧台位置从窗户的左侧(位置A)移动 至右侧(位置B),所有附属品相对吧台的位置都保持不变。移动吧台时,每当吧台移动到一 个新的位置(位置C),首先获得一个向量X = C-A,然后更新所有属于该吧台的附属品 的位置。计算附属品的新位置,假设附属品当前位置为D,通过D+X获得一个新的位置ND就 是移动之后附属品的位置,最后重新设置附属品的位置为ND,这样就保证了移动之后该附 属品和吧台的相对位置和移动之前一致。[0034]实施例三:用户可以删除替换一类附属品,删除,移动某个附属品,并且再次移动时保持附属品和 吧台新的相对位置不变。并且用户可以单独添加附属品,对该附属品的操作不会影响到自 动添加的附属品,从而保证了用户可以更加个性化的设计吧台。[0035]图3展示了本发明实施例三所述,用户选择一个吊灯进行替换时,所有同类型的 附属品(这里为吊灯)都自动替换为用户想要的吊灯。具体实现为:每个附属品在自动加 入的时候都会添加一个类型属性,吊灯为type-Ι,吧凳为type-2,盆植为type_3,酒具为 type-4,当用户选择替换时,首先获得用户当前选中的附属品的类型,这里为type-Ι,遍历 该吧台的所有附属品,将其中类型等于type-Ι的附属品替换为用户新选择的模型,同时设 置该附属品的类型属性,这里为type-1。[0036]图4和图5展示了用户删除一个饰品的前后情况,可以发现,用户删除操作,不会 影响同类的其他附属品。[0037]图6和图7展示了用户复制一把吧椅并再次移动吧台,结合两张图可以看出,新复 制出的吧椅在用户移动吧台时也会保持其和吧台的相对位置不变,原理如下:吧台和附属品都拥有一个group属性,当附属品的group属性值等于吧台group的值 时,表示这个附属品属于这个吧台,当移动吧台或替换附属品等操作时都会像上述描述一 样保持和吧台的相对位置不变,替换同类所有附属品等。[0038]当复制一个附属品(用A表示)时,将新生成的附属品(用B表示)的group值设 为附属品A的group的值(这里用group-abed表示),这样就把附属品B加给了 group值为 group-abed的吧台,从而保证B的所有关于吧台的属性都和A —样。[0039]图8和图9展示了用户移动台面上面饰品的位置之后重新移动吧台,结合两张图 可以看出,再次移动吧台时,饰品相对吧台的位置没有改变(用户调整过之后的相对位置)。 实现原理为,吧台附属品跟随吧台移动时,移动的起点为附属品自己当前的位置,即开始移 动吧台时,附属品相对于吧台的位置,与附属品最初相当于吧台的位置无关。[0040]图10展示了用户删除部分自动添加的饰品,并添加其它一些自己想要的饰品。用 户可以根据自己房间的实际情况,删除自动增加到吧台的附属品,同时可以添加自己想要 的附属品到吧台,从而保证了设计的个性化。[0041]上述实施例为本发明的优选实施例,但应该理解,本发明不局限于优选实施例。相 反,本发明涵盖可以包括在权利要求所限定的发明精神和范围内的任何可替换实施例、修 改和等价实施例。
【权利要求】
1.一种计算机家居设计自动给吧台添加附属品的方法,包括有一个吧台附属品数据 库、一个吧台裸台模型数据库;其特征在于,所述方法步骤是:选择一个吧台裸台模型到布 局空间生成一个文件,为所述布局空间和吧台裸台模型与文件之间建立关联数据属性,选 择吧台附属品围绕所述裸台模型摆放到布局空间,在所述文件的文件名下为所选择的附属 品与所述裸台模型建立关联关系,当变动所述裸台模型发生变动时,所述所选择的附属品 随之变化,所述裸台模型包括台面吧台或普通柜子组合在一起构成的吧台。
2.如权利要求1所述的一种计算机家居设计自动给吧台添加附属品的方法,其特征在 于,所述选择的附属品与所述裸台模型建立关联关系包括附属品与所述裸台模型的距离关 联关系,当所述改变裸台模型的长度或宽度尺寸时,所述选择的附属品会根据距离关联关 系增加或减少距离。
3.如权利要求1所述的一种计算机家居设计自动给吧台添加附属品的方法,其特征在 于,所述选择的附属品与所述裸台模型建立关联关系包括附属品与所述裸台模型相对位置 的关联关系,当所述改变裸台模型在所述的布局空间位置时,所述选择的附属品会根据与 所述裸台模型相对位置的关联关系保持与裸台模型的相对位置。
4.如权利要求1所述的一种计算机家居设计自动给吧台添加附属品的方法,其特征在 于,所述方法进一步包括:在布局空间设置了附属品之后,当删除或移动某个附属品时会重 新调整附属品和吧台新的相对位置,可以多次添加相同类型附属品,对相同附属品会根据 不同相对位置赋予新的属性。
5.如权利要求1所述的一种计算机家居设计自动给吧台添加附属品的方法,其特征在 于,所述吧台附属品包括添加在吧台边的吧椅或吧凳。
6.如权利要求5所述的一种计算机家居设计自动给吧台添加附属品的方法,其特征在 于,添加所述吧椅或吧凳时会根据吧台的总长度,按照设定的间距控制当前需要添加的吧 椅数量和位置。
7.如权利要求1所述的一种计算机家居设计自动给吧台添加附属品的方法,其特征在 于,所述吧台附属品还包括盆植、餐具、酒具、杯子、电水壶以及吊灯。
8.如权利要求7所述的一种计算机家居设计自动给吧台添加附属品的方法,其特征在 于,添加所述吊灯时会根据布局空间的大小,根据布局空间设定的数量控制当前需要添加 的吊灯数量和位置。
9.如权利要求8所述的一种计算机家居设计自动给吧台添加附属品的方法,其特征在 于,当对一个所述吊灯进行替换操作,会所有与吊灯同一类型的都进行替换。
10.如权利要求1所述的一种计算机家居设计自动给吧台添加附属品的方法,其特征 在于,所述方法进一步包括:当对每一个附属品进行单独的旋转、移动、复制、删除操作,不 影响同类的其他附属品。
【文档编号】G06F17/50GK103500241SQ201310398951
【公开日】2014年1月8日 申请日期:2013年9月5日 优先权日:2013年9月5日
【发明者】方鑫 申请人:北京尔宜居科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1