opengl_example

所属分类:OpenGL
开发工具:Visual C++
文件大小:4359KB
下载次数:3
上传日期:2007-01-05 23:19:02
上 传 者pierce245
说明:  opengl实例,有需要的可以下载下来参考,
(opengl example, the need can be downloaded from the reference.)

文件列表:
EXE (0, 1999-06-07)
EXE\ANIMATION.EXE (122945, 1999-07-06)
EXE\BUFFER.EXE (127035, 1999-07-06)
EXE\CUVSUFC.EXE (131133, 1999-07-06)
EXE\EFFECT.EXE (127035, 1999-07-06)
EXE\FRACTAL.EXE (122941, 1999-07-06)
EXE\GLTRANS.EXE (127037, 1999-07-06)
EXE\IMAGE.EXE (122937, 1999-07-06)
EXE\INTRACTV.EXE (127039, 1999-07-06)
EXE\JGFZ.EXE (135223, 1999-07-06)
EXE\LIGHT.EXE (143417, 1999-07-06)
EXE\MODEL.EXE (127033, 1999-07-06)
EXE\SHADOW.EXE (163899, 1999-07-06)
EXE\SLCTFDBK.EXE (127039, 1999-07-06)
EXE\STEPINGL.EXE (118847, 1999-07-06)
EXE\TEXTURE.EXE (135229, 1999-07-06)
EXE\TODIB.EXE (127033, 1999-07-06)
EXE\TWODSHAPE.EXE (127041, 1999-07-06)
EXE\UTILITY.EXE (127037, 1999-07-06)
PROGRAMS (0, 1999-06-07)
PROGRAMS\ANIMATION (0, 1999-06-07)
PROGRAMS\ANIMATION\ANIMATION.APS (42296, 1998-08-31)
PROGRAMS\ANIMATION\ANIMATION.CLW (2661, 1998-12-06)
PROGRAMS\ANIMATION\ANIMATION.CPP (4150, 1998-08-31)
PROGRAMS\ANIMATION\ANIMATION.DSP (4674, 1998-08-31)
PROGRAMS\ANIMATION\ANIMATION.DSW (541, 1998-08-31)
PROGRAMS\ANIMATION\ANIMATION.H (1399, 1998-08-31)
PROGRAMS\ANIMATION\ANIMATION.NCB (91136, 1998-12-06)
PROGRAMS\ANIMATION\ANIMATION.OPT (48640, 1998-12-06)
PROGRAMS\ANIMATION\ANIMATION.PLG (1931, 1998-12-06)
PROGRAMS\ANIMATION\ANIMATION.RC (10291, 1998-08-31)
PROGRAMS\ANIMATION\ANIMATIONDOC.CPP (1802, 1998-08-31)
PROGRAMS\ANIMATION\ANIMATIONDOC.H (1516, 1998-08-31)
PROGRAMS\ANIMATION\ANIMATIONVIEW.CPP (7886, 1998-12-06)
PROGRAMS\ANIMATION\ANIMATIONVIEW.H (2122, 1998-12-06)
PROGRAMS\ANIMATION\MAINFRM.CPP (1493, 1998-08-31)
PROGRAMS\ANIMATION\MAINFRM.H (1426, 1998-08-31)
PROGRAMS\ANIMATION\RES (0, 1999-06-07)
PROGRAMS\ANIMATION\RESOURCE.H (643, 1998-08-31)
... ...

======================================================================== 光 盘 中 的 内 容 及 使 用 方 法 ======================================================================== 1. exe目录 包括本书中18个工程文件所生成的可执行文件。读者可以 事先运行它们看看运行结果(注意,如果要运行它们,读者的 计算机上应安装有VC6.0。这些EXE文件是作者为了测试各程 序在VC 6.0 上的运行情况而生成的,很好,它们没有编译 连接和运行方面的问题)。但要保证你的win95(***)的system 目录中包含有glu32.dll和opengl32.dll两个库文件。一般 来说win***已自动带有这两个库。 2. Programs目录 这是本书的所有源程序,它们是VC 5.0 格式的。一个目录 一个工程文件集,因而该目录下共有18子个目录。比如, 第三章,在书中读者会根据指示建立一个工程名为StepinGl 的工程文件,同时在此光盘的Programs目录中就有一个对应 的目录,其名就是StepinGl。其它以此类推。作者是在win*** 和VC 5.0上开发的。但是作者已经在VC 6.0 上完全测试过, 没有任何问题!注意,本书的所有程序都是在MFC环境中生成 的。 使用方法: 第一, 将某个要运行或要学习的工程文件目录 (比如,读者在学习第三章时,就是StepinGl 这个目录)拷贝至硬盘。 第二, 在资源管理器中将目录下的所有文件的属性 改为可读可写,即取消文件的只读属性。 第三, 启动VC 5.0 或 VC 6.0。 第四, 执行File\Open Workspace ...\,在文件打开 对话框中将目录切换到刚才从光盘拷贝至硬盘 的目的目录,(比如:硬盘上的StepinGl目录), 选择扩展名为dsw的文件,双击它就打开了这个 工程文件的开发环境。 第五, 确保你的win95(***)的system目录下有opengl32.dll 和glu32.dll库文件。 第六, 请按 ctrl + F5 键,编译连接并运行程序。 3. result_bmp目录 该目录下有本书中程序所生成的部分结果,作者把它们 抓成位图的形式,以供读者参考。共76幅图片。 4.win32_GL目录 这是作者专门为本书光盘编制的一个可在Win32 Application 工作环境下运行的OpenGL程序。它的代码并不多,相当于一个 模板,其作用相当于书中第三章的极小化OpenGL应用程序。它 的好处是不需要MFC的库文件,因而应用程序较轻便。在没有 MFC库的环境下,只要系统有opengl32.dll,glu32.dll两个库 文件就可以运行程序所生成的可执行文件。 使用方法: 第一, 启动VC 5.0 或 VC 6.0。 第二, 执行File\new...\菜单,在弹出的对话框中 选择Projects标签,在其列表框中选择 Win32 Application,在右边的 Project Name栏中输入工程文件名,比如: Win32AppOpenGL,在Location栏中输入将要建立 的工程文件的目录,比如:E:\,单击OK按钮。 在弹出的对话框中确保选择了 An empty project 单选项,单击Finish按钮和OK按钮。这样就生成 了一个Win32 Application应用程序的开发环境。 第三, 从光盘的win32_GL\SpinLine\目录下拷贝SpinLine.cpp 文件至你刚建立的工程文件所在的目录,若按作者 刚才的步骤,这个目录应为e:\Win32AppOpenGL\。 第四, 执行菜单Project\Add To Project\File...\, 在弹出的对话框中选择SpinLine.cpp文件。这样就 将该文件添加进了该工程中。 第五, 在左边的Workspace窗口中选择FileView标签,确保 单击了Win32AppOpenGL files 字样。 第六, 执行菜单Project\Setting...\,在弹出的对话框中 选择Link标签,在Object/libaray modules: 栏的尾 部键入:opengl32.lib glu32.lib glu32.lib, (每个文件请用空格隔开)。 第七, 请按 ctrl + F5 键,编译连接并运行程序。 =================================================================================== 作 者 1999.7.15.

近期下载者

相关文件


收藏者