一种基于几何约束的家具动态设计展示方法及系统技术方案

技术编号:27811679 阅读:18 留言:0更新日期:2021-03-30 09:48
本发明专利技术公开了一种基于几何约束的家具动态设计展示方法及系统,方法包括根据五金模型的结构抽象构建出几何约束模型,所述几何约束模型包含一个或多个固定部件、一个或多个运动部件以及各部件之间的约束关系;基于五金模型的运动属性,设置所述几何约束模型中任意一个运动部件的运动参数;将设置运动参数后的几何约束模型与对应的五金模型绑定;将绑定几何约束模型后的五金模型固联在家具模型上,基于几何约束模型的运动参数进行家具模型的动态展示。本发明专利技术的基于几何约束的家具动态设计展示方法及系统,能够简化家具动态设计难度,提升家具动态展示效果。家具动态展示效果。家具动态展示效果。

【技术实现步骤摘要】
一种基于几何约束的家具动态设计展示方法及系统


[0001]本申请属于家装设计
,具体涉及一种基于几何约束的家具动态设计展示方法及系统。

技术介绍

[0002]家具的档次除了体现在设计方案、材质选用上,由五金配件带动运动部件的运动效果也能体现出独特的高级感。通过展现家具部件优雅的运动效果,能够极大的增强消费者的购买欲望,增强家具企业销售能力,还能间接带动五金配件企业的销售。
[0003]但在现有家装设计软件中,针对动态效果的设计、展示能力较弱,有的只能展示类似简单的开、关门两种效果,没有弹出、阻尼等动画能力,不能给消费者带来任何美好的体验;有的缺乏部件之间的联动能力,需要为任何运动部件配置繁杂的位置函数,不仅难以使用,还无法达到预期效果。

技术实现思路

