在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → NeHe OpenGL教程中文版及全部代码

NeHe OpenGL教程中文版及全部代码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:7.51M
  • 下载次数:13
  • 浏览次数:99
  • 发布时间:2021-10-28
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
著名的NeHe OpenGL教程中文版,包括48课教程及所有课程代码,由浅入深,编写精良,结合代码可以快速上手OpenGL。
【实例截图】
【核心代码】
4744302542966551719.rar
└── NeHe
├── NeHe OpenGL教程.chm
└── NeHe_OpenGL教程_源代码
├── Lesson01
│   ├── Lesson1.cpp
│   ├── Lesson1.dsp
│   ├── Lesson1.dsw
│   ├── Lesson1.exe
│   └── NeHe's Readme.txt
├── Lesson02
│   ├── Lesson2.cpp
│   ├── Lesson2.dsp
│   ├── Lesson2.dsw
│   ├── Lesson2.exe
│   └── NeHe's Readme.txt
├── Lesson03
│   ├── Lesson3.cpp
│   ├── Lesson3.dsp
│   ├── Lesson3.dsw
│   ├── Lesson3.exe
│   └── NeHe's Readme.txt
├── Lesson04
│   ├── Lesson4.cpp
│   ├── Lesson4.dsp
│   ├── Lesson4.dsw
│   ├── Lesson4.exe
│   └── NeHe's Readme.txt
├── Lesson05
│   ├── Lesson5.cpp
│   ├── Lesson5.dsp
│   ├── Lesson5.dsw
│   ├── Lesson5.exe
│   └── NeHe's Readme.txt
├── Lesson06
│   ├── Data
│   │   ├── NeHe.bmp
│   │   └── Thumbs.db
│   ├── Lesson6.cpp
│   ├── Lesson6.dsp
│   ├── Lesson6.dsw
│   ├── Lesson6.exe
│   └── NeHe's Readme.txt
├── Lesson07
│   ├── Data
│   │   ├── Crate.bmp
│   │   └── Thumbs.db
│   ├── Lesson7.cpp
│   ├── Lesson7.dsp
│   ├── Lesson7.dsw
│   ├── Lesson7.exe
│   └── NeHe's Readme.txt
├── Lesson08
│   ├── Data
│   │   ├── Glass.bmp
│   │   └── Thumbs.db
│   ├── Lesson8.cpp
│   ├── Lesson8.dsp
│   ├── Lesson8.dsw
│   ├── Lesson8.exe
│   └── NeHe's Readme.txt
├── lesson09
│   ├── Data
│   │   └── Star.bmp
│   ├── lesson9.cpp
│   ├── lesson9.dsp
│   ├── lesson9.dsw
│   ├── lesson9.ncb
│   ├── lesson9.opt
│   ├── lesson9.plg
│   └── NeHe's Readme.txt
├── lesson10
│   └── Lesson10
│   ├── Data
│   │   ├── Mud.bmp
│   │   └── World.txt
│   ├── Lesson10.cpp
│   ├── Lesson10.dsp
│   ├── Lesson10.dsw
│   ├── Lesson10.exe
│   ├── Lesson10.ncb
│   ├── Lesson10.opt
│   ├── lesson10.plg
│   └── NeHe's Readme.txt
├── lesson11
│   ├── Data
│   │   └── Tim.bmp
│   ├── Lesson11.cpp
│   ├── Lesson11.dsp
│   ├── Lesson11.dsw
│   ├── Lesson11.exe
│   ├── Lesson11.ncb
│   ├── Lesson11.opt
│   └── NeHe's Readme.txt
├── lesson12
│   ├── Data
│   │   └── Cube.bmp
│   ├── Lesson12.cpp
│   ├── Lesson12.dsp
│   ├── Lesson12.dsw
│   ├── Lesson12.exe
│   ├── Lesson12.ncb
│   ├── Lesson12.opt
│   └── NeHe's Readme.txt
├── lesson13
│   ├── Lesson13.cpp
│   ├── Lesson13.dsp
│   ├── Lesson13.dsw
│   ├── Lesson13.exe
│   ├── Lesson13.ncb
│   ├── Lesson13.opt
│   ├── lesson13.plg
│   └── NeHe's Readme.txt
├── lesson14
│   ├── Lesson14.cpp
│   ├── Lesson14.dsp
│   ├── Lesson14.dsw
│   ├── Lesson14.exe
│   ├── Lesson14.ncb
│   ├── Lesson14.opt
│   ├── lesson14.plg
│   └── NeHe's Readme.txt
├── lesson15
│   ├── Data
│   │   └── Lights.bmp
│   ├── Lesson15.cpp
│   ├── Lesson15.dsp
│   ├── Lesson15.dsw
│   ├── Lesson15.exe
│   ├── Lesson15.ncb
│   ├── Lesson15.opt
│   ├── lesson15.plg
│   └── NeHe's Readme.txt
├── lesson16
│   ├── Data
│   │   └── Crate.bmp
│   ├── Lesson16.cpp
│   ├── Lesson16.dsp
│   ├── Lesson16.dsw
│   ├── Lesson16.exe
│   ├── Lesson16.ncb
│   ├── Lesson16.opt
│   ├── lesson16.plg
│   └── NeHe's Readme.txt
├── lesson17
│   ├── Data
│   │   ├── Bumps.bmp
│   │   └── Font.bmp
│   ├── Lesson17.cpp
│   ├── Lesson17.dsp
│   ├── Lesson17.dsw
│   ├── Lesson17.exe
│   └── NeHe's Readme.txt
├── lesson18
│   ├── Data
│   │   └── Wall.bmp
│   ├── Lesson18.cpp
│   ├── Lesson18.dsp
│   ├── Lesson18.dsw
│   ├── Lesson18.exe
│   └── NeHe's Readme.txt
├── lesson19
│   ├── Data
│   │   └── Particle.bmp
│   ├── Lesson19.cpp
│   ├── Lesson19.dsp
│   ├── Lesson19.dsw
│   ├── Lesson19.exe
│   ├── Lesson19.ncb
│   ├── Lesson19.opt
│   ├── lesson19.plg
│   └── NeHe's Readme.txt
├── lesson20
│   ├── Data
│   │   ├── Image1.bmp
│   │   ├── Image2.bmp
│   │   ├── Logo.bmp
│   │   ├── Mask1.bmp
│   │   └── Mask2.bmp
│   ├── Lesson20.cpp
│   ├── Lesson20.dsp
│   ├── Lesson20.dsw
│   ├── Lesson20.exe
│   ├── Lesson20.ncb
│   ├── Lesson20.opt
│   └── NeHe's Readme.txt
├── lesson21
│   ├── Data
│   │   ├── Complete.wav
│   │   ├── Die.wav
│   │   ├── Font.bmp
│   │   ├── Freeze.wav
│   │   ├── Hourglass.wav
│   │   └── Image.bmp
│   ├── Lesson21.cpp
│   ├── Lesson21.dsp
│   ├── Lesson21.dsw
│   ├── Lesson21.exe
│   ├── Lesson21.ncb
│   ├── Lesson21.opt
│   ├── lesson21.plg
│   └── NeHe's Readme.txt
├── lesson22
│   ├── Data
│   │   ├── Base.bmp
│   │   ├── Bump.bmp
│   │   ├── Multi_On_Alpha.bmp
│   │   ├── Multi_On.bmp
│   │   ├── OpenGL_Alpha.bmp
│   │   └── OpenGL.bmp
│   ├── GLext.h
│   ├── Lesson22.cpp
│   ├── Lesson22.dsp
│   ├── Lesson22.dsw
│   ├── Lesson22.exe
│   ├── Lesson22.ncb
│   ├── Lesson22.opt
│   └── NeHe's Readme.txt
├── lesson23
│   ├── Data
│   │   ├── BG.bmp
│   │   └── Reflect.bmp
│   ├── Lesson23.cpp
│   ├── Lesson23.dsp
│   ├── Lesson23.dsw
│   ├── Lesson23.exe
│   ├── Lesson23.ncb
│   ├── Lesson23.opt
│   └── NeHe's Readme.txt
├── lesson24
│   ├── Data
│   │   └── Font.tga
│   ├── Lesson24.cpp
│   ├── Lesson24.dsp
│   ├── Lesson24.dsw
│   ├── Lesson24.exe
│   ├── Lesson24.ncb
│   ├── Lesson24.opt
│   ├── Lesson24.plg
│   └── NeHe's Readme.txt
├── lesson25
│   ├── Data
│   │   ├── Sphere.txt
│   │   ├── Torus.txt
│   │   └── Tube.txt
│   ├── Lesson25.cpp
│   ├── Lesson25.dsp
│   ├── Lesson25.dsw
│   ├── Lesson25.exe
│   └── NeHe's Readme.txt
├── lesson26
│   ├── Data
│   │   ├── Ball.bmp
│   │   ├── Envroll.bmp
│   │   └── Envwall.bmp
│   ├── Lesson26.cpp
│   ├── Lesson26.dsp
│   ├── Lesson26.dsw
│   ├── Lesson26.exe
│   └── NeHe's Readme.txt
├── lesson27
│   ├── 3Dobject.h
│   ├── Data
│   │   ├── Object1.txt
│   │   ├── Object2.txt
│   │   ├── Object.txt
│   │   └── SimpleObject.txt
│   ├── Lesson27.cpp
│   ├── Lesson27.dsp
│   ├── Lesson27.dsw
│   ├── Lesson27.exe
│   └── NeHe's Readme.txt
├── lesson28
│   ├── Data
│   │   └── NeHe.bmp
│   ├── Lesson28.cpp
│   ├── Lesson28.dsp
│   ├── Lesson28.dsw
│   ├── Lesson28.exe
│   ├── Lesson28.ncb
│   ├── Lesson28.opt
│   └── NeHe's Readme.txt
├── lesson29
│   ├── Data
│   │   ├── GL.raw
│   │   └── Monitor.raw
│   ├── Lesson29.cpp
│   ├── Lesson29.dsp
│   ├── Lesson29.dsw
│   ├── Lesson29.exe
│   └── NeHe's Readme.txt
├── lesson30
│   ├── Data
│   │   ├── Boden.bmp
│   │   ├── Explode.wav
│   │   ├── Marble.bmp
│   │   ├── Spark.bmp
│   │   └── Wand.bmp
│   ├── Image.cpp
│   ├── Image.h
│   ├── Lesson30.cpp
│   ├── Lesson30.dsp
│   ├── Lesson30.dsw
│   ├── Lesson30.exe
│   ├── Mathex.h
│   ├── NeHe's Readme.txt
│   ├── Readme.txt
│   ├── Tmatrix.cpp
│   ├── Tmatrix.h
│   ├── Tray.cpp
│   ├── Tray.h
│   ├── Tvector.cpp
│   └── Tvector.h
├── lesson31
│   ├── Data
│   │   ├── Model.ms3d
│   │   └── Wood.bmp
│   ├── Lesson31.cpp
│   ├── Lesson31.dsp
│   ├── Lesson31.dsw
│   ├── Lesson31.exe
│   ├── Lesson31.h
│   ├── Lesson31.ncb
│   ├── Lesson31.opt
│   ├── MilkshapeModel.cpp
│   ├── MilkshapeModel.h
│   ├── Model.cpp
│   ├── Model.h
│   └── NeHe's Readme.txt
├── lesson32
│   ├── 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.dsp
│   ├── Lesson32.dsw
│   ├── Lesson32.exe
│   ├── Lesson32.ncb
│   ├── Lesson32.opt
│   ├── NeHeGL.cpp
│   ├── NeHeGL.h
│   └── NeHe's Readme.txt
├── lesson33
│   └── Lesson33
│   ├── Data
│   │   ├── Compressed.tga
│   │   └── Uncompressed.tga
│   ├── Lesson33.cpp
│   ├── Lesson33.dsp
│   ├── Lesson33.dsw
│   ├── Lesson33.exe
│   ├── NeHe's Readme.txt
│   ├── Texture.h
│   ├── Tga.h
│   └── TGALoader.cpp
├── Lesson34
│   ├── Data
│   │   └── Terrain.raw
│   ├── Lesson34.cpp
│   ├── Lesson34.dsp
│   ├── Lesson34.dsw
│   ├── Lesson34.exe
│   └── NeHe's Readme.txt
├── lesson35
│   └── Lesson35
│   ├── Data
│   │   ├── Face3.avi
│   │   └── Thumbs.db
│   ├── Lesson35.cpp
│   ├── Lesson35.dsp
│   ├── Lesson35.dsw
│   ├── Lesson35.exe
│   ├── Lesson35.ncb
│   ├── Lesson35.opt
│   ├── Lesson35.plg
│   ├── NeHeGL.cpp
│   ├── NeHeGL.h
│   └── NeHe's Readme.txt
├── lesson36
│   └── Lesson36
│   ├── Lesson36.cpp
│   ├── Lesson36.dsp
│   ├── Lesson36.dsw
│   ├── Lesson36.exe
│   ├── NeHeGL.cpp
│   ├── NeHeGL.h
│   └── NeHe's Readme.txt
├── lesson37
│   └── Lesson37
│   ├── Data
│   │   ├── Model.txt
│   │   └── Shader.txt
│   ├── Lesson37.cpp
│   ├── Lesson37.dsp
│   ├── Lesson37.dsw
│   ├── Lesson37.exe
│   ├── Lesson37.ncb
│   ├── Lesson37.opt
│   ├── NeHeGL.cpp
│   ├── NeHeGL.h
│   └── NeHe's Readme.txt
├── lesson38
│   └── Lesson38
│   ├── Data
│   │   ├── Butterfly1.bmp
│   │   ├── Butterfly2.bmp
│   │   └── Butterfly3.bmp
│   ├── Lesson38.aps
│   ├── Lesson38.cpp
│   ├── Lesson38.dsp
│   ├── Lesson38.dsw
│   ├── Lesson38.exe
│   ├── Lesson38.rc
│   ├── NeHeGL.cpp
│   ├── NeHeGL.h
│   ├── NeHe's Readme.txt
│   └── Resource.h
├── lesson39
│   └── Lesson39
│   ├── Lesson39.cpp
│   ├── Lesson39.dsp
│   ├── Lesson39.dsw
│   ├── Lesson39.exe
│   ├── NeHeGL.cpp
│   ├── NeHeGL.h
│   ├── NeHe's Readme.txt
│   └── Physics1.h
├── lesson40
│   └── Lesson40
│   ├── Lesson40.cpp
│   ├── Lesson40.dsp
│   ├── Lesson40.dsw
│   ├── Lesson40.exe
│   ├── Lesson40.ncb
│   ├── Lesson40.opt
│   ├── NeHeGL.cpp
│   ├── NeHeGL.h
│   ├── NeHe's Readme.txt
│   ├── Physics1.h
│   └── Physics2.h
├── lesson41
│   └── Lesson41
│   ├── Data
│   │   └── Wall.bmp
│   ├── Lesson41.cpp
│   ├── Lesson41.dsp
│   ├── Lesson41.dsw
│   ├── Lesson41.exe
│   ├── Lesson41.ncb
│   ├── Lesson41.opt
│   ├── NeHeGL.cpp
│   ├── NeHeGL.h
│   └── NeHe's Readme.txt
├── lesson42
│   └── Lesson42
│   ├── Lesson42.cpp
│   ├── Lesson42.dsp
│   ├── Lesson42.dsw
│   ├── Lesson42.exe
│   ├── Lesson42.ncb
│   ├── Lesson42.opt
│   ├── Lesson42.plg
│   ├── NeHeGL.cpp
│   ├── NeHeGL.h
│   └── NeHe's Readme.txt
├── lesson43
│   └── Lesson43
│   ├── FreeType-2.1.4-lib.zip
│   ├── FreeType-6.dll
│   ├── FreeType.cpp
│   ├── FreeType.h
│   ├── Lesson43.cpp
│   ├── Lesson43.dsp
│   ├── Lesson43.dsw
│   ├── Lesson43.exe
│   ├── Lesson43.ncb
│   ├── Lesson43.opt
│   ├── NeHe's Readme.txt
│   ├── Test.ttf
│   └── Zlib.dll
├── lesson44
│   └── Lesson44
│   ├── 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.cpp
│   ├── Lesson44.dsp
│   ├── Lesson44.dsw
│   ├── Lesson44.exe
│   ├── Lesson44.ncb
│   ├── Lesson44.opt
│   └── NeHe's Readme.txt
├── lesson45
│   └── Lesson45
│   ├── Lesson45.cpp
│   ├── Lesson45.dsp
│   ├── Lesson45.dsw
│   ├── Lesson45.exe
│   ├── NeHeGL.cpp
│   ├── NeHeGL.h
│   ├── NeHe's Readme.txt
│   └── Terrain.bmp
├── lesson46
│   └── Lesson46
│   ├── ARB_Multisample.cpp
│   ├── ARB_Multisample.h
│   ├── Lesson46.cpp
│   ├── Lesson46.dsp
│   ├── Lesson46.dsw
│   ├── Lesson46.exe
│   ├── Lesson46.ncb
│   ├── Lesson46.opt
│   ├── NeHeGL.cpp
│   ├── NeHeGL.h
│   └── NeHe's Readme.txt
├── lesson47
│   └── Lesson47
│   ├── Cg
│   │   └── Wave.cg
│   ├── Lesson47.cpp
│   ├── Lesson47.dsp
│   ├── Lesson47.dsw
│   ├── Lesson47.exe
│   ├── Lesson47.ncb
│   ├── Lesson47.opt
│   ├── NeHeGL.cpp
│   ├── NeHeGL.h
│   └── NeHe's Readme.txt
└── lesson48
└── Lesson48
├── ArcBall.cpp
├── ArcBall.h
├── Lesson48.cpp
├── Lesson48.dsp
├── Lesson48.dsw
├── Lesson48.exe
├── Lesson48.ncb
├── Lesson48.opt
├── NeHeGL.cpp
├── NeHeGL.h
└── NeHe's Readme.txt

99 directories, 461 files

标签:

实例下载地址

NeHe OpenGL教程中文版及全部代码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警