billboard

所属分类:图形图像处理
开发工具:Visual C++
文件大小:869KB
下载次数:101
上传日期:2006-04-05 19:32:08
上 传 者gxdhzs
说明:  一个基于图像的布告板技术代码,对于初学者来说很有借鉴价值
(an image-based bulletin board code technology, for a newcomer very valuable reference)

文件列表:
source (0, 2004-04-11)
source\apps (0, 2004-04-11)
source\apps\tuts (0, 2004-04-11)
source\apps\tuts\billboard (0, 2004-04-11)
source\apps\tuts\billboard\AppInfoWindow.cpp (3207, 2004-02-16)
source\apps\tuts\billboard\AppInfoWindow.h (845, 2004-02-07)
source\apps\tuts\billboard\billboard.cpp (6632, 2004-04-11)
source\apps\tuts\billboard\billboard.dsp (8231, 2004-04-11)
source\apps\tuts\billboard\billboard.dsw (4129, 2004-04-11)
source\apps\tuts\billboard\billboard.h (558, 2004-04-11)
source\apps\tuts\billboard\billboard.sln (6887, 2004-04-11)
source\apps\tuts\billboard\billboard.vcproj (7767, 2004-04-11)
source\apps\tuts\billboard\ijl15.lib (4634, 2003-12-17)
source\apps\tuts\billboard\InputKeyboard.cpp (4400, 2004-04-11)
source\apps\tuts\billboard\InputKeyboard.h (1322, 2004-04-11)
source\apps\tuts\billboard\InputMouse.cpp (6305, 2004-04-11)
source\apps\tuts\billboard\InputMouse.h (1524, 2004-04-11)
source\apps\tuts\billboard\libfreetype.lib (58432, 2003-12-26)
source\apps\tuts\billboard\main.cpp (22360, 2004-04-11)
source\apps\tuts\billboard\main.ini (218, 2004-04-11)
source\apps\tuts\billboard\mouse.tga (1051, 2004-03-21)
source\apps\tuts\billboard\OpenGlApp.cpp (22539, 2004-04-11)
source\apps\tuts\billboard\OpenGlApp.h (4074, 2004-02-16)
source\apps\tuts\billboard\particle.tga (66075, 2004-04-05)
source\apps\tuts\billboard\ResolutionOptions.cpp (4216, 2004-02-24)
source\apps\tuts\billboard\ResolutionOptions.h (1236, 2004-02-07)
source\build (0, 2004-04-11)
source\build\bin (0, 2004-04-11)
source\build\bin\Debug (0, 2004-04-11)
source\build\bin\Debug\billboard (0, 2004-04-11)
source\build\bin\Debug\billboard\freetype6.dll (442880, 2003-12-26)
source\build\bin\Debug\billboard\ijl11.dll (180224, 1999-08-18)
source\build\bin\Release (0, 2004-04-11)
source\build\bin\Release\billboard (0, 2004-04-11)
source\build\bin\Release\billboard\billboard.exe (122880, 2004-04-11)
source\build\bin\Release\billboard\Debug.log (3579, 2004-04-11)
source\build\bin\Release\billboard\freetype6.dll (442880, 2003-12-26)
source\build\bin\Release\billboard\ijl11.dll (180224, 1999-08-18)
source\build\bin\Release\billboard\main.ini (218, 2004-04-11)
... ...

All source code written by Matt Boelter: opengltut@hotmail.com You can use it if you like, if it breaks something it's not my fault, although I do my best to make sure it functions and doesn't leak memory. You'll need freetype to build this. Go here to download it: http://gnuwin32.sourceforge.net/packages/freetype.htm Controls ESC - exit ENTER - reload the ini file. You can change the number of particles to draw while the app is running and reload it. This will alos regenerate the random locations of the particles. R - brings up the resolution switching screen - use the mouse to select which resolution to run. Only selects 32bit resolutions. C - reset the camera position, rotation, and zoom; it also resets the billboard group position and location. T - toggle texturing. G - toggle drawing of local particles axis. B - toggle multicolor particles - when this is on, the left side of the particle is grey. This helps you to see the orientation of the particles. A,S,D,F - move the camera around CTRL + (A,S,D,F) - hold either the left or right control and the move keys will change the location of the billboard group instead of moving the camera. Left,Down,Right,Up - rotate the camera CTRL + (Left,Down,Right,Up) - rotate the billboard group instead of the camera. PageUp - zoom the camera in PageDown - zoom the camera out

近期下载者

相关文件


收藏者