资源简介
这是本人用VC \OPENGL做的一个三维地图软件,请各位喜欢三维地图的朋友过目。
并请多提宝贵意见和建议。
其中地图的例子:卫图是取自GOOLE EARTH的珠穆朗玛峰地区的地图,下载了部分;
高程数据取自美国国家航空航天局。
显示器分辨率以1024*768 适宜,由于卫图有7M,运行初期性能不太好的机器调图可能有些慢。
欢迎喜欢GIS的朋友和我交流,衷心地希望向各位老师学习,谢谢!
并请多提宝贵意见和建议。
其中地图的例子:卫图是取自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个文件信息
- 上一篇:360安全卫士源码-可杀毒用的
- 下一篇:MFC入门教程之计算器
相关资源
- OpenGL编程指南(原书第7版)中文扫描
- OpenGL+MFC实现旋转、缩放、平移
- 基于MFC opengl读取obj并求法向量
-
bvh pla
yer - qtOpenGLDemo2.rar
- opengl圆柱贴图程序,可以直接运行
- opengl绘制坐标
- openGL_c++复刻我的世界游戏
- c++GDAL读取显示shp数据
- CAD应用程序开发详解 Visual C++与Open
- OpenGL+MFC三维绘图
- opengl绘制一个单位立方体正平行投影
- 基于C语言的ArcGISENGINE开发基础与技巧
- VTK图形图像开发进阶_高清完整版
- Step by Step Skeletal Animation in C++ and Ope
- opengl游戏
- glut.3.7.6+.DevPak
- opengl绘制简单小动物
- Logistic回归C语言实现
- kinect+openGL+openNI+opencv实现三维重建
- openGL和C++实现光线跟踪作业
- Timer时钟.zip
- OpenGL3D
- Dialog下创建 MFC OpenGL子窗口
- 仿雷电游戏OpenGL源码C++版
- arcgis engine C++开发
- DDA画线算法
- 模拟卫星旋转和地球自转
- OpenGL纹理贴图源程序.rar
- 计算机图形学实验二 opengl
评论
共有 条评论