一种三维人体模型的旋转系统及方法技术方案

技术编号:15983955 阅读:35 留言:0更新日期:2017-08-12 06:00
本发明专利技术公开了一种三维人体模型的旋转系统及方法,所述方法步骤包括获取用于构建三维人体模型的人体数据构成的数据信息,并根据所获得的人体数据信息,基于数字图像三维构建技术,构建人体的三维仿真模型;获取用户操作的坐标位置;根据先后时刻获取的两个坐标位置确定所述三维人体模型的旋转方向,并根据操作距离确定所述三维人体模型的旋转角度;根据确定的旋转角度控制三维人体模型进行相应的旋转,本发明专利技术通过第三视角进行观察,并在选择的操作上进行优化,让用户只需要上下或者左右操作就可以进行多个维度旋转,使用户可更加直观的找到自己想看的内容。

【技术实现步骤摘要】
一种三维人体模型的旋转系统及方法
本专利技术涉及一种三维人体模型的旋转系统及方法,特别是涉及一种基于经络穴位的三维人体模型的旋转系统及方法。
技术介绍
根据中医学说,经络是运行气血、联系脏腑和体表及全身各部的通道,是人体功能的调控系统。经络学也是人体针灸和按摩的基础,是中医学的重要组成部分。经络学说是祖国医学基础理论的核心之一,源于远古,服务当今。在两千多年的医学长河中,一直为保障中华民族的健康发挥着重要的作用。传统医学对经络的说明与展示最早采用的是文字描述、图形表现、和针灸铜人等三种方法。目前对经络的系统性的文字描述可追溯至《黄帝内经》,其中的《灵枢经》,也称为《针经》,就是专门论述用微针治疗经络的著作。宋代开始用图形手段和人体模型表现人体经络。王惟一奉宋仁宗诏命,铸造针灸铜人,并根据铜人,写出《铜人腧穴针灸图经》,又名《新铸铜人腧穴针灸图经》,简称《铜人经》或《铜人》。在1027年由宋医官院木板刊行,并刻于四壁石碑上,同时补入《穴腧都数》一卷。针灸铜人是中国古代汉族医学家专利技术的供针灸教学用的青铜浇铸而成的人体经络穴位模型。针灸铜人是传统中医学史上的稀世奇珍,对中国医学的发展起到了举足轻重的作用。自北宋天圣年以来,明清及现代均有制作,是经络穴位教学不可缺少的教具。随着计算机普及以后,利用计算机技术进行中医人体模型表现的努力日益广泛。计算机制图技术在表现经络方面的应用越来越广泛,平面制图和立体制图均被应用在中医经络穴位展示领域。当前以纸媒为载体的经络挂图、插图是采用计算机平面制图技术生成的;电脑、智能终端设备、互联网络的平面经络图形也是采用计算机平面制图技术生成的。它们都是由电脑技术人员按照传统的平面展示技术,利用AdobePhotoshop,CorelDRAW,CAD等辅助制图软件开发的电子图形展示产品。随着计算机3D技术的发展,立体制图技术开始应用于中医经络展示领域。采用UG,TYPE3,3DMAX等技术,或者将平面图形转换为半立体图形,或者在对定的软件环境中,如3DMax,绘制三维立体的人体图形,并按照中医穴位的说明,在其上标示具体的穴位和经络走向。传统的文字说明、平面图形展示经络穴位具有一定的直观性,但由于人体表面并非理想平面,而是不规则的平面,所以在展示上具有失真的特征。采用三维制图技术制作的三维立体人体图形,在一定程度上弥补了平面展示失真的缺陷。但是,现有技术的开发的方法或技术的核心目标在于展示,只是一个单向的立体图形传递,并没有注重展示过程中展示对象与参观者之间的互动关系,参观者无法根据自己的意愿调整展示对象,无法更清晰地理解经络穴位之间的关系。
技术实现思路
为克服上述现有技术存在的不足,本专利技术提供一种三维人体模型的旋转系统及方法以使用户上下或者左右操作就可以进行多个维度旋转,使用户可更加直观清晰的找到经络与穴位之间的关系。为了解决上述技术问题本专利技术提供了一种三维人体模型的旋转系统包括三维人体模型生成单元,获取用于构建三维人体模型的人体数据构成的数据信息,并根据所获得的人体数据信息,基于数字图像三维构建技术,构建人体的三维仿真模型;坐标位置获取单元,用于获取用户操作所述三维人体模型时点击的坐标位置;旋转角度确定单元,根据所述坐标位置获取单元先后时刻获取的两个坐标位置确定所述三维人体模型的旋转方向,并根据操作所述坐标位置间的距离确定旋转角度;模型旋转控制单元,根据确定的所述旋转方向和旋转角度来控制所述三维人体模型进行相应的旋转。较佳的,所述旋转角度确定单元获得先后时刻用户操作的两个坐标位置后,分别计算X轴方向与Y轴方向的两个坐标位置间的距离差值,根据X轴方向和Y轴方向上的两个坐标位置间的距离差值确定所述三维人体模型的旋转方向。较佳的,所述旋转角度确定单元根据确定的旋转方向上的两个坐标位置间的差值确定所述三维人体模型的旋转角度。较佳的,所述三维人体模型的旋转角度确定如下:如果(Abs(Δx)>Abs(Δy)),则Ax=Δx/Tx*180,否则,Ay=Δy/Ty*180,其中所述Δx为用户操作x轴两个坐标位置间的距离,所述Δy为用户操作y轴两个坐标位置间的距离,所述Abs(Δx)表示对Δx取绝对值,所述Abs(Δy)表示对Δy取绝对值,所述Ax为x轴旋转角度,所述Ay为y轴旋转角度,所述Tx为应用设备的x轴总长度,所述Ty为应用设备的y轴总长度。较佳的,所述模型旋转控制单元对所述三维人体模型进行旋转时,通过四元数方法控制所述三维人体模型的角度,并采用万向锁回避算法防止所述三维人体模型在旋转过程出现万向锁现象。较佳的,所述万向锁回避算法为:在根据旋转角度实现所述三维人体模型旋转后,将当前的绝对旋转角度赋值给父节点,并归零所述三维人体模型的旋转角度。为达到专利技术目的,本专利技术还提供一种三维人体模型的旋转方法,包括如下步骤:步骤一,获取用于构建三维人体模型的人体数据构成的数据信息,并根据所获得的人体数据信息,基于数字图像三维构建技术,构建人体的三维仿真模型;步骤二,获取用户操作所述三维人体模型时点击的坐标位置;步骤三,根据步骤二先后时刻获取的坐标位置确定所述三维人体模型的旋转方向,并根据操作两个坐标位置间的距离确定所述三维人体模型的旋转角度;步骤四,根据确定的所述旋转方向和旋转角度来控制所述三维人体模型进行相应的旋转。较佳的,于所述步骤三中,于获得先后时刻用户操作的两个坐标位置后,分别计算X轴方向与Y轴方向的两个坐标位置间的距离差值,根据X轴方向和Y轴方向上的两个坐标位置间的距离差值确定所述三维人体模型的旋转方向。较佳的,于所述步骤三中,所述三维人体模型的旋转角度确定如下:如果(Abs(Δx)>Abs(Δy)),则Ax=Δx/Tx*180,否则,Ay=Δy/Ty*180,其中所述Δx为用户操作x轴两个坐标位置间的距离,所述Δy为用户操作y轴两个坐标位置间的距离,所述Abs(Δx)表示对Δx取绝对值,所述Abs(Δy)表示对Δy取绝对值,所述Ax为x轴旋转角度,所述Ay为y轴旋转角度,所述Tx为应用设备的x轴总长度,所述Ty为应用设备的y轴总长度。较佳的,于所述步骤四中,通过四元数方法控制所述三维人体模型的角度,并采用万向锁回避算法防止所述三维人体模型在旋转过程出现万向锁现象。本专利技术的有益效果是通过提供一种三维人体模型的旋转系统及方法,且在所述系统中设置三维人体模型生成单元、坐标位置获取单元、旋转角度确定单元和模型旋转控制单元,使用户可以通过第三视角进行观察,并在选择的操作上进行优化,让用户只需要上下或者左右操作就可以进行多个维度旋转,使用户可更加直观的找到自己想看的内容,同时,本专利技术通过采用四元素控制旋转角度,并采用万向锁回避算法防止了旋转过程中出现万向锁的现象。附图说明图1为本专利技术的所述三维人体模型的旋转系统的结构示意图;图2为本专利技术的所述三维人体模型的旋转方法的步骤流程示意图;图3为本专利技术较佳实施例中三维人体模型于旋转前的示意图;图4为图3的所示实施例中的三维人体模型于旋转后的示意图。具体实施方式以下通过特定的具体实例并结合附图说明本专利技术的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本专利技术的其它优点与功效。本专利技术亦可通过其它不同的具体实例加以施行或应本文档来自技高网
...
一种三维人体模型的旋转系统及方法

