文件名称:3D
介绍说明--下载内容均来自于网络,请自行研究使用
3D地形模拟2(带纹理)PocketPC版
依据一本OpenGL上的例子修改的,在OGLES上没有找到绘画QUAD的函数,就用了两个三角形来替代,主要用到的还有FOG等效果,其实在PPC上能够体现出来的性能极其有限了。
带纹理的,主要要用到glTexImage2D,效果如图。使用的时候将纹理文件tr.rgb放到根目录下即可。
运行时,按左右将重新生成随机地形,按下退出。
-err
依据一本OpenGL上的例子修改的,在OGLES上没有找到绘画QUAD的函数,就用了两个三角形来替代,主要用到的还有FOG等效果,其实在PPC上能够体现出来的性能极其有限了。
带纹理的,主要要用到glTexImage2D,效果如图。使用的时候将纹理文件tr.rgb放到根目录下即可。
运行时,按左右将重新生成随机地形,按下退出。
-err
(系统自动生成,下载前可以参看下载内容)
下载文件列表
3D地形模拟2PocketPC版
.....................\PocketTerrain2
.....................\..............\ARMV4Rel
.....................\..............\........\PocketTerrain2.exe
.....................\..............\........\TR.RGB
.....................\..............\include
.....................\..............\.......\epoc
.....................\..............\.......\....\int64x.h
.....................\..............\.......\EVC3Inc
.....................\..............\.......\.......\ARM
.....................\..............\.......\.......\...\armintr.h
.....................\..............\.......\.......\...\assert.h
.....................\..............\.......\.......\...\cmnintrin.h
.....................\..............\.......\.......\X86
.....................\..............\.......\.......\...\armintr.h
.....................\..............\.......\.......\...\assert.h
.....................\..............\.......\.......\...\cmnintrin.h
.....................\..............\.......\GLES
.....................\..............\.......\....\egl.h
.....................\..............\.......\....\egltypes.h
.....................\..............\.......\....\gl.h
.....................\..............\.......\....\glext.h
.....................\..............\.......\ug.h
.....................\..............\libGLES_CM.dll
.....................\..............\libGLES_CM.lib
.....................\..............\MainFrm.cpp
.....................\..............\MainFrm.h
.....................\..............\MyGrid.cpp
.....................\..............\MyGrid.h
.....................\..............\MyTexture.cpp
.....................\..............\MyTexture.h
.....................\..............\newres.h
.....................\..............\PocketTerrain2.aps
.....................\..............\PocketTerrain2.cpp
.....................\..............\PocketTerrain2.h
.....................\..............\PocketTerrain2.rc
.....................\..............\PocketTerrain2.vcb
.....................\..............\PocketTerrain2.vcc
.....................\..............\PocketTerrain2.vcl
.....................\..............\PocketTerrain2.vco
.....................\..............\PocketTerrain2.vcp
.....................\..............\PocketTerrain2.vcw
.....................\..............\PocketTerrain2Doc.cpp
.....................\..............\PocketTerrain2Doc.h
.....................\..............\PocketTerrain2View.cpp
.....................\..............\PocketTerrain2View.h
.....................\..............\ReadMe.txt
.....................\..............\res
.....................\..............\...\Cmdbar.bmp
.....................\..............\...\PocketTerrain2.rc2
.....................\..............\resource.h
.....................\..............\StdAfx.cpp
.....................\..............\StdAfx.h
.....................\..............\TR.RGB
.....................\..............\ug.lib
.....................\ZnkfwReadMe.txt
.....................\PocketTerrain2
.....................\..............\ARMV4Rel
.....................\..............\........\PocketTerrain2.exe
.....................\..............\........\TR.RGB
.....................\..............\include
.....................\..............\.......\epoc
.....................\..............\.......\....\int64x.h
.....................\..............\.......\EVC3Inc
.....................\..............\.......\.......\ARM
.....................\..............\.......\.......\...\armintr.h
.....................\..............\.......\.......\...\assert.h
.....................\..............\.......\.......\...\cmnintrin.h
.....................\..............\.......\.......\X86
.....................\..............\.......\.......\...\armintr.h
.....................\..............\.......\.......\...\assert.h
.....................\..............\.......\.......\...\cmnintrin.h
.....................\..............\.......\GLES
.....................\..............\.......\....\egl.h
.....................\..............\.......\....\egltypes.h
.....................\..............\.......\....\gl.h
.....................\..............\.......\....\glext.h
.....................\..............\.......\ug.h
.....................\..............\libGLES_CM.dll
.....................\..............\libGLES_CM.lib
.....................\..............\MainFrm.cpp
.....................\..............\MainFrm.h
.....................\..............\MyGrid.cpp
.....................\..............\MyGrid.h
.....................\..............\MyTexture.cpp
.....................\..............\MyTexture.h
.....................\..............\newres.h
.....................\..............\PocketTerrain2.aps
.....................\..............\PocketTerrain2.cpp
.....................\..............\PocketTerrain2.h
.....................\..............\PocketTerrain2.rc
.....................\..............\PocketTerrain2.vcb
.....................\..............\PocketTerrain2.vcc
.....................\..............\PocketTerrain2.vcl
.....................\..............\PocketTerrain2.vco
.....................\..............\PocketTerrain2.vcp
.....................\..............\PocketTerrain2.vcw
.....................\..............\PocketTerrain2Doc.cpp
.....................\..............\PocketTerrain2Doc.h
.....................\..............\PocketTerrain2View.cpp
.....................\..............\PocketTerrain2View.h
.....................\..............\ReadMe.txt
.....................\..............\res
.....................\..............\...\Cmdbar.bmp
.....................\..............\...\PocketTerrain2.rc2
.....................\..............\resource.h
.....................\..............\StdAfx.cpp
.....................\..............\StdAfx.h
.....................\..............\TR.RGB
.....................\..............\ug.lib
.....................\ZnkfwReadMe.txt