智能手机多点触控技术在OSGearth的应用
浅析多点触控技术在中国湿地博物馆展览中的应用

模拟等信 息 ), 具有很好的投入成本控制
能力。
多 点触控技 术在 中国湿地 博物 馆 内的
“ 地五 大功能 ”展项 中就得 到 了成功 的 湿
技 术在 中 国湿地博 物馆 “ 地五 大功 能” 湿
互动展 项 中的应 用 。
产生紧密结合的互动效果 。
( ) 多点触控技术分类和原理 二
… … ~
多点 触 控 技 术 实 际 主要 是基 于 红
外 捕 捉 技 术 ,利 用 特 殊 红 外 灯 在 桌 体 内 部 形 成 均 匀 红 光 照 射 ,再 利 用 多 个 高 效 红 外 捕 捉 摄 像 机 ,搭 建 其 一 个 抗 干 扰 的 红 外 捕 捉 系 统 ,当 用 户 通过 手 或 激 光 笔 触 控 桌 面 时 ,红 外 捕 捉 系 统 能 迅 速 捕
熟。 ( ) “ L ( srih ln ) 术 ” , 1 L P 1 e g t a e技 a l p
捕 捉拍摄参与者的手指运动方 向 ,捕捉 设 备一般采用低照度红外摄像机 和红外
灯;
信 号处理部分 ,该部分把 实时采集 的图像数据进行分析 ,所 产生的数据与 虚拟场景 ( 一般是投影机之类 的成像设
博物馆研究 2 1 年第 4 ( 00 期 总第 12 ) 期 1
・ 博物馆学 ・
浅析多点触控技术在中国湿地博物馆展览中的应用
郑为贵 李 摘要 :中国湿地博物馆 为了让更多的 忠 郁从敏
同手 势 触控 屏 幕 ,实现 随 心 所 欲地 操
控, 从而 更好 更全面地 了解 对象的相 关 特 征 ( 字 、录像 、图片 、卫片 、三维 文
“点”出未来移动终端的多点触控

“点”出未来移动终端的多点触控
佚名
【期刊名称】《数字生活》
【年(卷),期】2010(000)006
【摘要】在电影《少数派报告》中.汤姆·克鲁斯仅用手指的触摸就能控制屏幕以及程序,这样的场景想必很多人都想在现实中实现吧?而事实上,类似电影中的场景现在已经不再是一个遥不可及的梦想,多家公司都推出了基于多点触控技术的产品,
【总页数】4页(P58-61)
【正文语种】中文
【中图分类】TN929.5
【相关文献】
1.绣出学校特色绣出教育魅力绣出孩子未来--一所乡村完小发展十字绣特色教育之路 [J], 冯文良;周仲飞
2.无线移动终端原理及应用讲座·第三讲——通信新业务引领无线移动终端的未来[J], 宋俊德;王劲松
3.乐趣指尖出——精品多点触控平板电脑导购 [J], 阿龙
4.多一"点"戴尔SX2210T多点触控显示器抢先体验 [J], 艾晓
5.5个关键点道出特种纸未来的无限潜力 [J], 吴明
因版权原因,仅展示原文概要,查看原文内容请购买。
osgearth各个例子功能概述

osgearth各个例⼦功能概述转⾃:/wl198302/article/details/21177309最近在学习osgearth,对其还不是很理解,有些例⼦不会运⾏,有些可以,把可以的做个统计,以备后⾯查⽤。
1、osgearth_graticule:⽣成经纬线。
2、osgearth_annotation:各类标注(点、线、⾯、模型、⽂本等)。
3、osgearth_city:加载⼀个城市三维模型,可以浏览。
4、osgearth_clamp:在⼀个区域加载⽣成5000个树⽊的三维模型展⽰。
5、osgearth_colorfilter:运⾏不起来……6、osgeatth_controls:有⼀个osg的图标,可以控制透明度与⽅向。
还有⼀些⽂本矩形框之类的。
7、osgearth_demo:qt的⼀个集成地球的例⼦8、osgearth_elevation:显⽰⿏标所指位置的经纬度、坐标系、⾼程(MSL\HAE)、分辨率。
不过运⾏⾮常缓慢。
9、osgearth_featureeditor:添加⼀条线,并可以修改线的节点与颜⾊(编辑时,线的形状变为虚线段)。
10、osgearth_featurfilter:出来⼀个地球,不知道需要什么数据才能运⾏出效果。
例⼦给出的⽤途为-简单的功能过滤,改变数据源特征属性的值。
11、osgearth_featureinfo:不是界⾯程序,不知道⼲嘛的……12、osgearth_featuremanip:出现⼀个地球,没明⽩⼲嘛的……13、osgearth_featurequery:同上……14、osgearth_imageoverlay:在地图上叠加⼀张gif图⽚,并可以控制图⽚的透明度。
15、osgearth_features:代码建⽴地图,并加载各国分界线的shp数据。
16、osgearth_los:以稍稍⽔平的视⾓,显⽰飞机模型绕⼀点旋转,还有⼀些运动对象。
17、osgearth_manip:地球上⽣成⼀个⽴体的helloworld⽂字,并且可以控制⽂字⾏⾛,快速定位不同级别的视点,让⽂字始终在屏幕中央,地球滚动,很好的功能 O(∩_∩)O~18、osgearth_map:代码⽣成地球tms地图图层。
移动应用功能测试中的多点触控

移动应用功能测试中的多点触控移动应用在现代社会中扮演着越来越重要的角色。
为了确保移动应用功能的稳定和用户体验的良好,移动应用的测试过程是不可或缺的一环。
而在移动应用的功能测试中,多点触控是一个至关重要的方面。
本文将探讨移动应用功能测试中的多点触控相关的问题以及解决方案。
一、多点触控的定义和重要性多点触控是指移动设备屏幕可以同时响应和识别多个触摸点的技术。
通过多点触控,用户可以通过多个手指在屏幕上进行各种操作,例如放大缩小、旋转、拖拽等等。
多点触控不仅提升了用户的交互体验,也为开发者提供了更多的操作方式和创新空间。
在移动应用功能测试中,多点触控的问题可能导致用户的操作无法正常响应或者出现异常情况。
因此,对于移动应用来说,多点触控的稳定性和准确性是至关重要的。
二、移动应用多点触控测试的挑战在移动应用多点触控测试过程中,测试人员面临着一些挑战,包括但不限于以下几个方面:1. 硬件和软件兼容性:不同的移动设备在多点触控的支持程度上可能存在差异,因此测试人员需要确保移动应用在不同设备上的多点触控功能都能正常工作。
2. 多点触控事件的精准度:多点触控需要准确地识别和响应用户的手指操作。
测试人员需要确保移动应用能够准确地分辨出并响应多个手指的触摸事件,以及正确地识别手势操作。
3. 多点触控与其他功能的兼容性:移动应用中可能同时存在多个功能,测试人员需要确保多点触控功能与其他功能的交互不会出现冲突或者异常情况。
三、移动应用多点触控测试的方法和技巧为了应对上述挑战,测试人员可以采用以下方法和技巧来进行移动应用多点触控测试:1. 设备多样性测试:选择不同品牌和型号的移动设备进行测试,确保多点触控功能在不同设备上的兼容性。
2. 预定义手势测试:创建一系列预定义的手势操作,例如捏合、旋转、双击等,并在测试过程中使用这些手势来检查多点触控的稳定性和准确性。
3. 边界条件测试:测试人员可以尝试在多点触控的边界条件下进行测试,例如同时使用最大支持的触摸点数或者在快速滑动的情况下进行触摸操作,以确保移动应用能够正常响应并不会出现异常情况。
osgearth实践应用案例

osgearth实践应用案例
1. 地理信息系统(GIS)应用:osgEarth可以与GIS软件集成,用于创建高度精确的地理信息系统。
例如,osgEarth可以用于创建地图、分析地形数据、显示地理位置等。
2. 3D可视化:osgEarth可以将地理数据转化为3D模型,实现地理数据的可视化展示。
例如,osgEarth可以用于创建虚拟地球模型,展示地球上的地形、水域、建筑物等。
3. 地理数据分析:osgEarth提供了丰富的地理数据分析功能,可以进行地形分析、地理数据可视化等。
例如,osgEarth可以用于分析地形高程数据,计算坡度、坡向等地形指标。
4. 场景模拟与规划:osgEarth可以用于场景模拟与规划,例如城市规划、交通规划等。
osgEarth可以将地理数据与实时数据结合,进行场景模拟和规划分析。
5. 航空航天应用:osgEarth可以用于航空航天应用,例如飞行模拟、无人机导航等。
osgEarth可以创建高度精确的地球模型,用于飞行仿真和导航。
6. 智能交通系统:osgEarth可以与交通系统集成,用于交通数据可视化和分析。
例如,osgEarth可以显示交通拥堵情况,进行交通流量预测等。
以上仅为osgEarth的一些实践应用案例,osgEarth还可以应用于许多其他领域,如农业、环境保护、水资源管理等。
多点触摸

从设备尺寸上来分,有小尺寸的个人多点触摸设备,也有大尺寸的适合多人的多点触摸设备。通常以20英寸 作为个人设备和多人设备的分界点,显然太小的设备多人用起来也不方便。
编程
编程
在 大 多 数 的 系 统 中 , 用个 完 善 的 背 景 相 减 算 法 需 要 对 每 帧 进 用预 处 理 , 这 确 保 静 态 或 者 背 景 图 像 能 够 被 忽 略 掉 。
构成
构成
按照冯·诺依曼的计算机构成原理,一台计算机应由运算器、存储器、控制器、输入-输出设备组成。传统 计算机的输入设备是键盘和鼠标,输出设备是显示器,而多点触摸计算机与传统计算机不同之处就在于它的输入 与输出全都集中到了显示器上,你在显示器上输入指令,同时计算机就将结果反应在显示器上。在现有技术下, 多点触摸技术所使用的显示设备主要有液晶显示器、背投显示器等。诸如全息显示器之类的设备还停留在科幻电 影和科学家的实验室里。
多点触摸输入编程和其他任何形式的编程一样,不过在多点触摸编程中,有一套固定的某些协议,作法和标 准。通过NUIGroup与其他组织和社团的合作,多点触摸编程已经有了针对多种编程语言的开发框架,这些语言包 括ActionScript3,Python,C,C++,C#以及Java。多点触摸编程分为两步:首先,从摄像头或者其他输出设备 读 取 和 转 化 输 出 的 触 点 信 息 , 传 递 这 些 原 始 的 触 点 信 息 通 过 之 前 制 定 的 协 议 组 合 , 然 后 编 程 语 言 就 可 以 使 用用势 来 让用个应用程序配合。TUIO(Tangible User Interface Protocol,可触摸的用户界面协议)已经成为追踪触点信息 的专业标准协议。
多点触摸技术以及触摸屏样本

多点触摸技术以及触摸屏多点触摸技术概念多点触摸顾名思义就是辨认到两个或以上手指触摸。
多点触摸技术当前有两种:Multi-Touch Gesture和Multi-Touch All-Point。
通俗地讲,就是多点触摸辨认手势方向和多点触摸辨认手指位置。
辨认手势方向咱们当前看到最多是Multi-Touch Gesture,即两个手指触摸时,可以辨认到这两个手指运动方向,但还不能判断出详细位置,可以进行缩放、平移、旋转等操作。
这种多点触摸实现方式比较简朴,轴坐标方式即可实现。
把ITO分为X、Y轴,可以感应到两个触摸操作,但是感应到触摸和探测到触摸详细位置是两个概念。
XY轴方式触摸屏可以探测到第2个触摸,但是无法理解第二个触摸确切位置。
单一触摸在每个轴上产生一种单一最大值,从而断定触摸位置,如果有第二个手指触摸屏面,在每个轴上就会有两个最大值。
这两个最大值可以由两组不同触摸来产生,于是系统就无法精确判断了。
有系统引入时序来进行判断,假设两个手指不是同步放上去,但是,总有同步触碰状况,这时,系统就无法猜测了。
咱们可以把并不是真正触摸点叫做“鬼点”。
辨认手指位置Multi-Touch All-Point是近期比较流行话题。
其可以辨认到触摸点详细位置,即没有“鬼点”现象。
多点触摸辨认位置可以应用于任何触摸手势检测,可以检测到双手十个手指同步触摸,也容许其她非手指触摸形式,例如手掌、脸、拳头等,甚至戴手套也可以,它是最人性化人机接口方式,很适合多手同步操作应用,例如游戏控制。
Multi-Touch All-Point扫描方式是每行和每列交叉点都需单独扫描检测,扫描次数是行数和列数乘积。
例如,一种10根行线、15根列线所构成触摸屏,使用Multi-Touch Gesture轴坐标方式,需要扫描次数为25次,而多点触摸辨认位置方式则需要150次。
Multi-Touch All-Point基于互电容检测方式,而不是自电容,自电容检测是每个感应单元电容(也就是寄生电容Cp)变化,有手指存在时寄生电容会增长,从而判断有触摸存在,而互电容是检测行列交叉处互电容(也就是耦合电容Cm)变化,当行列交叉通过时,行列之间会产生互电容(涉及:行列感应单元之间边沿电容,行列交叉重叠处产生耦合电容),有手指存在时互电容会减小,就可以判断触摸存在,并且精确判断每一种触摸点位置。
osgearth 简单的例子

1. 介绍osgEarthosgEarth是一个开源的地理空间3D渲染引擎,它建立在OpenSceneGraph(OSG)之上,提供了一套方便易用的工具和库,用于构建高性能的3D地球可视化应用程序。
osgEarth支持多种数据格式和地理空间数据源,包括地形数据、卫星影像、矢量数据等,用户可以利用osgEarth快速、灵活地构建出各种类型的地球可视化应用。
2. osgEarth的基本概念在了解osgEarth之前,需要了解一些基本概念。
osgEarth使用用于地球可视化的场景图,其中包含了地形、卫星影像、矢量数据和其他图层信息。
osgEarth使用图层树来管理这些数据,每个图层都有自己的样式和渲染规则。
osgEarth还提供了一套简单的、高效的符号渲染系统,可以用于在地图中显示各种地理要素。
3. osgEarth的简单例子下面通过一个简单的例子来介绍osgEarth的基本用法。
假设我们有一些地形数据和卫星影像数据,我们希望将它们加载到osgEarth中进行可视化展示。
(1)我们需要创建一个OSG Viewer实例,作为osgEarth可视化的窗口。
(2)我们需要创建一个Map实例,用于管理地理空间数据。
我们可以向Map实例中添加地形图层和卫星影像图层。
(3)接下来,我们需要创建一个MapNode实例,它是地球可视化的根节点。
我们可以将Map实例和OSG Viewer实例传递给MapNode实例。
(4)我们将MapNode实例添加到OSG Viewer中,这样就完成了地球可视化的搭建工作。
通过以上简单的步骤,我们就可以将地形数据和卫星影像数据加载到osgEarth中进行可视化展示了。
当然,osgEarth还提供了丰富的样式和渲染规则设置,可以根据实际需求进行定制化操作。
4. 总结osgEarth作为一个开源的地理空间3D渲染引擎,提供了丰富的功能和灵活的工具,可以帮助用户快速、高效地构建各种类型的地球可视化应用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
98智能手机多点触控技术在OSGearth 的应用阮卫华(江苏经贸职业技术学院,江苏南京211168)摘要:iPhone 智能手机的出现为世界带来了很多的创新,多点触控技术是其中最重要的创新之一,多点触控技术给人机交互方面带来了炫目的效果,使得人们可以方便地操作手机,使得手机操作更加方便便捷,文章简单地介绍了多点触控技术的概念,以及程序对于多点触控技术的支持,探讨了多点触控技术在OSGearth 上可以延伸出的一些应用。
关键词:触摸屏;多点触控;OSGearth 中图分类号:TP37文献标识码:A 文章编号:1673-1131(2016)12-0098-04Intelligent mobile phone multi touch technology in OSGearth applicationRuan Weihai(Information Techniques Department of Jiangsu Institute of Economic and Trade Technology,211168)Abstract:IPhone smartphone appear to the world brought a lot of innovation,multi touch technology is among them one of the most important innovations,multi touch technology to human-computer interaction brings dazzling effect,making people can easily operate the phone and makes the phone more convenient operation convenient,this paper simply introduces the concept of multi touch technology,and program support for multi touch technology,and probes into the multi touch technology applica-tion can be extended on the OSGearth.Keywords:the touch screen;Multi-touch;OSGearth0引言随着手机的不断发展,已经从传统的打电话和发消息的时代发展到了智能手机的时代,特别是iPhone 手机的出现,给世界带来了很多的创新。
比如滑动解锁、面部识别、多点触控技术等。
iPhone 手机的出现,向人们展示了前所未有的免触笔无按键和多点触摸等全新的手机操作体验。
苹果公司在2007年发布了第一代iPhone ,之后很快在2008年推出3G 手机。
促进了智能手机迅速发展,从而奠定了iPhone 手机在业界的领头地位。
与此同时,多普达(HTC )公司基于Windows Mobile 操作系统上发展出TouchFlo 技术,该技术与iPhone 的多点触摸技术相类似,主要从方便用户手机操作方面推陈出新,不断增强用户体验。
多点触控技术是iPhone 手机的一个创新,主要在人机交互方面带来了炫目的效果。
传统的手机交互是以键盘为主、触摸屏为辅的方式,触摸屏是单点输入方式,只能实现简单的点击操作,很多时候必须使用键盘来交互。
而多点触控技术的出现将人们的操作解放出来,通过多点输入方式就可以实现大部分的操作功能,因此多点触控技术在越来越多的智能手机得到应用。
多点触控技术是一个比较新的技术,它带来的影响也是十分大的,已经被智能手机广泛使用,而随着多点触控技术的发展,多点触摸屏已经不仅仅使用在手机上,在很多地方开始使用多点触摸屏,比如展览馆、博物馆。
多点触摸屏和传统的触摸屏最主要的差别还是多点触控技术的应用,因此软件方面必须增加对多点触控技术的支持,可以在虚拟城市中增加多点触控技术,使得人们的操作更加便捷。
如何将它应用到其他方面将是接下来的一个重点,将其应用到虚拟城市软件中,将促进虚拟城市的理论研究。
本文以提升人机操作的方便性入手,讨论了多点触控技术在数字地球应用中的一些创新技术。
1智能手机触摸屏手机触摸屏分为两种:电阻屏和电容屏,常见的主要是纯平电阻屏和镜面电容屏,电阻屏被很多厂家使用,比如诺基亚手机主要用的是电阻屏,电容屏的代表为iPhone 。
电阻屏是不可能支持多点触控技术的,只有电容屏可以支持点触控技术。
(1)电阻式触摸屏。
电阻式触摸屏是比较老的触摸屏,其原理是压力感应进行控制,所以为了产生反应,往往要用较硬物体操作。
(2)电容式单点触摸屏。
电容式触摸屏和电阻式触摸屏不一样,主要以人体电流感应为原理进行控制,所以操作时不需要用劲,只要人体组织直接触碰就可以。
(3)多触点触摸屏。
现在智能手机大多使用的多触点触摸屏。
多点电容触摸屏是从电容式触摸按键经过插值算法引申出来的一种触摸屏检测方法,可以支持多点触摸。
如iPhone 的多点触控技术就是基于电容触摸技术。
多重触控的任务主要就是同时采集多点信号和手势识别。
将每路信号采集下来,经过一定的计算,判断其操作意思。
不同于传统的单点输入的触摸技术,用户通过多重触控技术可以实现很多单点触控无法实现的操作,比如对网页或图片进行伸缩和旋转等操作。
(4)软件对多触点触摸屏的支持。
Windows7操作系统增加了对多点触控技术的支持,无需使用中间设备,用户就可以通过手指接触来管理应用程序,这扩展了平板PC 基于触笔的功能。
这种新功能可以实现多个输入事件在不同指针位置同时发生,从而实现许多复杂的场景,比如有多个用户同时触控设备来管理应用程序,或者一个人用多个手指触控设备实现更多的操作等。
但是,应用程序必须做出相应的修改才能实现新的功能,比如修改用户界面,以及增加手势的判断。
2数字地球及OSGearth 简介2.1数字地球数字地球指可以整合海量地理数据的、多分辨率的、真实地球的三维表示,并可以在其上增加与地球有关的数据,实现2016(Sum.No 168)信息通信INFORMATION &COMMUNICATIONS2016年第12期(总第168期)99在不同分辨率水平上对地球进行三维浏览的虚拟地球系统。
一般数字地球软件都可以直接查看全球各地的卫星地图,也提供了很多实用的工具,用户可以搜索学校、公园、餐馆、酒店等场所,方便用户的生活所需,也可以测量地图上位置的实际距离,查看街景视图,甚至可以查看夜景,也可以让用户漫游到指定的位置,通过飞行模拟体验飞翔的感觉。
同时大多数数字地球软件为了方便开发人员进行开发,提供了二次接口或源代码,用户通过简单的配置和代码,就可以实现简单的应用开发。
2.2OSGearthOpenSceneGraph (简称OSG )是OSGearth 技术的基础,OSG 主要基于OpenGL 技术开发,以C++平台为基础,提供了一套应用程序接口(API ),程序员通过调用OSG 的API ,可以方便快速地创建高性能、跨平台的交互式图形程序。
OSG 的主要优点有以下几个方面:完全免费。
OSG 是一个开源系统,主要包括场景图形核心,Producer 库,OpenThread 库以及用户插件四个部分。
自Ro-bert Osfield 主持这个项目以来,OSG 就作为一个开放源代码的图形开发工程开始在全球运作了。
基于OpenGL 技术。
Open Graphics Library (简写OpenGL )是个定义了一个跨编程语言、跨平台的编程接口规格的专业的图形程序接口。
它为二维和三维图像的编程提供了一系列的函数接口,是一个功能强大,调用方便的底层图形库。
同时与窗口系统和操作系统无关,可以很方便地在各种平台间进行移植。
OpenGL 作为三维图形开发标准,提供一系列性能卓越的图形应用编程接口(API ),已经在三维图形开发领域得到广泛运用,比如娱乐、艺术造型、军事、电视广播、虚拟现实、CAD/CAM/CAE 、医疗影像等。
支持多平台以及多语言。
一般来说只要平台具备运行OpenGL 的能力,以及具备编译C++的环境,就可以运行OSG ,因此OSG 可以在多个平台上运行,包括Solaris ,IRIX ,Sony Platystation ,Mac OSX ,,Windows HP-UX 等等,但也有部分平台不可以运行,比如XBox 。
提供多领域运用,方便用户的二次开发。
随着OSG 的不断发展,已经扩展到多个领域,比如OSGAnimation 、OSG-Earth 、VPB 和OSGOcean 等。
OSGAnimation 库提供了大量的动画实用类,通过3DMAX 建立动画模型,然后将其转化成OSG 格式,通过程序导入到项目中进行控制,目前支持各种流行的动画,比如骨骼动画、关键帧动画等。
OSGEarth 、VPB 与OSGOcean 则是和三维地形展示系统有关的扩展,OSGEarth 可以实现类似于GoogleEarth 的应用,VPB 则可以生成三维地形,OSGOcean 用于模拟海洋。
功能强大。
由于OSG 是基于OpenGL 技术开发,它既具有OpenGL 技术为图形元素(多边形、线、点)和状态(光照、材质、阴影)的编程提供了标准化的接口,同时又具有各种高级渲染特性、IO ,以及空间结构组织函数,可以实现许多强大的功能扩展。
3智能手机多点触控技术在OSGearth 中的应用通过在OSGearth 中创建一个简单的xml 文件,指向影响、高程和矢量模型信息,导入OpenSceneGraph 中,即可实现渲染,从而很容易地生成一个类似于Google 公司的Google Earth 的一个数字地球的应用程序。
智能手机的多点触控技术可以通过检测手指触碰的个数,实现不同的操作。
智能手机上常规的多点触摸技术主要有双指缩放、三指旋转等操作。
在虚拟城市的软件中,可以仿照智能手机的多点触控技术,做出以下几种多点触控操作,以图1为原型的一张虚拟城市的界面为依据。
图1原始图3.1两点触控操作:放大和缩小两点操作是比较简单的操作,也是使用比较多的操作,该操作主要改变图像的大小。
将两个手指同时放在触摸屏上,两指分开可以放大虚拟城市的界面,两指合拢可以缩小虚拟城市的界面,其判断条件是以两指触摸的距离为依据,距离不断增大则实现放大操作,距离不断减小则实现缩小操作,图2放大缩小的示意图。
图2放大和缩小示意图3.2两点触控操作:向左旋转和向右旋转该操作主要实现图像的旋转。
将两个手指同时放在触摸屏左右两边,两指顺时针方向绕中心运动可以左旋虚拟城市的界面,两指逆时针方向绕中心运动可以右旋虚拟城市的界面,其判断条件是以两指触摸的距离不变而两指绕一点旋转为依据,顺时针方向则实现左旋操作,逆时针方向则实现右旋操作,图3是左旋和右旋的示意图。