OpenGLSuperBibleIII-s
所属分类:OpenGL
开发工具:Visual C++
文件大小:17572KB
下载次数:4
上传日期:2009-09-13 16:42:20
上 传 者:
gdlhb2000@21cn.com
说明: OpenGL超级宝典III所有的例子和代码
(OpenGL Super Bible III all of the examples and code)
文件列表:
Examples\.DS_Store (6148, 2004-04-01)
Examples\Windows\.DS_Store (12292, 2004-05-24)
Examples\Windows\Chapter 1\.DS_Store (6148, 2003-11-05)
Examples\Windows\Chapter 1\Block\.DS_Store (6148, 2003-11-05)
Examples\Windows\Chapter 1\Block\Block.c (13263, 2003-11-18)
Examples\Windows\Chapter 1\Block\Block.dsp (3387, 2007-02-12)
Examples\Windows\Chapter 1\Block\Block.dsw (535, 2007-02-12)
Examples\Windows\Chapter 1\Block\Block.exe (49152, 2003-11-21)
Examples\Windows\Chapter 1\Block\Block.ncb (41984, 2007-07-23)
Examples\Windows\Chapter 1\Block\Block.opt (53760, 2007-07-23)
Examples\Windows\Chapter 1\Block\Block.plg (1304, 2007-02-12)
Examples\Windows\Chapter 1\Block\Block4.tga (196652, 2003-11-03)
Examples\Windows\Chapter 1\Block\Block5.tga (196652, 2003-11-03)
Examples\Windows\Chapter 1\Block\Block6.tga (196652, 2003-11-03)
Examples\Windows\Chapter 1\Block\Debug\Block.obj (29632, 2007-02-12)
Examples\Windows\Chapter 1\Block\Debug\Block.pch (3224368, 2007-02-12)
Examples\Windows\Chapter 1\Block\Debug\Block.pdb (25600, 2007-02-12)
Examples\Windows\Chapter 1\Block\Debug\vc60.idb (41984, 2007-02-12)
Examples\Windows\Chapter 1\Block\Debug\vc60.pdb (61440, 2007-02-12)
Examples\Windows\Chapter 1\Block\floor.tga (196652, 2003-11-03)
Examples\Windows\Chapter 10\.DS_Store (6148, 2004-02-20)
Examples\Windows\Chapter 10\Axes3D\Axes3D.c (3361, 2004-02-16)
Examples\Windows\Chapter 10\Axes3D\Axes3D.dsp (4356, 2004-02-17)
Examples\Windows\Chapter 10\Axes3D\Axes3D.dsw (537, 2004-02-17)
Examples\Windows\Chapter 10\Axes3D\Axes3D.exe (45056, 2004-02-20)
Examples\Windows\Chapter 10\Axes3D\Axes3D.opt (55296, 2004-02-20)
Examples\Windows\Chapter 10\Axes3D\Axes3D.plg (1340, 2004-02-20)
Examples\Windows\Chapter 10\Bez3D\Bez3d.c (3663, 2004-02-18)
Examples\Windows\Chapter 10\Bez3D\Bez3D.dsp (4270, 2004-02-20)
Examples\Windows\Chapter 10\Bez3D\Bez3D.dsw (535, 2004-02-20)
Examples\Windows\Chapter 10\Bez3D\Bez3D.exe (40960, 2004-02-20)
Examples\Windows\Chapter 10\Bez3D\Bez3D.opt (55296, 2004-02-20)
Examples\Windows\Chapter 10\Bez3D\Bez3D.plg (1246, 2004-02-20)
Examples\Windows\Chapter 10\Bezier\Bezier.c (3157, 2004-02-17)
Examples\Windows\Chapter 10\Bezier\Bezier.dsp (4282, 2004-02-20)
Examples\Windows\Chapter 10\Bezier\Bezier.dsw (537, 2004-02-20)
Examples\Windows\Chapter 10\Bezier\Bezier.exe (40960, 2004-02-20)
Examples\Windows\Chapter 10\Bezier\Bezier.opt (49664, 2004-02-20)
Examples\Windows\Chapter 10\Bezier\Bezier.plg (1255, 2004-02-20)
Examples\Windows\Chapter 10\Bezlit\bezlit.c (4041, 2004-02-18)
... ...
These are files that are used in common between many of the sample programs in this book
************************************
The following files are for the Win32 platform only:
glext.h - OpenGL extensions
wglext.h - wgl specific extensions
glut32.dll - GLUT DLL - put in Windows\System32
glut32.lib - GLUT import library. Put in your compilers library directory
glut.h - GLUT header file. Put in your compilers include\gl directory
These libraries and equivalent functionality already exist on the Mac and are not needed by either Project Builder or XCode. Most Linux distributions
also include GLUT
**********************************
The following headers and source files are portable at least between Win32 and Mac OS X, and have been partially tested on Linux. Platform dependencies are accounted for when necessary.
OpenGLSB.h - The OpenGL SuperBible main header. Includes necessary framework files for Win32 and OS X.
gltools.h - Handful of useful utility functions and macros used throughout the book.
FrameMath.c - Routines for manipulating the GLTFrame structure
GetExtensionPointer.c - Platform independent implementation to get a pointer to an extension function.
IsExtSupported.c - Tests and extension string to see if it is supported.
LoadTGA.c - Loads vanilla 32/24/8 bit targas. No palettes or RLE compression support.
sphere.c - Code to draw a sphere
Torus.c - Draws a torus. Generates normals and texture coordinates.
UnitAxes.c - Draws a 3D unit axis
VectorMath.c - Miscellaneous vector math routines
MatrixMath.c - Assorted matrix functions that are not in-lined in gltools.h
********************************
That's all for now.
Richard S. Wright Jr.
opengl@bellsouth.net
近期下载者:
相关文件:
收藏者: