发明名称 空天地一体化态势表达引擎及其带惯性的视点控制方法
摘要 本发明涉及空天地一体化态势表达引擎及其带惯性的视点控制方法,通过设定合理的阻尼系数,当输入量停止变换时,速度值还没有变为零,对应的视点变换还将继续,直至速度为零停止变换,这种视点控制方式,在场景浏览中会给目标赋予惯性,使用户体验更加接近于真实,使交互更加生动。
申请公布号 CN103605424B 申请公布日期 2016.09.14
申请号 CN201310533644.2 申请日期 2013.11.01
申请人 中国人民解放军信息工程大学 发明人 徐青;蓝朝桢;施群山;吕亮;周杨;李建胜;何钰;邢帅;张衡
分类号 G06F3/01(2006.01)I 主分类号 G06F3/01(2006.01)I
代理机构 郑州睿信知识产权代理有限公司 41119 代理人 胡泳棋
主权项 空天地一体化态势表达引擎的带惯性的视点控制方法,其特征在于,所述带惯性的视点控制方法如下:1)建立输入的水平旋转移动量、输入的垂直旋转移动量与视点绕设定方向矢量的旋转角速度之间的映射关系,即V<sub>angle</sub>=F(Δx,Δy)   (9‐1);建立输入的水平旋转移动量、输入的垂直旋转移动量与视点的缩放速度之间的映射关系,即V<sub>factor</sub>=G(Δd)   (9‐2);2)将旋转阻尼系数引入公式(9‐1),且将缩放阻尼系数引入公式(9‑2),得到如下公式:<img file="FDA0000965408350000011.GIF" wi="470" he="90" /><img file="FDA0000965408350000012.GIF" wi="662" he="107" />3)当输入水平旋转移动量和垂直旋转移动量时,根据公式(11),控制视点旋转的角速度和缩放速度逐渐趋近于0,实现带惯性的视点控制;式(9‑1)和(9‑2)中,V<sub>angle</sub>是视点绕设定方向矢量的旋转角速度,V<sub>factor</sub>是视点的缩放速度;F(Δx,Δy)是(Δx,Δy)到V<sub>angle</sub>的、设定的映射函数;G(Δd)是Δd到V<sub>factor</sub>的、设定的映射函数,Δx和Δy为输入的水平旋转移动量和输入的垂直旋转移动量,Δd是输入的缩放滚动量;式(11)中<img file="FDA0000965408350000013.GIF" wi="122" he="78" />是当前场景帧的旋转角速度,<img file="FDA0000965408350000014.GIF" wi="117" he="87" />是上一场景帧的旋转角速度,<img file="FDA0000965408350000015.GIF" wi="122" he="70" />是当前帧的缩放速度,<img file="FDA0000965408350000016.GIF" wi="118" he="78" />是上一帧的缩放速度,D<sub>angle</sub>、D<sub>factor</sub>分别为旋转阻尼系数和缩放阻尼系数,它们的值在0到1之间。
地址 450052 河南省郑州市陇海中路66号