【技术保护点】
一种三维人体模型的旋转系统,包括:三维人体模型生成单元,获取用于构建三维人体模型的人体数据构成的数据信息,并根据所获得的人体数据信息,基于数字图像三维构建技术,构建人体的三维仿真模型;坐标位置获取单元,用于获取用户操作所述三维人体模型时点击的坐标位置;旋转角度确定单元,根据所述坐标位置获取单元先后时刻获取的两个坐标位置确定所述三维人体模型的旋转方向,并根据操作所述坐标位置间的距离确定旋转角度;模型旋转控制单元,根据确定的所述旋转方向和旋转角度来控制所述三维人体模型进行相应的旋转。

【技术特征摘要】
1.一种三维人体模型的旋转系统,包括:三维人体模型生成单元,获取用于构建三维人体模型的人体数据构成的数据信息,并根据所获得的人体数据信息,基于数字图像三维构建技术,构建人体的三维仿真模型;坐标位置获取单元,用于获取用户操作所述三维人体模型时点击的坐标位置;旋转角度确定单元,根据所述坐标位置获取单元先后时刻获取的两个坐标位置确定所述三维人体模型的旋转方向,并根据操作所述坐标位置间的距离确定旋转角度;模型旋转控制单元,根据确定的所述旋转方向和旋转角度来控制所述三维人体模型进行相应的旋转。2.如权利要求1所述的一种三维人体模型的旋转系统,其特征在于:所述旋转角度确定单元获得先后时刻用户操作的两个坐标位置后,分别计算X轴方向与Y轴方向的两个坐标位置间的距离差值,根据X轴方向和Y轴方向上的两个坐标位置间的距离差值确定所述三维人体模型的旋转方向。3.如权利要求2所述的一种三维人体模型的旋转系统,其特征在于:所述旋转角度确定单元根据确定的旋转方向上的两个坐标位置间的差值确定所述三维人体模型的旋转角度。4.如权利要求3所述的一种三维人体模型的旋转系统,其特征在于,所述三维人体模型的旋转角度确定如下:如果(Abs(△x)>Abs(△y)),则Ax=△x/Tx*180,否则,Ay=△y/Ty*180,其中所述△x为用户操作x轴两个坐标位置间的距离,所述△y为用户操作y轴两个坐标位置间的距离,所述Abs(△x)表示对△x取绝对值,所述Abs(△y)表示对△y取绝对值,所述Ax为x轴旋转角度,所述Ay为y轴旋转角度,所述Tx为应用设备的x轴总长度,所述Ty为应用设备的y轴总长度。5.如权利要求4所述的一种三维人体模型的旋转系统,其特征在于:所述模型旋转控制单元对所述三维人体模型进行旋转时,通过四元数方法控制所述三维人体模型的角度,并采用万向锁回避算法防止所述三维人体模型在旋转过程出...

【专利技术属性】
技术研发人员:邵洁如
申请(专利权)人:上海源胜文化传播有限公司
类型:发明
国别省市:上海,31

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

1