摘要: 四叉树瓦片集合类QuadTileSet是影像瓦片渲染的主要类。使用地形管理器来为3D地形渲染查询高程值。依赖于用来刷新基于经度、纬度、视角范围瓦片的更新线程。该类继承自可渲染对象类RenderableObject。该类的类图如下。四叉树瓦片集合类QuadTileSet提供的主要字段、属性和方法简要描... 阅读全文
posted @ 2015-06-19 20:53 rainbow70626 阅读(493) 评论(0) 推荐(0)
摘要: 四叉树瓦片类QuadTile提供了对影像和地形数据的四叉树访问模型。该类的类图如下。四叉树瓦片类QuadTile提供的主要字段、属性和方法简要描述如下:public QuadTileSet QuadTileSet;//四叉树瓦片集合类public double West;//瓦片的西边界,角度为单位... 阅读全文
posted @ 2015-06-19 09:42 rainbow70626 阅读(609) 评论(0) 推荐(0)
摘要: RenderableObject是WorldWind中所有需要渲染的对象的父类,继承了接口IRenderable和Icomparable。其派生类体系如下所示。RenderableObject的成员如下所示。RenderableObjectList也继承自RenderableObject。接口I... 阅读全文
posted @ 2015-06-17 20:43 rainbow70626 阅读(261) 评论(0) 推荐(0)
摘要: 在WorldWindow定制控件是从Control类派生出来的,需要自己操纵GDI+绘制所需要的界面效果,比较耗费精力(区别于用户控件UserControl,也叫组合控件,大多是对.NET工具箱提供的默认基础控件进行的组合和轻量级的改变,实现起来比较简单)。为了明确定制控件Control和用户控件U... 阅读全文
posted @ 2015-06-17 20:41 rainbow70626 阅读(248) 评论(0) 推荐(0)
摘要: 配置载入器类ConfigurationLoader主要从指定的路径中加载保存星球相关参数的xml文件,从中读取数据来构造星球对象及其所关联的可渲染子对象列表并返回。该类的类图如下所示。该类所包含的主要的方法基本都是静态的,功能说明如下:public static double ParseDouble... 阅读全文
posted @ 2015-06-17 20:39 rainbow70626 阅读(331) 评论(0) 推荐(0)
摘要: 大气层散射球类AtmosphericScatteringSphere代表地球外面的大气层散射球模型,可以控制开启/关闭渲染该对象。该类的类图如下。该类所包含的主要字段、属性和方法如下:public float m_radius;//大气层散射球半径,默认为地球赤道半径的1.025倍protected... 阅读全文
posted @ 2015-06-17 19:38 rainbow70626 阅读(405) 评论(0) 推荐(0)
摘要: 可渲染对象列表类RenderableObjectList用来存储与一个星球体相关联的全部的可渲染对象,继承自可渲染对象类RenderableObject。RenderableObjectList的类图如下所示。该类所包含的主要的字段、属性和方法如下: protected ArrayList m_ch... 阅读全文
posted @ 2015-06-17 19:36 rainbow70626 阅读(251) 评论(0) 推荐(0)
摘要: 星球类World代表通用的星球类,因为可能需要绘制除地球之外的其它星球,如月球、火星等。该类的类图如下。需要说明的是,在WorldWind中星球球体的渲染和经纬网格的渲染时分别绘制的。经纬网格的渲染过程请参见文章《WorldWind源码剖析系列:星球经纬度格网的绘制》,是通过Form.OnPaint... 阅读全文
posted @ 2015-06-17 19:35 rainbow70626 阅读(472) 评论(0) 推荐(0)
摘要: HttpWebRequest HttpWebRequest类对 WebRequest 中定义的属性和方法提供支持,也对使用户能够直接与使用 HTTP 的服务器交互的附加属性和方法提供支持 不要使用 HttpWebRequest 构造函数。使用 WebRequest.Create 方法初始化新的H... 阅读全文
posted @ 2015-06-08 23:39 rainbow70626 阅读(375) 评论(0) 推荐(0)
摘要: 内存中的 XML 处理 基于流的 XML 处理提供了最小的负载,但也只提供了最小的灵活性。在很多 XML 处理场景里,你不会在这么低的层次下工作。 对内存中的 XML 的处理则更加方便,但没有单一、标准的方式。如下所有的类都支持对 XML 的读取和导航:XmlDocument:它是 XML 数据的标... 阅读全文
posted @ 2015-06-08 14:09 rainbow70626 阅读(378) 评论(0) 推荐(0)