实例介绍
所有自己用的Nehe OpenGL教程(附所有源码)及所有可执行程序。
【实例截图】
【核心代码】
4744302543445615298.rar
└── NeHe
├── lesson01_bcb6
│ ├── lesson01.cpp
│ └── lesson01.exe
├── lesson02_bcb6
│ ├── Lesson02.cpp
│ └── Lesson02.exe
├── lesson03_bcb6
│ ├── Lesson03.cpp
│ └── Lesson03.exe
├── lesson04_bcb6
│ ├── Lesson04.cpp
│ └── Lesson04.exe
├── lesson05_bcb6
│ ├── Lesson05.cpp
│ └── Lesson05.exe
├── lesson06_bcb6
│ ├── Data
│ │ └── NeHe.bmp
│ ├── Lesson06.cpp
│ └── Lesson06.exe
├── lesson07_bcb6
│ ├── Data
│ │ └── Crate.bmp
│ ├── Lesson07.cpp
│ └── Lesson07.exe
├── lesson08_bcb6
│ ├── Data
│ │ └── Glass.bmp
│ ├── Lesson08.cpp
│ └── Lesson08.exe
├── lesson09_bcb6
│ ├── Data
│ │ └── Star.bmp
│ ├── Lesson09.cpp
│ └── Lesson09.exe
├── lesson10_bcb6
│ ├── Data
│ │ ├── Mud.bmp
│ │ └── World.txt
│ ├── Lesson10.cpp
│ └── Lesson10.exe
├── lesson11_bcb6
│ ├── Data
│ │ └── Tim.bmp
│ ├── Lesson11.cpp
│ └── Lesson11.exe
├── lesson12_bcb6
│ ├── Data
│ │ └── Cube.bmp
│ ├── Lesson12.cpp
│ └── Lesson12.exe
├── lesson13_bcb6
│ ├── Lesson13.cpp
│ └── Lesson13.exe
├── lesson14_bcb6
│ ├── Lesson14.cpp
│ └── Lesson14.exe
├── lesson15_bcb6
│ ├── Data
│ │ └── Lights.bmp
│ ├── Lesson15.cpp
│ └── Lesson15.exe
├── lesson16_bcb6
│ ├── Data
│ │ └── Crate.bmp
│ ├── Lesson16.cpp
│ └── Lesson16.exe
├── lesson17_bcb6
│ ├── Data
│ │ ├── Bumps.bmp
│ │ └── Font.bmp
│ ├── Lesson17.cpp
│ └── Lesson17.exe
├── lesson18_bcb6
│ ├── Data
│ │ └── Wall.bmp
│ ├── Lesson18.cpp
│ └── Lesson18.exe
├── lesson19_bcb6
│ ├── Data
│ │ └── Particle.bmp
│ ├── Lesson19.cpp
│ └── Lesson19.exe
├── lesson20_bcb6
│ ├── Data
│ │ ├── Image1.bmp
│ │ ├── Image2.bmp
│ │ ├── Logo.bmp
│ │ ├── Mask1.bmp
│ │ └── Mask2.bmp
│ ├── Lesson20.cpp
│ └── Lesson20.exe
├── lesson21_bcb6
│ ├── Data
│ │ ├── Complete.wav
│ │ ├── Die.wav
│ │ ├── Font.bmp
│ │ ├── Freeze.wav
│ │ ├── Hourglass.wav
│ │ └── Image.bmp
│ ├── Lesson21.cpp
│ └── Lesson21.exe
├── lesson22_bcb6
│ ├── Data
│ │ ├── Base.bmp
│ │ ├── Bump.bmp
│ │ ├── Multi_On_Alpha.bmp
│ │ ├── Multi_On.bmp
│ │ ├── OpenGL_Alpha.bmp
│ │ └── OpenGL.bmp
│ ├── Glext.h
│ ├── Lesson22.cpp
│ └── Lesson22.exe
├── Lesson23_bcb6
│ ├── Data
│ │ ├── BG.bmp
│ │ └── Reflect.bmp
│ ├── Lesson23.cpp
│ ├── Lesson23.dsp
│ ├── Lesson23.dsw
│ ├── Lesson23.exe
│ └── NeHe's Readme.txt
├── lesson24_bcb6
│ ├── Data
│ │ └── Font.tga
│ ├── Lesson24.cpp
│ └── Lesson24.exe
├── lesson25_bcb6
│ ├── Data
│ │ ├── Sphere.txt
│ │ ├── Torus.txt
│ │ └── Tube.txt
│ ├── Lesson25.cpp
│ └── Lesson25.exe
├── lesson26_bcb6
│ ├── Data
│ │ ├── Ball.bmp
│ │ ├── Envroll.bmp
│ │ └── Envwall.bmp
│ ├── Lesson26.cpp
│ └── Lesson26.exe
├── lesson27_bcb6
│ ├── 3Dobject.h
│ ├── Data
│ │ ├── Object1.txt
│ │ ├── Object2.txt
│ │ ├── Object.txt
│ │ └── SimpleObject.txt
│ ├── Lesson27.cpp
│ └── Lesson27.exe
├── lesson28_bcb6
│ ├── Data
│ │ └── NeHe.bmp
│ ├── Lesson28.cpp
│ └── Lesson28.exe
├── lesson29_bcb6
│ ├── Data
│ │ ├── GL.raw
│ │ └── Monitor.raw
│ ├── Lesson29.cpp
│ └── Lesson29.exe
├── lesson30_bcb6
│ ├── Data
│ │ ├── Boden.bmp
│ │ ├── Explode.wav
│ │ ├── Marble.bmp
│ │ ├── Spark.bmp
│ │ └── Wand.bmp
│ ├── Image.cpp
│ ├── Image.h
│ ├── Lesson30.cpp
│ ├── Lesson30.exe
│ ├── Mathex.h
│ ├── Tmatrix.cpp
│ ├── Tmatrix.h
│ ├── Tray.cpp
│ ├── Tray.h
│ ├── Tvector.cpp
│ └── Tvector.h
├── lesson31_bcb6
│ ├── Data
│ │ ├── Model.ms3d
│ │ └── Wood.bmp
│ ├── Lesson31.cpp
│ ├── Lesson31.exe
│ ├── Lesson31.h
│ ├── MilkshapeModel.cpp
│ ├── MilkshapeModel.h
│ ├── Model.cpp
│ └── Model.h
├── lesson32_bcb6
│ ├── Data
│ │ ├── BlueFace.tga
│ │ ├── Bucket.tga
│ │ ├── Coke.tga
│ │ ├── Crosshair.tga
│ │ ├── Explode.tga
│ │ ├── Font.tga
│ │ ├── Ground.tga
│ │ ├── Shot.wav
│ │ ├── Sky.tga
│ │ ├── Target.tga
│ │ └── Vase.tga
│ ├── Lesson32.cpp
│ ├── Lesson32.exe
│ ├── NeHeGL.cpp
│ └── NeHeGL.h
├── lesson33_bcb6
│ ├── Data
│ │ ├── Compressed.tga
│ │ └── Uncompressed.tga
│ ├── Lesson33.cpp
│ ├── Lesson33.exe
│ ├── Texture.h
│ ├── Tga.h
│ └── TGALoader.cpp
├── lesson34_bcb6
│ ├── Data
│ │ └── Terrain.raw
│ ├── Lesson34.cpp
│ └── Lesson34.exe
├── lesson35_bcb6
│ ├── Data
│ │ └── Face2.avi
│ ├── Lesson35.cpp
│ ├── Lesson35.exe
│ ├── NeHeGL.cpp
│ └── NeHeGL.h
├── lesson36_bcb6
│ ├── Lesson36.cpp
│ ├── Lesson36.exe
│ ├── NeHeGL.cpp
│ └── NeHeGL.h
├── lesson37_bcb6
│ ├── Data
│ │ ├── Model.txt
│ │ └── Shader.txt
│ ├── Lesson37.cpp
│ ├── Lesson37.exe
│ ├── NeHeGL.cpp
│ └── NeHeGL.h
├── lesson38_bcb6
│ ├── Data
│ │ ├── Butterfly1.bmp
│ │ ├── Butterfly2.bmp
│ │ └── Butterfly3.bmp
│ ├── Lesson38.cpp
│ ├── Lesson38.exe
│ ├── NeHeGL.cpp
│ ├── NeHeGL.h
│ ├── Resource.h
│ └── Resource.rc
├── Lesson39_bcb6
│ ├── Lesson39_bcb.cpp
│ ├── Lesson39_bcb.exe
│ ├── NeHeGL.cpp
│ ├── NeHeGL.h
│ └── Physics1.h
├── Lesson40_bcb6
│ ├── Lesson40_bcb.cpp
│ ├── Lesson40_bcb.exe
│ ├── NeHeGL.cpp
│ ├── NeHeGL.h
│ ├── Physics1.h
│ └── Physics2.h
├── lesson41_bcb6
│ ├── Data
│ │ └── Wall.bmp
│ ├── Lesson41_bcb.cpp
│ ├── Lesson41_bcb.exe
│ ├── NeHeGL.cpp
│ └── NeHeGL.h
├── lesson42_bcb6
│ ├── Lesson42_bcb.cpp
│ ├── Lesson42_bcb.exe
│ ├── NeHeGL.cpp
│ └── NeHeGL.h
├── lesson43_bcb6
│ ├── FreeType.cpp
│ ├── FreeType.h
│ ├── ft2build.h
│ ├── include
│ │ ├── freetype
│ │ │ ├── cache
│ │ │ │ ├── ftccache.h
│ │ │ │ ├── ftccmap.h
│ │ │ │ ├── ftcglyph.h
│ │ │ │ ├── ftcimage.h
│ │ │ │ ├── ftcmanag.h
│ │ │ │ ├── ftcsbits.h
│ │ │ │ └── ftlru.h
│ │ │ ├── config
│ │ │ │ ├── ftconfig.h
│ │ │ │ ├── ftheader.h
│ │ │ │ ├── ftmodule.h
│ │ │ │ ├── ftoption.h
│ │ │ │ └── ftstdlib.h
│ │ │ ├── freetype.h
│ │ │ ├── ftbbox.h
│ │ │ ├── ftbdf.h
│ │ │ ├── ftcache.h
│ │ │ ├── ftchapters.h
│ │ │ ├── fterrdef.h
│ │ │ ├── fterrors.h
│ │ │ ├── ftglyph.h
│ │ │ ├── ftgzip.h
│ │ │ ├── ftimage.h
│ │ │ ├── ftincrem.h
│ │ │ ├── ftlist.h
│ │ │ ├── ftmac.h
│ │ │ ├── ftmm.h
│ │ │ ├── ftmoderr.h
│ │ │ ├── ftmodule.h
│ │ │ ├── ftoutln.h
│ │ │ ├── ftpfr.h
│ │ │ ├── ftrender.h
│ │ │ ├── ftsizes.h
│ │ │ ├── ftsnames.h
│ │ │ ├── ftstroker.h
│ │ │ ├── ftsynth.h
│ │ │ ├── ftsysio.h
│ │ │ ├── ftsysmem.h
│ │ │ ├── ftsystem.h
│ │ │ ├── fttrigon.h
│ │ │ ├── fttypes.h
│ │ │ ├── ftwinfnt.h
│ │ │ ├── ftxf86.h
│ │ │ ├── internal
│ │ │ │ ├── autohint.h
│ │ │ │ ├── bdftypes.h
│ │ │ │ ├── cfftypes.h
│ │ │ │ ├── fnttypes.h
│ │ │ │ ├── ftcalc.h
│ │ │ │ ├── ftcore.h
│ │ │ │ ├── ftdebug.h
│ │ │ │ ├── ftdriver.h
│ │ │ │ ├── ftexcept.h
│ │ │ │ ├── ftgloadr.h
│ │ │ │ ├── fthash.h
│ │ │ │ ├── ftmemory.h
│ │ │ │ ├── ftobject.h
│ │ │ │ ├── ftobjs.h
│ │ │ │ ├── ftstream.h
│ │ │ │ ├── fttrace.h
│ │ │ │ ├── internal.h
│ │ │ │ ├── pcftypes.h
│ │ │ │ ├── pfr.h
│ │ │ │ ├── psaux.h
│ │ │ │ ├── pshints.h
│ │ │ │ ├── psnames.h
│ │ │ │ ├── sfnt.h
│ │ │ │ ├── t1types.h
│ │ │ │ ├── t42types.h
│ │ │ │ └── tttypes.h
│ │ │ ├── t1tables.h
│ │ │ ├── ttnameid.h
│ │ │ ├── tttables.h
│ │ │ └── tttags.h
│ │ └── ft2build.h
│ ├── Lesson43.cpp
│ ├── Lesson43.exe
│ ├── lib
│ ├── NeHe's Readme.txt
│ └── Test.ttf
├── lesson44_bcb6
│ ├── Art
│ │ ├── BigGlow3.bmp
│ │ ├── Font.bmp
│ │ ├── Halo3.bmp
│ │ ├── HardGlow2.bmp
│ │ └── Streaks4.bmp
│ ├── glCamera.cpp
│ ├── glCamera.h
│ ├── glFont.cpp
│ ├── glFont.h
│ ├── glPoint.cpp
│ ├── glPoint.h
│ ├── glVector.cpp
│ ├── glVector.h
│ ├── Lesson44_bcb.cpp
│ ├── Lesson44_bcb.exe
│ └── NeHe's Readme.txt
├── Lesson47_bcb6
│ └── cg
│ ├── CBuilder_cg
│ │ ├── DLL
│ │ │ ├── cgD3D_ab.dll
│ │ │ └── CgFXab.dll
│ │ ├── Include
│ │ │ ├── cgD3D.h
│ │ │ ├── cgfx_stddefs.h
│ │ │ └── ICgFXEffect.h
│ │ ├── Lib
│ │ └── readme.txt
│ └── test
│ ├── glut32.dll
│ ├── glut.dll
│ ├── glut.h
│ ├── Lesson47.cpp
│ ├── main.cpp
│ ├── main.dfm
│ ├── main.h
│ ├── readme.txt
│ ├── TestCG.cpp
│ ├── TestCG.dsk
│ ├── TestCG.exe
│ └── Wave.cg
├── lesson48_bcb6
│ ├── ArcBall.cpp
│ ├── ArcBall.h
│ ├── Lesson48_bcb.cpp
│ ├── Lesson48_bcb.exe
│ ├── NeHeGL.cpp
│ ├── NeHeGL.h
│ └── NeHe's Readme.txt
└── nehechm.chm
91 directories, 326 files
标签:
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论