91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 780KB
    文件類型: .zip
    金幣: 2
    下載: 1 次
    發布日期: 2021-05-24
  • 語言: Html/CSS
  • 標簽: glfw??opengl??

資源簡介

opengl工具glfw以及完整的使用說明文檔,可以應用于多種操作系統 compile.ami config.log lib readme.html compile.bat docs images license.txt support compile.sh examples include Makefile

資源截圖

代碼片段和文件信息

/*****************************************************************************
?*?title:???GLBoing
?*?Desc:????Tribute?to?Amiga?Boing.
?*?Author:??Jim?Brooks??
?*??????????Original?Amiga?authors?were?R.J.?Mical?and?Dale?Luck.
?*??????????GLFW?conversion?by?Marcus?Geelnard
?*?Notes:???-?360‘?=?2*PI?[radian]
?*
?*??????????-?Distances?between?objects?are?created?by?doing?a?relative
?*????????????Z?translations.
?*
?*??????????-?Although?OpenGL?enticingly?supports?alpha-blending
?*????????????the?shadow?of?the?original?Boing?didn‘t?affect?the?color
?*????????????of?the?grid.
?*
?*??????????-?[Marcus]?Changed?timing?scheme?from?interval?driven?to?frame-
?*????????????time?based?animation?steps?(which?results?in?much?smoother
?*????????????movement)
?*
?*?History?of?Amiga?Boing:
?*
?*?Boing?was?demonstrated?on?the?prototype?Amiga?(codenamed?“Lorraine“)?in
?*?1985.?According?to?legend?it?was?written?ad-hoc?in?one?night?by
?*?R.?J.?Mical?and?Dale?Luck.?Because?the?bouncing?ball?animation?was?so?fast
?*?and?smooth?attendees?did?not?believe?the?Amiga?prototype?was?really?doing
?*?the?rendering.?Suspecting?a?trick?they?began?looking?around?the?booth?for
?*?a?hidden?computer?or?VCR.
?*****************************************************************************/

/************************************************************************
?*?$Id:?boing.cv?1.3?2003/05/23?22:12:45?marcus256?Exp?$
?************************************************************************/

#include?
#include?
#include?


/*****************************************************************************
?*?Various?declarations?and?macros
?*****************************************************************************/

/*?Prototypes?*/
void?init(?void?);
void?display(?void?);
void?GLFWCALL?reshape(?int?w?int?h?);
void?DrawBoingBall(?void?);
void?BounceBall(?double?dt?);
void?DrawBoingBallBand(?GLfloat?long_lo?GLfloat?long_hi?);
void?DrawGrid(?void?);

#define?RADIUS???????????70.0
#define?STEP_LONGITUDE???22.5???????????????????/*?22.5?makes?8?bands?like?original?Boing?*/
#define?STEP_LATITUDE????22.5

#define?DIST_BALL???????(RADIUS?*?2.0?+?RADIUS?*?0.1)

#define?VIEW_SCENE_DIST?(DIST_BALL?*?3.0+?200.0)/*?distance?from?viewer?to?middle?of?boing?area?*/
#define?GRID_SIZE???????(RADIUS?*?4.5)??????????/*?length?(width)?of?grid?*/
#define?BOUNCE_HEIGHT???(RADIUS?*?2.1)
#define?BOUNCE_WIDTH????(RADIUS?*?2.1)

#define?SHADOW_OFFSET_X?-20.0
#define?SHADOW_OFFSET_Y??10.0
#define?SHADOW_OFFSET_Z???0.0

#define?WALL_L_OFFSET???0.0
#define?WALL_R_OFFSET???5.0

/*?Animation?speed?(50.0?mimics?the?original?GLUT?demo?speed)?*/
#define?ANIMATION_SPEED?50.0

/*?Maximum?allowed?delta?time?per?physics?iteration?*/
#define?MAX_DELTA_T?0.02

/*?Draw?ball?or?its?shadow?*/
typedef?enum?{?DRAW_BALL?DRAW_BALL_SHADOW?}?DRAW_BALL_ENUM;

/*?Vertex?type?*/
typedef?struct?{float?x;?float?y;?float?z;}?vertex_t;

/*?Global?vars?*/
GLfloat?deg_rot_y???????=?0.0;

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????908??2005-03-14?21:45??license.txt
?????目錄???????????0??2005-04-15?21:39??examples\
?????文件????????1228??2004-08-01?17:59??examples\MakeBundle.sh
?????文件????????1827??2004-04-12?21:53??examples\Makefile.amigaos.gcc
?????文件????????1807??2003-02-02?23:28??examples\Makefile.amigaos.vbcc
?????文件????????2009??2003-11-26?21:54??examples\Makefile.dos.djgpp
?????文件????????3722??2004-08-01?17:59??examples\Makefile.macosx.gcc
?????文件????????2232??2003-02-02?23:28??examples\Makefile.win32.bcc
?????文件????????2227??2003-02-02?23:28??examples\Makefile.win32.cygwin
?????文件????????2230??2003-02-02?23:28??examples\Makefile.win32.lcc
?????文件????????2222??2003-02-02?23:28??examples\Makefile.win32.mgw
?????文件????????2248??2003-02-02?23:28??examples\Makefile.win32.msvc
?????文件????????2371??2003-05-23?23:59??examples\Makefile.win32.ow
?????文件????????2293??2004-04-05?22:20??examples\Makefile.win32.pellesc
?????文件????????1116??2003-01-31?23:54??examples\Makefile.x11.in
?????文件???????17425??2003-05-24?00:12??examples\boing.c
?????文件????????9817??2003-02-02?23:34??examples\gears.c
?????文件????????6349??2003-02-02?23:34??examples\keytest.c
?????文件????????1545??2003-02-02?23:34??examples\listmodes.c
?????文件????????4056??2004-02-25?23:36??examples\mipmaps.c
?????文件???????66322??2003-01-31?23:55??examples\mipmaps.tga
?????文件????????9282??2003-12-09?22:38??examples\mtbench.c
?????文件????????1375??2003-02-02?23:34??examples\mthello.c
?????文件???????38714??2004-04-12?21:52??examples\particles.c
?????文件???????22809??2004-04-05?22:22??examples\pong3d.c
?????文件???????17816??2003-01-31?23:55??examples\pong3d_field.tga
?????文件???????21279??2003-01-31?23:55??examples\pong3d_instr.tga
?????文件????????1835??2003-01-31?23:55??examples\pong3d_menu.tga
?????文件??????106516??2003-01-31?23:56??examples\pong3d_title.tga
?????文件?????????861??2003-01-31?23:56??examples\pong3d_winner1.tga
?????文件?????????891??2003-01-31?23:56??examples\pong3d_winner2.tga
............此處省略159個文件信息

評論

共有 條評論