[0004]本申请的目的在于提供一种基于几何约束的家具动态设计展示方法及系统,能够简化家具动态设计难度,提升家具动态展示效果。
[0005]为实现上述目的,本申请所采取的技术方案为:
[0006]一种基于几何约束的家具动态设计展示方法,所述基于几何约束的家具动态设计展示方法,包括:
[0007]根据五金模型的结构抽象构建出几何约束模型,所述几何约束模型包含一个或多个固定部件、一个或多个运动部件以及各部件之间的约束关系;
[0008]基于五金模型的运动属性,设置所述几何约束模型中任意一个运动部件的运动参数,若几何约束模型中包含多个运动部件,则将多个运动部件中设置运动参数的运动部件作为主动件、其余的运动部件作为被动件,根据主动件的运动参数以及各部件之间的约束关系采用约束求解得到被动件的运动参数;
[0009]将设置运动参数后的几何约束模型与对应的五金模型绑定;
[0010]将绑定几何约束模型后的五金模型固联在家具模型上,基于几何约束模型的运动参数进行家具模型的动态展示。
[0011]以下还提供了若干可选方式,但并不作为对上述总体方案的额外限定,仅仅是进一步的增补或优选,在没有技术或逻辑矛盾的前提下,各可选方式可单独针对上述总体方案进行组合,还可以是多个可选方式之间进行组合。
[0012]作为优选,所述运动部件的运动方式包括平移运动和旋转运动;
[0013]所述平移运动包含的基础参数如下:起始位置、平移距离、持续时间、运动方向;所述旋转运动包含的基础参数如下:起始角度、旋转角度、持续时间、运动方向。
[0014]作为优选,所述设置所述几何约束模型中运动部件的运动参数,包括:
[0015]设置基础参数;
[0016]根据基础参数选取平移距离/旋转角度百分比为0同时持续时间百分比为0的点作为起始的控制点,选取平移距离/旋转角度百分比为100同时持续时间百分比为100的点作为末尾的控制点;
[0017]在起始的控制点和末尾的控制点之间增加0个及以上的控制点;
[0018]在每相邻的两个控制点之间添加运动曲线,该运动曲线为平移距离/旋转角度关于持续间的运动曲线;
[0019]由控制点和运动曲线获得在持续时间内各个时间点对应的平移距离/旋转角度作为最终生成的运动参数。
[0020]作为优选,所述运动曲线为在相邻两个控制点之间进行插值得到。
[0021]作为优选,所述运动部件的运动方式还包括复合运动,所述复合运动包括至少两个平移运动;或者,所述复合运动包括至少两个旋转运动;或者,所述复合运动包括至少一个平移运动和至少一个旋转运动。
[0022]本申请还提供一种基于几何约束的家具动态设计展示系统,包括处理器和存储器,所述存储器存储有计算机程序,所述处理器读取所述存储器中的计算机程序并运行以实现所述的基于几何约束的家具动态设计展示方法的步骤。
[0023]本申请提供的基于几何约束的家具动态设计展示方法及系统,通过建立合理的几何约束,将五金的运动部件恰当地依附于该几何约束上,然后设置主动部件的运动参数,根据几何约束求解实现其他运动部件的联动,最终展示出整个家具的动态效果。
附图说明
[0024]图1为本申请的基于几何约束的家具动态设计展示方法的流程图;
[0025]图2为本申请几何约束模型的一种实施例示意图;
[0026]图3为本申请配置运动参数的一种实施例示意图;
[0027]图4为约束求解的一种求解运动机构状态示意图;
[0028]图5为本申请固联五金模型后的家具模型的一种实施例示意图。
具体实施方式
[0029]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0030]除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是在于限制本申请。
[0031]其中一个实施例中,提供一种基于几何约束的家具动态设计展示方法,能够有效降低简化家具动态设计难度,同时提升家具动态展示效果。
[0032]如图1所示,本实施例的基于几何约束的家具动态设计展示方法,包括:
[0033]步骤1、根据五金模型的结构抽象构建出几何约束模型,所述几何约束模型包含一个或多个固定部件、一个或多个运动部件以及各部件之间的约束关系。
[0034]本实施例中的五金应理解为橱柜配件、衣柜配件或家具配件等具有运动属性的金属件,例如合页、滑轨、铰链等。本实施例基于五金模型构建几何约束模型,建立数学模型与实际部件之间的关联,避免后期运动效果脱离实际或几何约束模型结构无法与家具适配等问题。
[0035]由于五金模型具有厚度、立体等概念,本实施例为了简化几何约束模型构建难度,将五金模型的结构抽象为由点、线组成的简化草图构件。如图2所示,为本实施例构建的一种几何约束模型,图中的圆圈表示约束关系,无斜线的边表示运动部件,带有斜线的边表示固定部件。该几何约束模型为以线条草图的形式绘制的五金模型的等效机构。本实施例中两部件之间的约束关系包括但不限于距离、平行、垂直、同轴、重合等。
[0036]步骤2、基于五金模型的运动属性,设置所述几何约束模型中任意一个运动部件的运动参数。
[0037]若所构建的几何约束模型中仅包含一个运动部件,则任意一个运动部件即指该唯一的运动部件;若几何约束模型中包含多个运动部件,则随机或特定的选取其中一个运动部件作为主动件进行运动参数设置,其余部件作为被动件。在家装设计中,不同家具需要使用不同的五金件构成开闭状态,例如柜门可以是利用合页进行开关,抽屉可以利用滑轨进行推拉等。因此实际应用中的五金均带有各自的运动属性,本实施例将五金模型的运动属性映射至几何约束模型中,使得该数学模型具有贴近真实的运动特性。
[0038]对于家本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于几何约束的家具动态设计展示方法,其特征在于,所述基于几何约束的家具动态设计展示方法,包括:根据五金模型的结构抽象构建出几何约束模型,所述几何约束模型包含一个或多个固定部件、一个或多个运动部件以及各部件之间的约束关系;基于五金模型的运动属性,设置所述几何约束模型中任意一个运动部件的运动参数,若几何约束模型中包含多个运动部件,则将多个运动部件中设置运动参数的运动部件作为主动件、其余的运动部件作为被动件,根据主动件的运动参数以及各部件之间的约束关系采用约束求解得到被动件的运动参数;将设置运动参数后的几何约束模型与对应的五金模型绑定;将绑定几何约束模型后的五金模型固联在家具模型上,基于几何约束模型的运动参数进行家具模型的动态展示。2.如权利要求1所述的基于几何约束的家具动态设计展示方法,其特征在于,所述运动部件的运动方式包括平移运动和旋转运动;所述平移运动包含的基础参数如下:起始位置、平移距离、持续时间、运动方向;所述旋转运动包含的基础参数如下:起始角度、旋转角度、持续时间、运动方向。3.如权利要求2所述的基于几何约束的家具动态设计展示方法,其特征在于,所述设置所述几何约束模型中运动部件的运动参数,包括...

【专利技术属性】
技术研发人员:王小波张欣蔚周庆龙唐熙松
申请(专利权)人:杭州群核信息技术有限公司
类型:发明
国别省市:

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

1