亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? example1.cpp

?? c++源程序
?? CPP
字號(hào):
/****************************************************************************

  A simple GLUT program using the GLUI User Interface Library

  This program sets up a checkbox and a spinner, both with live variables.
  No callbacks are used.

  -----------------------------------------------------------------------
	   
  9/9/98 Paul Rademacher (rademach@cs.unc.edu)

****************************************************************************/

#include <string.h>
#include <GL/glut.h>
#include "glui.h"

/** These are the live variables passed into GLUI ***/
int   wireframe = 0;
int   segments = 8;
int   main_window;


/***************************************** myGlutIdle() ***********/

void myGlutIdle( void )
{
  /* According to the GLUT specification, the current window is 
     undefined during an idle callback.  So we need to explicitly change
     it if necessary */
  if ( glutGetWindow() != main_window ) 
    glutSetWindow(main_window);  

  glutPostRedisplay();
}


/**************************************** myGlutReshape() *************/

void myGlutReshape( int x, int y )
{
  float xy_aspect;

  xy_aspect = (float)x / (float)y;
  glViewport( 0, 0, x, y );

  glMatrixMode( GL_PROJECTION );
  glLoadIdentity();
  glFrustum( -xy_aspect*.08, xy_aspect*.08, -.08, .08, .1, 15.0 );

  glutPostRedisplay();
}

/***************************************** myGlutDisplay() *****************/

void myGlutDisplay( void )
{
  static float rotationX = 0.0, rotationY = 0.0;

  glClearColor( .9f, .9f, .9f, 1.0f );
  glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT );

  /*** Rotate the object ***/
  rotationX += 3.3f;
  rotationY += 4.7f;

  glMatrixMode( GL_MODELVIEW );
  glLoadIdentity();
  glTranslatef( 0.0, 0.0, -1.0 );
  glRotatef( rotationY, 0.0, 1.0, 0.0 );
  glRotatef( rotationX, 1.0, 0.0, 0.0 );

  /*** Now we render object, using the variables 'segments' and
    'wireframe'.  These are _live_ variables, which are transparently 
    updated by GLUI ***/
  
  if ( wireframe )
    glutWireTorus( .2,.5,16,segments );
  else
    glutSolidTorus( .2,.5,16,segments );

  glutSwapBuffers(); 
}


/**************************************** main() ********************/

void main(int argc, char* argv[])
{
  /****************************************/
  /*   Initialize GLUT and create window  */
  /****************************************/

  glutInitDisplayMode( GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH );
  glutInitWindowPosition( 50, 50 );
  glutInitWindowSize( 300, 300 );
 
  main_window = glutCreateWindow( "GLUI Example 1" );
  glutDisplayFunc( myGlutDisplay );
  glutReshapeFunc( myGlutReshape );  

  /****************************************/
  /*       Set up OpenGL lights           */
  /****************************************/

  GLfloat light0_ambient[] =  {0.1f, 0.1f, 0.3f, 1.0f};
  GLfloat light0_diffuse[] =  {.6f, .6f, 1.0f, 1.0f};
  GLfloat light0_position[] = {1.0f, 1.0f, 1.0f, 0.0f};

  glEnable(GL_LIGHTING);
  glEnable(GL_LIGHT0);
  glLightfv(GL_LIGHT0, GL_AMBIENT, light0_ambient);
  glLightfv(GL_LIGHT0, GL_DIFFUSE, light0_diffuse);
  glLightfv(GL_LIGHT0, GL_POSITION, light0_position);

  /****************************************/
  /*          Enable z-buferring          */
  /****************************************/

  glEnable(GL_DEPTH_TEST);


  /****************************************/
  /*         Here's the GLUI code         */
  /****************************************/
  
  GLUI *glui = GLUI_Master.create_glui( "GLUI" );
  glui->add_checkbox( "Wireframe", &wireframe );
  GLUI_Spinner *segment_spinner = 
    glui->add_spinner( "Segments:", GLUI_SPINNER_INT, &segments );
  segment_spinner->set_int_limits( 3, 60 ); 
   
  glui->set_main_gfx_window( main_window );

  /* We register the idle callback with GLUI, *not* with GLUT */
  GLUI_Master.set_glutIdleFunc( myGlutIdle ); 

  glutMainLoop();
}



