实例介绍
《OpenGL实例编程精粹》2010年5月第一版 随书光盘源码
【实例截图】
【核心代码】
4744300845382193633.zip
└── OpenGL实例编程精粹
├── 第10章
│ └── Blend
│ ├── bak.bmp
│ ├── Blend.exe
│ ├── Blend.rc
│ ├── Blend.sln
│ ├── Blend.suo
│ ├── Blend.suo.old
│ ├── Blend.vcproj
│ ├── CBMPLoader.cpp
│ ├── CBMPLoader.h
│ ├── Desktop_.ini
│ ├── Example.cpp
│ ├── Example.h
│ ├── GLFrame.cpp
│ ├── GLFrame.h
│ ├── GLWindow.cpp
│ ├── GLWindow.h
│ ├── image.bmp
│ ├── resource.h
│ ├── ScreenDlg.cpp
│ └── ScreenDlg.h
├── 第11章
│ ├── Antialiasing1
│ │ ├── Antialiasing1.exe
│ │ ├── Antialiasing1.rc
│ │ ├── Antialiasing1.sln
│ │ ├── Antialiasing1.suo
│ │ ├── Antialiasing1.suo.old
│ │ ├── Antialiasing1.vcproj
│ │ ├── bak.bmp
│ │ ├── Desktop_.ini
│ │ ├── Example.cpp
│ │ ├── Example.h
│ │ ├── GLFrame.cpp
│ │ ├── GLFrame.h
│ │ ├── GLWindow.cpp
│ │ ├── GLWindow.h
│ │ ├── resource.h
│ │ ├── ScreenDlg.cpp
│ │ └── ScreenDlg.h
│ └── Antialiasing2
│ ├── Antialiasing2.exe
│ ├── Antialiasing2.rc
│ ├── Antialiasing2.sln
│ ├── Antialiasing2.suo
│ ├── Antialiasing2.suo.old
│ ├── Antialiasing2.vcproj
│ ├── bak.bmp
│ ├── Desktop_.ini
│ ├── Example.cpp
│ ├── Example.h
│ ├── GLFrame.cpp
│ ├── GLFrame.h
│ ├── GLWindow.cpp
│ ├── GLWindow.h
│ ├── resource.h
│ ├── ScreenDlg.cpp
│ └── ScreenDlg.h
├── 第12章
│ └── Fog
│ ├── bak.bmp
│ ├── Desktop_.ini
│ ├── Fog.cpp
│ ├── Fog.exe
│ ├── Fog.h
│ ├── Fog.rc
│ ├── Fog.sln
│ ├── Fog.suo
│ ├── Fog.suo.old
│ ├── Fog.vcproj
│ ├── GLFrame.cpp
│ ├── GLFrame.h
│ ├── GLWindow.cpp
│ ├── GLWindow.h
│ ├── resource.h
│ ├── ScreenDlg.cpp
│ └── ScreenDlg.h
├── 第13章
│ └── Tessellation
│ ├── bak.bmp
│ ├── Desktop_.ini
│ ├── Font.cpp
│ ├── Font.h
│ ├── GLFrame.cpp
│ ├── GLFrame.h
│ ├── GLWindow.cpp
│ ├── GLWindow.h
│ ├── resource.h
│ ├── ScreenDlg.cpp
│ ├── ScreenDlg.h
│ ├── Tess.cpp
│ ├── Tessellation.exe
│ ├── Tessellation.rc
│ ├── Tessellation.sln
│ ├── Tessellation.suo
│ ├── Tessellation.suo.old
│ ├── Tessellation.vcproj
│ └── Tess.h
├── 第14章
│ └── Quadrics
│ ├── bak.bmp
│ ├── CBMPLoader.cpp
│ ├── CBMPLoader.h
│ ├── data
│ │ ├── Desktop_.ini
│ │ ├── image0.bmp
│ │ ├── image1.bmp
│ │ ├── image2.bmp
│ │ ├── image3.bmp
│ │ └── Thumbs.db
│ ├── Desktop_.ini
│ ├── Font.cpp
│ ├── Font.h
│ ├── GLFrame.cpp
│ ├── GLFrame.h
│ ├── GLWindow.cpp
│ ├── GLWindow.h
│ ├── Quadrics.aps
│ ├── Quadrics.cpp
│ ├── Quadrics.exe
│ ├── Quadrics.h
│ ├── Quadrics.rc
│ ├── Quadrics.sln
│ ├── Quadrics.suo
│ ├── Quadrics.suo.old
│ ├── Quadrics.vcproj
│ ├── resource.h
│ ├── ScreenDlg.cpp
│ ├── ScreenDlg.h
│ └── Thumbs.db
├── 第15章
│ ├── Bezier
│ │ ├── bak.bmp
│ │ ├── Bezier.cpp
│ │ ├── Bezier.exe
│ │ ├── Bezier.h
│ │ ├── Bezier.rc
│ │ ├── Bezier.sln
│ │ ├── Bezier.suo
│ │ ├── Bezier.suo.old
│ │ ├── Bezier.vcproj
│ │ ├── CBMPLoader.cpp
│ │ ├── CBMPLoader.h
│ │ ├── Desktop_.ini
│ │ ├── Font.cpp
│ │ ├── Font.h
│ │ ├── GLFrame.cpp
│ │ ├── GLFrame.h
│ │ ├── GLWindow.cpp
│ │ ├── GLWindow.h
│ │ ├── image.bmp
│ │ ├── resource.h
│ │ ├── ScreenDlg.cpp
│ │ ├── ScreenDlg.h
│ │ └── Thumbs.db
│ └── BezierCurve
│ ├── bak.bmp
│ ├── Bezier.cpp
│ ├── BezierCurve.exe
│ ├── BezierCurve.rc
│ ├── BezierCurve.sln
│ ├── BezierCurve.suo
│ ├── BezierCurve.suo.old
│ ├── BezierCurve.vcproj
│ ├── Bezier.h
│ ├── Desktop_.ini
│ ├── GLFrame.cpp
│ ├── GLFrame.h
│ ├── GLWindow.cpp
│ ├── GLWindow.h
│ ├── resource.h
│ ├── ScreenDlg.cpp
│ └── ScreenDlg.h
├── 第16章
│ └── CameraRove
│ ├── bak.bmp
│ ├── Camera.cpp
│ ├── Camera.h
│ ├── CameraRove.cpp
│ ├── CameraRove.exe
│ ├── CameraRove.h
│ ├── CameraRove.rc
│ ├── CameraRove.sln
│ ├── CameraRove.suo
│ ├── CameraRove.suo.old
│ ├── CameraRove.vcproj
│ ├── CBMPLoader.cpp
│ ├── CBMPLoader.h
│ ├── Desktop_.ini
│ ├── Font.cpp
│ ├── Font.h
│ ├── GLFrame.cpp
│ ├── GLFrame.h
│ ├── GLWindow.cpp
│ ├── GLWindow.h
│ ├── image.bmp
│ ├── resource.h
│ ├── ScreenDlg.cpp
│ ├── ScreenDlg.h
│ ├── Vector.cpp
│ └── Vector.h
├── 第17章
│ └── SkyAndTerrain
│ ├── bak.bmp
│ ├── Camera.cpp
│ ├── Camera.h
│ ├── CBMPLoader.cpp
│ ├── CBMPLoader.h
│ ├── data
│ │ ├── back.BMP
│ │ ├── Bottom.bmp
│ │ ├── Desktop_.ini
│ │ ├── front.BMP
│ │ ├── left.BMP
│ │ ├── right.BMP
│ │ ├── terrain.bmp
│ │ ├── terrain.raw
│ │ └── top.BMP
│ ├── Desktop_.ini
│ ├── Font.cpp
│ ├── Font.h
│ ├── GLFrame.cpp
│ ├── GLFrame.h
│ ├── GLWindow.cpp
│ ├── GLWindow.h
│ ├── resource.h
│ ├── ScreenDlg.cpp
│ ├── ScreenDlg.h
│ ├── SkyAndTerrain.cpp
│ ├── SkyAndTerrain.exe
│ ├── SkyAndTerrain.h
│ ├── SkyAndTerrain.rc
│ ├── SkyAndTerrain.sln
│ ├── SkyAndTerrain.suo
│ ├── SkyAndTerrain.suo.old
│ ├── SkyAndTerrain.vcproj
│ ├── SkyBox.cpp
│ ├── SkyBox.h
│ ├── stdafx.cpp
│ ├── stdafx.h
│ ├── Terrain.cpp
│ ├── Terrain.h
│ ├── Vector.cpp
│ └── Vector.h
├── 第18章
│ └── TGAFile
│ ├── bak.bmp
│ ├── Camera.cpp
│ ├── Camera.h
│ ├── CBMPLoader.cpp
│ ├── CBMPLoader.h
│ ├── data
│ │ ├── back.BMP
│ │ ├── Bottom.bmp
│ │ ├── box.tga
│ │ ├── Desktop_.ini
│ │ ├── front.BMP
│ │ ├── left.BMP
│ │ ├── right.BMP
│ │ ├── sphere.tga
│ │ ├── terrain.bmp
│ │ ├── terrain.raw
│ │ └── top.BMP
│ ├── Desktop_.ini
│ ├── Font.cpp
│ ├── Font.h
│ ├── GLFrame.cpp
│ ├── GLFrame.h
│ ├── GLWindow.cpp
│ ├── GLWindow.h
│ ├── resource.h
│ ├── ScreenDlg.cpp
│ ├── ScreenDlg.h
│ ├── SkyBox.cpp
│ ├── SkyBox.h
│ ├── stdafx.cpp
│ ├── stdafx.h
│ ├── Terrain.cpp
│ ├── Terrain.h
│ ├── TGAFile.cpp
│ ├── TGAFile.exe
│ ├── TGAFile.h
│ ├── TGAFile.rc
│ ├── TGAFile.sln
│ ├── TGAFile.suo
│ ├── TGAFile.suo.old
│ ├── TGAFile.vcproj
│ ├── TGALoader.cpp
│ ├── TGALoader.h
│ ├── Vector.cpp
│ └── Vector.h
├── 第19章
│ └── 3DSLoad
│ ├── 3DSFile.cpp
│ ├── 3DSFile.h
│ ├── 3DSLoader.cpp
│ ├── 3DSLoader.h
│ ├── 3DSLoad.exe
│ ├── 3DSLoad.rc
│ ├── 3DSLoad.sln
│ ├── 3DSLoad.suo
│ ├── 3DSLoad.suo.old
│ ├── 3DSLoad.vcproj
│ ├── bak.bmp
│ ├── BMPLoader.cpp
│ ├── BMPLoader.h
│ ├── Camera.cpp
│ ├── Camera.h
│ ├── cyborg.bmp
│ ├── data
│ │ ├── back.BMP
│ │ ├── Bottom.bmp
│ │ ├── box.tga
│ │ ├── Desktop_.ini
│ │ ├── front.BMP
│ │ ├── left.BMP
│ │ ├── right.BMP
│ │ ├── sphere.tga
│ │ ├── terrain.bmp
│ │ ├── terrain.raw
│ │ └── top.BMP
│ ├── Desktop_.ini
│ ├── Font.cpp
│ ├── Font.h
│ ├── GLFrame.cpp
│ ├── GLFrame.h
│ ├── GLWindow.cpp
│ ├── GLWindow.h
│ ├── model.3ds
│ ├── resource.h
│ ├── ScreenDlg.cpp
│ ├── ScreenDlg.h
│ ├── SkyBox.cpp
│ ├── SkyBox.h
│ ├── stdafx.cpp
│ ├── stdafx.h
│ ├── Terrain.cpp
│ ├── Terrain.h
│ ├── TGALoader.cpp
│ ├── TGALoader.h
│ ├── Vector.cpp
│ └── Vector.h
├── 第20章
│ └── MD2File
│ ├── bak.bmp
│ ├── BMPLoader.cpp
│ ├── BMPLoader.h
│ ├── Camera.cpp
│ ├── Camera.h
│ ├── data
│ │ ├── back.BMP
│ │ ├── Bottom.bmp
│ │ ├── box.tga
│ │ ├── Desktop_.ini
│ │ ├── front.BMP
│ │ ├── left.BMP
│ │ ├── right.BMP
│ │ ├── sphere.tga
│ │ ├── terrain.bmp
│ │ ├── terrain.raw
│ │ └── top.BMP
│ ├── Desktop_.ini
│ ├── Font.cpp
│ ├── Font.h
│ ├── GLFrame.cpp
│ ├── GLFrame.h
│ ├── GLWindow.cpp
│ ├── GLWindow.h
│ ├── hobgoblin.bmp
│ ├── hobgoblin.MD2
│ ├── MD2File.cpp
│ ├── MD2File.exe
│ ├── MD2File.h
│ ├── MD2File.rc
│ ├── MD2File.sln
│ ├── MD2File.suo
│ ├── MD2File.suo.old
│ ├── MD2File.vcproj
│ ├── MD2Loader.cpp
│ ├── MD2Loader.h
│ ├── resource.h
│ ├── ScreenDlg.cpp
│ ├── ScreenDlg.h
│ ├── SkyBox.cpp
│ ├── SkyBox.h
│ ├── stdafx.cpp
│ ├── stdafx.h
│ ├── Terrain.cpp
│ ├── Terrain.h
│ ├── Vector.cpp
│ └── Vector.h
├── 第21章
│ └── BoneAnimation
│ ├── bak.bmp
│ ├── BoneAnimation.cpp
│ ├── BoneAnimation.exe
│ ├── BoneAnimation.h
│ ├── BoneAnimation.rc
│ ├── BoneAnimation.sln
│ ├── BoneAnimation.suo
│ ├── BoneAnimation.suo.old
│ ├── BoneAnimation.vcproj
│ ├── Bone.cpp
│ ├── Bone.h
│ ├── Desktop_.ini
│ ├── GLFrame.cpp
│ ├── GLFrame.h
│ ├── GLWindow.cpp
│ ├── GLWindow.h
│ ├── Matrix.cpp
│ ├── Matrix.h
│ ├── resource.h
│ ├── ScreenDlg.cpp
│ ├── ScreenDlg.h
│ ├── stdafx.cpp
│ ├── stdafx.h
│ ├── Vector.cpp
│ └── Vector.h
├── 第22章
│ └── MultiTexture
│ ├── bak.bmp
│ ├── bitmap.bmp
│ ├── BMPLoader.cpp
│ ├── BMPLoader.h
│ ├── Desktop_.ini
│ ├── fog.bmp
│ ├── Font.cpp
│ ├── Font.h
│ ├── GLFrame.cpp
│ ├── GLFrame.h
│ ├── GLWindow.cpp
│ ├── GLWindow.h
│ ├── lightmap.bmp
│ ├── MultiTexture.cpp
│ ├── MultiTexture.exe
│ ├── MultiTexture.h
│ ├── MultiTexture.rc
│ ├── MultiTexture.sln
│ ├── MultiTexture.suo
│ ├── MultiTexture.suo.old
│ ├── MultiTexture.vcproj
│ ├── resource.h
│ ├── ScreenDlg.cpp
│ ├── ScreenDlg.h
│ ├── stdafx.cpp
│ ├── stdafx.h
│ └── wall.bmp
├── 第23章
│ └── Emboss
│ ├── bak.bmp
│ ├── Desktop_.ini
│ ├── Emboss.cpp
│ ├── Emboss.exe
│ ├── Emboss.h
│ ├── Emboss.rc
│ ├── Emboss.sln
│ ├── Emboss.suo
│ ├── Emboss.suo.old
│ ├── Emboss.vcproj
│ ├── glext.h
│ ├── GLFrame.cpp
│ ├── GLFrame.h
│ ├── GLWindow.cpp
│ ├── GLWindow.h
│ ├── Matrix.cpp
│ ├── Matrix.h
│ ├── resource.h
│ ├── ScreenDlg.cpp
│ ├── ScreenDlg.h
│ ├── stdafx.cpp
│ ├── stdafx.h
│ ├── TGALoader.cpp
│ ├── TGALoader.h
│ ├── Vector.cpp
│ ├── Vector.h
│ └── woodfloor.tga
├── 第24章
│ ├── Protechny
│ │ ├── bak.bmp
│ │ ├── BMPLoader.cpp
│ │ ├── BMPLoader.h
│ │ ├── Data
│ │ │ ├── Desktop_.ini
│ │ │ ├── flare.bmp
│ │ │ ├── Thumbs.db
│ │ │ └── wall.bmp
│ │ ├── Desktop_.ini
│ │ ├── Font.cpp
│ │ ├── Font.h
│ │ ├── GLFrame.cpp
│ │ ├── GLFrame.h
│ │ ├── GLWindow.cpp
│ │ ├── GLWindow.h
│ │ ├── Particle.cpp
│ │ ├── Particle.h
│ │ ├── Protechny.cpp
│ │ ├── Protechny.exe
│ │ ├── Protechny.h
│ │ ├── Protechny.rc
│ │ ├── Protechny.sln
│ │ ├── Protechny.suo
│ │ ├── Protechny.suo.old
│ │ ├── Protechny.vcproj
│ │ ├── resource.h
│ │ ├── ScreenDlg.cpp
│ │ ├── ScreenDlg.h
│ │ ├── stdafx.cpp
│ │ └── stdafx.h
│ ├── Snow
│ │ ├── bak.bmp
│ │ ├── BMPLoader.cpp
│ │ ├── BMPLoader.h
│ │ ├── Data
│ │ │ ├── Desktop_.ini
│ │ │ ├── snowball.bmp
│ │ │ └── wall.bmp
│ │ ├── Desktop_.ini
│ │ ├── Font.cpp
│ │ ├── Font.h
│ │ ├── GLFrame.cpp
│ │ ├── GLFrame.h
│ │ ├── GLWindow.cpp
│ │ ├── GLWindow.h
│ │ ├── Particle.cpp
│ │ ├── Particle.h
│ │ ├── resource.h
│ │ ├── ScreenDlg.cpp
│ │ ├── ScreenDlg.h
│ │ ├── Snow.cpp
│ │ ├── Snow.exe
│ │ ├── Snow.h
│ │ ├── Snow.rc
│ │ ├── Snow.sln
│ │ ├── Snow.suo
│ │ ├── Snow.suo.old
│ │ ├── Snow.vcproj
│ │ ├── stdafx.cpp
│ │ └── stdafx.h
│ ├── Stars
│ │ ├── bak.bmp
│ │ ├── BMPLoader.cpp
│ │ ├── BMPLoader.h
│ │ ├── Data
│ │ │ ├── Desktop_.ini
│ │ │ ├── flare.bmp
│ │ │ ├── Thumbs.db
│ │ │ └── wall.bmp
│ │ ├── Desktop_.ini
│ │ ├── Font.cpp
│ │ ├── Font.h
│ │ ├── GLFrame.cpp
│ │ ├── GLFrame.h
│ │ ├── GLWindow.cpp
│ │ ├── GLWindow.h
│ │ ├── Particle.cpp
│ │ ├── Particle.h
│ │ ├── resource.h
│ │ ├── ScreenDlg.cpp
│ │ ├── ScreenDlg.h
│ │ ├── Stars.cpp
│ │ ├── Stars.exe
│ │ ├── Stars.h
│ │ ├── Stars.rc
│ │ ├── Stars.sln
│ │ ├── Stars.suo
│ │ ├── Stars.suo.old
│ │ ├── Stars.vcproj
│ │ ├── stdafx.cpp
│ │ └── stdafx.h
│ └── Waterfall
│ ├── bak.bmp
│ ├── BMPLoader.cpp
│ ├── BMPLoader.h
│ ├── Data
│ │ ├── Desktop_.ini
│ │ ├── flare.bmp
│ │ ├── Thumbs.db
│ │ └── wall.bmp
│ ├── Desktop_.ini
│ ├── Font.cpp
│ ├── Font.h
│ ├── GLFrame.cpp
│ ├── GLFrame.h
│ ├── GLWindow.cpp
│ ├── GLWindow.h
│ ├── Particle.cpp
│ ├── Particle.h
│ ├── resource.h
│ ├── ScreenDlg.cpp
│ ├── ScreenDlg.h
│ ├── stdafx.cpp
│ ├── stdafx.h
│ ├── Waterfall.cpp
│ ├── Waterfall.exe
│ ├── Waterfall.h
│ ├── Waterfall.rc
│ ├── Waterfall.sln
│ ├── Waterfall.suo
│ ├── Waterfall.suo.old
│ └── Waterfall.vcproj
├── 第25章
│ ├── Shadow
│ │ ├── bak.bmp
│ │ ├── Desktop_.ini
│ │ ├── Font.cpp
│ │ ├── Font.h
│ │ ├── GLFrame.cpp
│ │ ├── GLFrame.h
│ │ ├── GLWindow.cpp
│ │ ├── GLWindow.h
│ │ ├── resource.h
│ │ ├── ScreenDlg.cpp
│ │ ├── ScreenDlg.h
│ │ ├── Shadow.cpp
│ │ ├── Shadow.exe
│ │ ├── Shadow.h
│ │ ├── Shadow.rc
│ │ ├── Shadow.sln
│ │ ├── Shadow.suo
│ │ ├── Shadow.suo.old
│ │ ├── Shadow.vcproj
│ │ ├── stdafx.cpp
│ │ ├── stdafx.h
│ │ ├── Vector.cpp
│ │ └── Vector.h
│ └── ShadowVolume
│ ├── bak.bmp
│ ├── Desktop_.ini
│ ├── Font.cpp
│ ├── Font.h
│ ├── GLFrame.cpp
│ ├── GLFrame.h
│ ├── GLWindow.cpp
│ ├── GLWindow.h
│ ├── ground.tga
│ ├── resource.h
│ ├── ScreenDlg.cpp
│ ├── ScreenDlg.h
│ ├── ShadowVolume.cpp
│ ├── ShadowVolume.exe
│ ├── ShadowVolume.h
│ ├── ShadowVolume.rc
│ ├── ShadowVolume.sln
│ ├── ShadowVolume.suo
│ ├── ShadowVolume.suo.old
│ ├── ShadowVolume.vcproj
│ ├── stdafx.cpp
│ ├── stdafx.h
│ ├── TGALoader.cpp
│ ├── TGALoader.h
│ ├── Vector.cpp
│ └── Vector.h
├── 第26章
│ └── Collide
│ ├── bak.bmp
│ ├── BMPLoader.cpp
│ ├── BMPLoader.h
│ ├── Collide.aps
│ ├── Collide.cpp
│ ├── Collide.exe
│ ├── Collide.h
│ ├── Collide.rc
│ ├── Collide.sln
│ ├── Collide.suo
│ ├── Collide.suo.old
│ ├── Collide.vcproj
│ ├── Data
│ │ ├── Boden.bmp
│ │ ├── Desktop_.ini
│ │ ├── Explode.wav
│ │ ├── Marble.bmp
│ │ ├── Spark.bmp
│ │ └── Wand.bmp
│ ├── Desktop_.ini
│ ├── Font.cpp
│ ├── Font.h
│ ├── GLFrame.cpp
│ ├── GLFrame.h
│ ├── GLWindow.cpp
│ ├── GLWindow.h
│ ├── resource.h
│ ├── ScreenDlg.cpp
│ ├── ScreenDlg.h
│ ├── stdafx.cpp
│ ├── stdafx.h
│ ├── Tray.cpp
│ ├── Tray.h
│ ├── Vector.cpp
│ └── Vector.h
├── 第2章
│ └── OOGLFrame
│ ├── bak.bmp
│ ├── Desktop_.ini
│ ├── Example.cpp
│ ├── Example.h
│ ├── GLFrame.cpp
│ ├── GLFrame.h
│ ├── GLWindow.cpp
│ ├── GLWindow.h
│ ├── OOGLFrame.aps
│ ├── OOGLFrame.exe
│ ├── OOGLFrame.ncb
│ ├── OOGLFrame.rc
│ ├── OOGLFrame.sln
│ ├── OOGLFrame.suo
│ ├── OOGLFrame.suo.old
│ ├── OOGLFrame.vcproj
│ ├── resource.h
│ ├── ScreenDlg.cpp
│ └── ScreenDlg.h
├── 第3章
│ └── BasicGraphics
│ ├── bak.bmp
│ ├── BasicGraphics.cpp
│ ├── BasicGraphics.exe
│ ├── BasicGraphics.h
│ ├── BasicGraphics.rc
│ ├── BasicGraphics.sln
│ ├── BasicGraphics.suo
│ ├── BasicGraphics.suo.old
│ ├── BasicGraphics.vcproj
│ ├── Desktop_.ini
│ ├── Example.cpp
│ ├── Example.h
│ ├── GLFrame.cpp
│ ├── GLFrame.h
│ ├── GLWindow.cpp
│ ├── GLWindow.h
│ ├── resource.h
│ ├── ScreenDlg.cpp
│ └── ScreenDlg.h
├── 第4章
│ └── 3DGraphics
│ ├── 3DGraphics.aps
│ ├── 3DGraphics.cpp
│ ├── 3DGraphics.exe
│ ├── 3DGraphics.h
│ ├── 3DGraphics.rc
│ ├── 3DGraphics.sln
│ ├── 3DGraphics.suo
│ ├── 3DGraphics.suo.old
│ ├── 3DGraphics.vcproj
│ ├── bak.bmp
│ ├── Desktop_.ini
│ ├── GLFrame.cpp
│ ├── GLFrame.h
│ ├── GLWindow.cpp
│ ├── GLWindow.h
│ ├── resource.h
│ ├── ScreenDlg.cpp
│ └── ScreenDlg.h
├── 第5章
│ ├── Light
│ │ ├── bak.bmp
│ │ ├── Desktop_.ini
│ │ ├── GLFrame.cpp
│ │ ├── GLFrame.h
│ │ ├── GLWindow.cpp
│ │ ├── GLWindow.h
│ │ ├── Light.cpp
│ │ ├── Light.exe
│ │ ├── Light.h
│ │ ├── Light.rc
│ │ ├── Light.sln
│ │ ├── Light.suo
│ │ ├── Light.suo.old
│ │ ├── Light.vcproj
│ │ ├── resource.h
│ │ ├── ScreenDlg.cpp
│ │ └── ScreenDlg.h
│ └── Material
│ ├── bak.bmp
│ ├── Desktop_.ini
│ ├── GLFrame.cpp
│ ├── GLFrame.h
│ ├── GLWindow.cpp
│ ├── GLWindow.h
│ ├── Material.cpp
│ ├── Material.exe
│ ├── Material.h
│ ├── Material.rc
│ ├── Material.sln
│ ├── Material.suo
│ ├── Material.suo.old
│ ├── Material.vcproj
│ ├── resource.h
│ ├── ScreenDlg.cpp
│ └── ScreenDlg.h
├── 第6章
│ └── DisplayList
│ ├── bak.bmp
│ ├── Desktop_.ini
│ ├── DisplayList.exe
│ ├── DisplayList.rc
│ ├── DisplayList.sln
│ ├── DisplayList.suo
│ ├── DisplayList.suo.old
│ ├── DisplayList.vcproj
│ ├── GLFrame.cpp
│ ├── GLFrame.h
│ ├── GLWindow.cpp
│ ├── GLWindow.h
│ ├── List.cpp
│ ├── List.h
│ ├── resource.h
│ ├── ScreenDlg.cpp
│ └── ScreenDlg.h
├── 第7章
│ └── DrawBitmap
│ ├── bak.bmp
│ ├── Desktop_.ini
│ ├── DrawBitmap.cpp
│ ├── DrawBitmap.exe
│ ├── DrawBitmap.h
│ ├── DrawBitmap.rc
│ ├── DrawBitmap.sln
│ ├── DrawBitmap.suo
│ ├── DrawBitmap.suo.old
│ ├── DrawBitmap.vcproj
│ ├── GLFrame.cpp
│ ├── GLFrame.h
│ ├── GLWindow.cpp
│ ├── GLWindow.h
│ ├── resource.h
│ ├── ScreenDlg.cpp
│ └── ScreenDlg.h
├── 第8章
│ ├── 3DFont
│ │ ├── 3DFont.cpp
│ │ ├── 3DFont.exe
│ │ ├── 3DFont.h
│ │ ├── 3DFont.rc
│ │ ├── 3DFont.sln
│ │ ├── 3DFont.suo
│ │ ├── 3DFont.suo.old
│ │ ├── 3DFont.vcproj
│ │ ├── bak.bmp
│ │ ├── Desktop_.ini
│ │ ├── Example.cpp
│ │ ├── Example.h
│ │ ├── GLFrame.cpp
│ │ ├── GLFrame.h
│ │ ├── GLWindow.cpp
│ │ ├── GLWindow.h
│ │ ├── resource.h
│ │ ├── ScreenDlg.cpp
│ │ └── ScreenDlg.h
│ ├── Font
│ │ ├── bak.bmp
│ │ ├── Desktop_.ini
│ │ ├── Example.cpp
│ │ ├── Example.h
│ │ ├── Font.exe
│ │ ├── Font.rc
│ │ ├── Font.sln
│ │ ├── Font.suo
│ │ ├── Font.suo.old
│ │ ├── Font.vcproj
│ │ ├── GLFont.cpp
│ │ ├── GLFont.h
│ │ ├── GLFrame.cpp
│ │ ├── GLFrame.h
│ │ ├── GLWindow.cpp
│ │ ├── GLWindow.h
│ │ ├── resource.h
│ │ ├── ScreenDlg.cpp
│ │ └── ScreenDlg.h
│ └── OpenGL显示中文
│ ├── bak.bmp
│ ├── Desktop_.ini
│ ├── Example.cpp
│ ├── Example.h
│ ├── Font.cpp
│ ├── Font.h
│ ├── GLFrame.cpp
│ ├── GLFrame.h
│ ├── GLWindow.cpp
│ ├── GLWindow.h
│ ├── OpenGL显示中文.exe
│ ├── OpenGL显示中文.rc
│ ├── OpenGL显示中文.sln
│ ├── OpenGL显示中文.suo
│ ├── OpenGL显示中文.suo.old
│ ├── OpenGL显示中文.vcproj
│ ├── resource.h
│ ├── ScreenDlg.cpp
│ └── ScreenDlg.h
└── 第9章
└── Texture
├── bak.bmp
├── CBMPLoader.cpp
├── CBMPLoader.h
├── Desktop_.ini
├── Example.cpp
├── Example.h
├── GLFrame.cpp
├── GLFrame.h
├── GLWindow.cpp
├── GLWindow.h
├── image.bmp
├── resource.h
├── ScreenDlg.cpp
├── ScreenDlg.h
├── Texture.exe
├── Texture.rc
├── Texture.sln
├── Texture.suo
├── Texture.suo.old
├── Texture.vcproj
└── Thumbs.db
70 directories, 842 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论