• 大小: 45.59M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-29
  • 语言: C/C++
  • 标签: OpenGL  GIS  

资源简介

这是本人用VC \OPENGL做的一个三维地图软件,请各位喜欢三维地图的朋友过目。

并请多提宝贵意见和建议。

其中地图的例子:卫图是取自GOOLE EARTH的珠穆朗玛峰地区的地图,下载了部分; 
                高程数据取自美国国家航空航天局。


显示器分辨率以1024*768 适宜,由于卫图有7M,运行初期性能不太好的机器调图可能有些慢。


欢迎喜欢GIS的朋友和我交流,衷心地希望向各位老师学习,谢谢!

资源截图

代码片段和文件信息

#include “StdAfx.h“
#include “GLRender.h“


GLRender::GLRender(void)
{
this->m_hGLContext=NULL;
this->m_GLPixelIndex=0;
}


GLRender::~GLRender(void)
{
}

BOOL GLRender::SetWindowPixelFormat(HDC hDC)
{
 PIXELFORMATDEscriptOR pixelDesc=
    {
        sizeof(PIXELFORMATDEscriptOR)
        1
        PFD_DRAW_TO_WINDOW|PFD_SUPPORT_OPENGL|
        PFD_DOUBLEBUFFER|PFD_SUPPORT_GDI
        PFD_TYPE_RGBA
        24
        000000
        0
        0
        0
        0000
        32
        0
        0
        PFD_MAIN_PLANE
        0
        000
    };

    this->m_GLPixelIndex = ChoosePixelFormat(hDC&pixelDesc);
    if(this->m_GLPixelIndex==0)
    {
        this->m_GLPixelIndex = 1;
        if(DescribePixelFormat(hDCthis->m_

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-07-28 15:17  OpenGL2\
     目录           0  2013-07-26 12:55  OpenGL2\Debug\
     文件      239104  2013-07-26 23:07  OpenGL2\Debug\OpenGL2.exe
     文件     1972960  2013-07-26 23:07  OpenGL2\Debug\OpenGL2.ilk
     文件     6171648  2013-07-26 23:07  OpenGL2\Debug\OpenGL2.pdb
     目录           0  2013-07-26 12:55  OpenGL2\OpenGL2\
     文件        3410  2013-07-26 23:07  OpenGL2\OpenGL2\GLRender.cpp
     文件         419  2013-07-26 12:41  OpenGL2\OpenGL2\GLRender.h
     文件        8691  2013-07-26 11:05  OpenGL2\OpenGL2\MainFrm.cpp
     文件        1095  2013-07-26 11:05  OpenGL2\OpenGL2\MainFrm.h
     文件        4904  2013-07-26 11:05  OpenGL2\OpenGL2\OpenGL2.cpp
     文件         657  2013-07-26 11:05  OpenGL2\OpenGL2\OpenGL2.h
     文件       24780  2013-07-26 11:05  OpenGL2\OpenGL2\OpenGL2.rc
     文件        6298  2013-07-26 12:19  OpenGL2\OpenGL2\OpenGL2.vcxproj
     文件        2895  2013-07-26 12:19  OpenGL2\OpenGL2\OpenGL2.vcxproj.filters
     文件         143  2013-07-26 11:05  OpenGL2\OpenGL2\OpenGL2.vcxproj.user
     文件        2530  2013-07-26 11:05  OpenGL2\OpenGL2\OpenGL2Doc.cpp
     文件         853  2013-07-26 11:05  OpenGL2\OpenGL2\OpenGL2Doc.h
     文件        3210  2013-07-26 12:25  OpenGL2\OpenGL2\OpenGL2View.cpp
     文件        1311  2013-07-26 12:25  OpenGL2\OpenGL2\OpenGL2View.h
     文件        3482  2013-07-26 11:05  OpenGL2\OpenGL2\ReadMe.txt
     文件        1315  2013-07-26 11:05  OpenGL2\OpenGL2\Resource.h
     文件        7976  2009-08-31 03:59  OpenGL2\OpenGL2\UserImages.bmp
     目录           0  2013-07-26 12:55  OpenGL2\OpenGL2\res\
     文件       67777  2009-08-31 02:31  OpenGL2\OpenGL2\res\OpenGL2.ico
     文件         670  2013-07-26 11:05  OpenGL2\OpenGL2\res\OpenGL2.rc2
     文件        4710  2009-08-31 02:31  OpenGL2\OpenGL2\res\OpenGL2Doc.ico
     文件        1078  2009-08-31 02:31  OpenGL2\OpenGL2\res\Toolbar.bmp
     文件        5816  2009-08-31 03:59  OpenGL2\OpenGL2\res\Toolbar256.bmp
     文件         140  2013-07-26 11:05  OpenGL2\OpenGL2\stdafx.cpp
     文件        1632  2013-07-26 11:05  OpenGL2\OpenGL2\stdafx.h
............此处省略7个文件信息

评论

共有 条评论