?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲高清久久久| 久久精品久久综合| 亚洲激情图片一区| 亚洲福利视频一区| 美国三级日本三级久久99| 国内精品自线一区二区三区视频| 日本成人在线视频网站| 成人app网站| 欧美久久久久久久久| 精品sm在线观看| 亚洲激情图片小说视频| 国产精品综合一区二区三区| 不卡电影一区二区三区| 日韩视频一区在线观看| 中文字幕一区视频| 日本午夜一本久久久综合| 日日夜夜免费精品| 日韩电影在线观看一区| 国产激情一区二区三区| jizzjizzjizz欧美| 日韩欧美一级片| 亚洲乱码日产精品bd| 极品少妇一区二区| 欧美手机在线视频| 日本一区二区三区四区| 日本女优在线视频一区二区| 一本色道久久综合亚洲精品按摩| 久久久久久久久岛国免费| 亚洲成av人综合在线观看| 成人一区二区三区中文字幕| 国产精品一区二区在线播放| 欧美日韩一区二区三区视频| 中文字幕第一页久久| 久久精品国产久精国产| 色婷婷av一区二区三区gif| 夫妻av一区二区| 日韩视频一区二区三区在线播放| 亚洲自拍与偷拍| 色综合久久久久| 欧美激情在线观看视频免费| 日韩一区精品视频| 99re8在线精品视频免费播放| 欧美精品一区二区三区在线播放| 日韩av成人高清| 欧美系列日韩一区| 亚洲视频中文字幕| 色哟哟一区二区三区| 国产精品久久久久天堂| 国产在线精品不卡| 日韩一区国产二区欧美三区| 午夜欧美电影在线观看| 欧美日韩精品系列| 亚洲蜜臀av乱码久久精品| 成人黄色软件下载| 久久久美女毛片| 日韩avvvv在线播放| 欧美精品777| 日本中文在线一区| 欧美一区二区三区色| 亚洲v中文字幕| 91麻豆精品国产91久久久久| 亚洲大型综合色站| 欧美日韩另类一区| 日韩精品91亚洲二区在线观看| 91免费在线播放| 一区二区三区在线不卡| 色www精品视频在线观看| 亚洲精品菠萝久久久久久久| 欧美性视频一区二区三区| 一区二区在线观看免费视频播放| 欧美日韩在线免费视频| 蜜臀av性久久久久蜜臀aⅴ四虎 | 在线观看视频一区二区欧美日韩| 国产日韩欧美精品一区| 蜜桃av噜噜一区二区三区小说| 日韩欧美国产高清| 免费观看在线综合| 欧美美女一区二区| 一区二区三区高清在线| 欧美一区二区在线不卡| 国产毛片精品视频| 亚洲欧洲国产专区| 91精品一区二区三区在线观看| 久久99国产精品久久99| 久久亚区不卡日本| 国产一区二区福利| 国产亚洲1区2区3区| 不卡影院免费观看| 亚洲香肠在线观看| 久久亚洲捆绑美女| 色综合激情五月| 国产做a爰片久久毛片| 中文字幕精品三区| 欧美精三区欧美精三区| 国产91对白在线观看九色| 国产精品电影一区二区| 制服视频三区第一页精品| 成人一区二区三区视频| 亚洲一区二区美女| 欧美激情一区三区| 69久久99精品久久久久婷婷| 成人中文字幕在线| 日韩国产欧美一区二区三区| 久久亚洲综合av| 成人国产精品免费观看| 久久99久久久欧美国产| 亚洲午夜久久久久久久久久久| 欧美日韩一区二区不卡| 成人国产一区二区三区精品| 奇米色一区二区三区四区| 亚洲女同ⅹxx女同tv| 久久久国产综合精品女国产盗摄| 99在线精品观看| 日韩在线观看一区二区| 亚洲精品高清视频在线观看| 99久久综合狠狠综合久久| 韩国av一区二区三区在线观看| 亚洲视频一区在线| 欧美国产日韩一二三区| 日韩欧美另类在线| 成人夜色视频网站在线观看| 欧美日本在线播放| 色综合咪咪久久| 成人少妇影院yyyy| 亚洲一区二区三区自拍| 久久久蜜桃精品| 日韩欧美精品在线| 97久久久精品综合88久久| 成人性视频免费网站| 国产最新精品精品你懂的| 亚洲摸摸操操av| 久久视频一区二区| 欧美性三三影院| 91视频你懂的| 99久久综合色| 日本韩国欧美国产| 在线一区二区三区做爰视频网站| 成人晚上爱看视频| 国产99一区视频免费| 成熟亚洲日本毛茸茸凸凹| 激情都市一区二区| 午夜av电影一区| 肉色丝袜一区二区| 经典三级一区二区| 国产成人免费视频网站| fc2成人免费人成在线观看播放| av中文字幕亚洲| 伊人性伊人情综合网| 亚洲三级免费观看| 亚洲一区二区三区爽爽爽爽爽| 亚洲精品伦理在线| 一区二区三区国产精华| 日韩专区在线视频| 免费国产亚洲视频| 精品一区二区免费视频| 精品一区二区影视| 国产乱色国产精品免费视频| 国产成人在线色| 在线中文字幕一区二区| 欧美一区二区视频在线观看2022| 日韩欧美国产wwwww| 精品奇米国产一区二区三区| 国产拍欧美日韩视频二区| 在线亚洲一区二区| 欧美一级高清片在线观看| 欧美高清在线视频| 午夜精品aaa| 国产成人av电影在线| 色老头久久综合| 欧美成人一区二区三区片免费| 中文字幕欧美日韩一区| 亚洲成人av在线电影| 成人蜜臀av电影| 欧美日韩一级二级| 久久久久一区二区三区四区| 亚洲主播在线播放| 九九**精品视频免费播放| 韩国视频一区二区| 久久精品国产99| 91在线观看视频| 欧美刺激午夜性久久久久久久| 最新国产成人在线观看| 视频一区二区三区中文字幕| 麻豆国产欧美日韩综合精品二区| 欧美亚洲国产一区二区三区va| 久久先锋影音av鲁色资源 | 色婷婷精品久久二区二区蜜臀av| 欧美私人免费视频| 国产精品女同一区二区三区| 日韩在线观看一区二区| 色天使色偷偷av一区二区 | 一区在线观看免费| 久久国产精品免费| 欧美亚洲精品一区| 国产欧美精品在线观看| 国产精品中文字幕日韩精品| 欧美一区二区三区白人| 一区二区在线免费| 成人丝袜18视频在线观看| 日韩视频免费观看高清完整版|