NASA World Wind 是C#开发地个人电脑上地开源地3D图形虚拟地球系统。它结合了美国国家航空航天局(NASA)从卫星拍摄地图像,这些图像应用于Blue Marble, Landsat 7, SRTM, MODIS 以及其它更多地地方。
用户可以到这里下载.net源码 http://worldwind.arc.nasa.gov/
下载后,打开解决方案,运用地是.net2.0,一共有16个项目组成。
编译整个项目,发现缺少几个程序集地引用。
PluginSDK项目需三个引用:Microsoft.DirectX, Microsoft.DirectX.Direct3D, Microsoft.DirectX.Direct3DX;
WorldWind项目需四个引用:Microsoft.DirectX, Microsoft.DirectX.Direct3D, Microsoft.DirectX.Direct3DX, Microsoft.DirectX.DirectInput。
首先了解一下DirectX:
微软地DirectX上一系列技术地集成,用来提供Windows平台多媒体运行地API,支持应用程序、多媒体软件和3D 游戏非常声效。
我下载地是DirectX9.0c简体中文版,下载地址是:http://download.pchome.net/system/patch/download_17624.html
解压后,运行程序DXSETUP.exe。
完成后,打开目录C:\WINDOWS\Microsoft.NET\DirectX for Managed Code
发现会有十个文件
将1.0.2902.0目录地四个dll文件copy到其他地目录中,引用到项目中,发现还是编译不通过,于是我将1.0.2911.0目录地Microsoft.DirectX.Direct3DX.dll进行替换,编译成功!
设置WorldWind为启动项目,Ctrl + F5, 启动后出现一个图片地界面,过了半分钟地样子,出现一个directX版本地错误,哦,这个还是有办法地,呵呵。运行命令"dxdiag", 点击“display”, 将所有地设置为"Enabled".
再次运行程序,主界面终于出现了!不过好丑,有部分图片还是黑白地样子,哪位有兴趣研究这个开源项目地,但愿能一起交流!
用户可以到这里下载.net源码 http://worldwind.arc.nasa.gov/
下载后,打开解决方案,运用地是.net2.0,一共有16个项目组成。
编译整个项目,发现缺少几个程序集地引用。
PluginSDK项目需三个引用:Microsoft.DirectX, Microsoft.DirectX.Direct3D, Microsoft.DirectX.Direct3DX;
WorldWind项目需四个引用:Microsoft.DirectX, Microsoft.DirectX.Direct3D, Microsoft.DirectX.Direct3DX, Microsoft.DirectX.DirectInput。
首先了解一下DirectX:
微软地DirectX上一系列技术地集成,用来提供Windows平台多媒体运行地API,支持应用程序、多媒体软件和3D 游戏非常声效。
我下载地是DirectX9.0c简体中文版,下载地址是:http://download.pchome.net/system/patch/download_17624.html
解压后,运行程序DXSETUP.exe。
完成后,打开目录C:\WINDOWS\Microsoft.NET\DirectX for Managed Code
发现会有十个文件
将1.0.2902.0目录地四个dll文件copy到其他地目录中,引用到项目中,发现还是编译不通过,于是我将1.0.2911.0目录地Microsoft.DirectX.Direct3DX.dll进行替换,编译成功!
设置WorldWind为启动项目,Ctrl + F5, 启动后出现一个图片地界面,过了半分钟地样子,出现一个directX版本地错误,哦,这个还是有办法地,呵呵。运行命令"dxdiag", 点击“display”, 将所有地设置为"Enabled".
再次运行程序,主界面终于出现了!不过好丑,有部分图片还是黑白地样子,哪位有兴趣研究这个开源项目地,但愿能一起交流!
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12639172/viewspace-157112/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/12639172/viewspace-157112/