[发明专利]一种基于笔式交互系统的虚拟三维空间中目标的选择方法有效
申请号: | 201710270095.2 | 申请日: | 2017-04-23 |
公开(公告)号: | CN107102750B | 公开(公告)日: | 2019-07-26 |
发明(设计)人: | 陈建;杨鹏;孙晓颖;孙铭会;燕学智;林琳;温泉;康凯;于嘉鑫 | 申请(专利权)人: | 吉林大学 |
主分类号: | G06F3/0346 | 分类号: | G06F3/0346 |
代理公司: | 吉林长春新纪元专利代理有限责任公司 22100 | 代理人: | 魏征骥 |
地址: | 130000 吉*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种基于笔式交互系统的虚拟三维空间中目标的选择方法,属于虚拟三维空间中目标的选择方法。基于超声三维笔式定位系统,获得电子笔的坐标以及电子笔的姿态信息,根据电子笔的坐标以及姿态信息实现目标的选择,考虑到大屏幕的尺寸、用户选择的便利性、用户需要移动的距离等问题,进一步根据电子笔的姿态结合按键以及定义的算法,实现目标的精确快速选择,用户可以在任意位置对三维虚拟空间中的任意目标进行精确选择,打破了空间的限制,实现了三维大空间中人机交互过程中虚拟目标精确快速选择。 | ||
搜索关键词: | 一种 基于 交互 系统 虚拟 三维空间 目标 选择 方法 | ||
【主权项】:
1.一种基于笔式交互系统的虚拟三维空间中目标的选择方法,其特征在于,包括下列步骤:(一)以主机的左下角为坐标原点,以过原点的水平直线为X轴,以过原点且竖直向上的直线为Y轴,以过原点且垂直于XOY面的直线为Z轴,建立三维坐标系;(二)用户操作电子笔时,电子笔将自己的空间位置信息以及姿态信息实时的传给主机,所谓电子笔的空间位置信息指的是电子笔笔尖位置A在实际空间中的绝对坐标(x0,y0,z0),姿态信息指的是电子笔俯仰角α和航向角β,系统根据电子笔所提供的信息,生成一条以电子笔尖坐标为起点,以电子笔的姿态信息确定射线的方向向量根据电子笔笔尖位置A,确定射线L的方程,该射线L的方程具体算法如下:根据电子笔的姿态获得电子笔的俯仰角α和航向角β,通过计算获得方向向量为由此确定空间中的射线L的方程为:其中α为俯仰角,即指电子笔与Y轴正方向所成的角,β为航向角,即电子笔在XOZ面上的投影与X轴正方向所成的角;(三)当用户对目标M进行选择时,M所在的区域为{(x,y,z)|xmin≤x≤xmax,ymin≤y≤ymax,zmin≤z≤zmax},区域中xmin和xmax分别是指目标M所占区域在X轴方向上的最小和最大坐标,ymin和ymax分别是指目标M所占区域在Y轴方向上的最小和最大坐标,zmin和zmax分别是指目标M所占区域在Z轴方向上的最小和最大坐标,提供两种模式进行选择:模式一、镜像模式:1)当用户选择的目标M在用户当前可选择的一臂长Zbc范围{(x,y,z)|Z0≤Z≤Z0+Zbc||Z0‑Zbc≤Z≤Z0}之内时,系统根据电子笔笔尖位置A在实际空间中的绝对坐标(x0,y0,z0),判定当前所选虚拟空间中的平面为Z=Z0,确定所选点B的Z坐标为Z0,同时根据射线L和所选点B的Z坐标得到用户所选的点B的具体坐标(x0‑2z0tanβ,y0‑2z0cotα/sinβ,‑z0);2)根据用户选的点B,系统判定点B的位置,当系统判定点B落在目标M所在区域{(x,y,z)|xmin≤x≤xmax,ymin≤y≤ymax,zmin≤z≤zmax}之内时,高亮突显目标M,用户之后就可以对目标M进行操作;当B不在M所包含范围之内,此时用户调整电子笔的位置,使点B落在M的范围之内,完成对目标M的选择;模式二、同向模式:1)当用户选择的目标M在用户当前可选择的一臂长Zbc范围{(x,y,z)|Z0≤Z≤Z0+Zbc||Z0‑Zbc≤Z≤Z0}之外时,电子笔笔尖位置A在实际空间中的绝对坐标(x0,y0,z0),所选点B的具体坐标(x0‑2z0tanβ,‑2z0cotα/sinβ,‑z0),Z0已达到用户所能选择的最远深度,仍无法选中目标M,调用模式二,用户向前移动电子笔到A1位置(x,y,z1),x,y坐标不限,系统监测用户在Z轴上移动的距离为Δz=z1‑z0,此时,系统判定选点B的具体坐标(x0‑2z0tanβ,y0‑2z0cotα/sinβ,‑z0+Δz);2)根据用户所选的点B,系统判定点B的位置,当系统判定点B落在目标M所在区域{(x,y,z)|xmin≤x≤xmax,ymin≤y≤ymax,zmin≤z≤zmax}之内时,高亮突显目标M,用户之后就可以对目标M进行操作;当B不在M所包含范围之内,此时用户调整电子笔的位置,使点B落在M的范围之内,完成对目标M的选择。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吉林大学,未经吉林大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710270095.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种大电流空气绝缘母线槽
- 下一篇:一种自动消毒的马桶盖