[发明专利]一种三维数字化煤场人机交互方法有效
| 申请号: | 201711023369.4 | 申请日: | 2017-10-27 |
| 公开(公告)号: | CN109725783B | 公开(公告)日: | 2021-10-22 |
| 发明(设计)人: | 陈志军 | 申请(专利权)人: | 湖南三德科技股份有限公司 |
| 主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F3/0354 |
| 代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 周长清 |
| 地址: | 410205 湖南*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 三维 数字化 煤场 人机交互 方法 | ||
1.一种三维数字化煤场人机交互方法,其特征在于,步骤为:
S100:利用鼠标作为操作部件,鼠标滚轮向上、向下滚动或滚轮按下产生相应鼠标事,图形的操作通过鼠标滚轮按键结合鼠标移动完成;
S200:记录鼠标当前坐标值P1(x1,y1),该坐标用于后续鼠标移动向量的计算;
S300:鼠标移动产生鼠标移动事件,鼠标移动事件触发后续的处理过程;
S400:记录移动后的鼠标坐标值P2(x2,y2);
S500:计算鼠标移动向量;具体步骤为:记录的结合步骤S400记录的P2进行向量计算得到鼠标移动向量;其计算方法为V=P2-P1,其中V、P2、P1都为二维向量;
S600:结合鼠标移动向量计算图形旋转参数α、β的值并进行图形变换;其中,α、β是图形变换矩阵的参数,α表示绕Z轴旋转的弧度,β表示绕X旋转的弧度;具体步骤为:鼠标的移动向量为V(x3,y3),旋转角度计算方法为α=α+|V|*x3*k,β=α+|V|*y3*k,其中k为一常量,|V|是鼠标移动向量的V的模,|V|越大旋转的速度越快;其中,V(x3,y3)=P2-P1,表示移动向量,该向量包含了鼠标移动方向以及移动距离;k为一个常量,该参数决定鼠标控制图形旋转的灵敏度,取大于零的实数;
S700:图形显示更新;即:完成坐标变换后刷新显示数据,将变换后的图形在计算机显示屏中显示出来。
2.根据权利要求1所述的三维数字化煤场人机交互方法,其特征在于,在所述步骤S100中,鼠标事件包含滚轮向上滚动、滚轮向下滚动、滚轮按键按、鼠标移动几个事件;不同事件对应相应的处理方法;滚轮按键事件对应的方法修改λ值,滚轮按键按下触发鼠标初始位置坐标的记录。
3.根据权利要求1所述的三维数字化煤场人机交互方法,其特征在于,所述图形参数值修改后按照附图的计算方法对所有坐标进行坐标计算,其中[x y z 1]为当前坐标[x′ y′z′ 1]为变换后的坐标。
4.根据权利要求3所述的三维数字化煤场人机交互方法,其特征在于,所述变换是通过当前坐标乘以矩阵实现,矩阵的参数变化,变换后图形的朝向就会变化,实现旋转和缩放。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南三德科技股份有限公司,未经湖南三德科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711023369.4/1.html,转载请声明来源钻瓜专利网。





