下载此文档

java版WorldWind源代码解析之一.doc


文档分类:IT计算机 | 页数:约21页 举报非法文档有奖
1/21
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/21 下载此文档
文档列表 文档介绍
Java版WorldWind源代码学
该文档编写者系数学系毕业且未满一年工作经验的职场新人,java知识有限,对于新事物Worldwind刚接触不久,总结一下。不足之处,希望得到各位大师的指点。
刚开始,我看了一些WorldWind的相关简介,感觉从整体上给了WorldWind非常好的框架感,所以我将它拷贝了过来。之后,我们的研究就从大的框架转到细节去。毕竟,“研究”不只是看大的框架,还要将细节进行分析。我作为一个新手,对此也非常陌生,那么,就让我们一起来学习吧。不足之处请见谅。
首先,我们贴出官网上给出的WorldWind的源代码结构如下
顶级包
用于awt的组件
GPS轨道格式
GPS轨道格式
几何与数学类
地球、火星等星球的实现
图层
专用于地球的图层
WorldWindow和View接口
以下是WorldWindow接口:
set/getModel(Model)
set/getView(View)
getSceneController(...)
pick()
set/getInputHandler(...)
以下监听器:
PositionListener
SelectListener
RenderingListener
repaint()
View 接口:
Fields
Position, direction, field of view, altitude, heading, pitch, roll,
Actions
apply()
goto(lat/lon/elev/altitude)
project(Point 3Dpoint)
Compute
horizon()
positionFromScreenPoint(...)
rayFromScreenPoint(...)
在Applet中使用WorldWind
要使用Applet,需要Java API for OpenGL(JOGL) Applet Launcher。新版本的JOGL Applet Launcher具备在applet中创建和部署基于OpenGL的3D图形的功能,而不需要客户端安装任何软件。它可以在任何支持JOGL的操作系统和CPU上运行,。
以下是典型的在applet中部署WorldWind组件的代码:
<applet code=""
     width=400
     height=260
     codebase="let"
     archive=",gluegen-,jogl-">
  <param name=""
     VALUE="">
  <param name=""
      VALUE="WorldWind Applet Demo">
  <param name="progressbar" value="true">
  <param name="cache_archive"
      VALUE=",gluegen-,">
  <param name="cache_archive_ex"
  VALUE=";preload,gluegen-;
  preload,Applet1Up;preload">
</applet>
,无需声明,而是作为参数引入;而应当声明的是JOGL Applet Launcher,-。
架构和API
NASA拥有的海量数据可以以T来计算,这些数据来自卫星和太空望远镜。NASA World Wind的可视化技术可以用最便捷和低冗余的

java版WorldWind源代码解析之一 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数21
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zbfc1172
  • 文件大小687 KB
  • 时间2018-06-28