日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

计算机图形学——大作业

發布時間:2024/8/1 编程问答 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 计算机图形学——大作业 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

計算機圖形學大作業

一、實驗要求

繪制一個簡單的三維場景,可以是室內:臥室,辦公室,教室,也可以是室外:運動場,公園等,加上光照效果,簡單的紋理映射,透視投影;不能過于簡單;可以加動畫、鼠標和鍵盤交互。

??? 上交材料: project和word文檔(具體內容展示,思路和心得)

二、實驗思路

首先初始化窗口,定義攝像機坐標與視口坐標,利用實驗二的知識內容繪制三維立體模型,定義每一個模型的坐標值以及利用變換函數實現相對位置的放置;利用實驗三中的知識給整個場景進行燈光的設置;然后使用實驗四中的代碼實現模型材質的紋理貼圖;最后進行鼠標與鍵盤的交互,實現鼠標可以控制攝像機的高度以及鍵盤的上下左右實現攝像機的移動。

三、實驗代碼

?

#include<windows.h> #include<gl/glut.h> #include<stdio.h> #include<math.h> #include<GL/glaux.h> GLuint drawcube,drawsphere,drawteapot;static float a=0.0; static GLdouble eye=1.0; static GLfloat locate=1.0; static int lflag=GL_TRUE,rflag=GL_TRUE;GLfloat planes[] = { 1.0,0.0,0.0,0.0 }; GLfloat planet[] = { 0.0,0.5,0.0,0.5 };GLuint texture[8]; //創建一個紋理空間 AUX_RGBImageRec* LoadBMP(CHAR* Filename) //載入位圖圖像 {FILE* File = NULL; //文件句柄if (!Filename) //確保文件名已提供{return NULL;}File = fopen(Filename, "r"); //嘗試打開文件if (File){fclose(File); //關閉文件return auxDIBImageLoadA(Filename); //載入位圖并返回指針}return NULL; //如果載入失敗,返回NULL }int LoadGLTextures() //載入位圖并轉換成紋理 {int Status = FALSE; //狀態指示器AUX_RGBImageRec* TextureImage[8]; //創建紋理的存儲空間memset(TextureImage, 0, sizeof(void*) * 8);//初始化 //載入位圖,檢查有無錯誤,如果位圖沒找到則退出char* image[] = {(char*)"texture.bmp",(char*)"texture1.bmp",(char*)"texture2.bmp",(char*)"texture3.bmp",(char*)"texture4.bmp",(char*)"texture5.bmp",(char*)"texture6.bmp",(char*)"texture7.bmp",};for (int i = 0; i < 8; i++){if (TextureImage[i] = LoadBMP(image[i])){Status = TRUE;glGenTextures(1, &texture[i]);//使用來自位圖數據生成的紋理glBindTexture(GL_TEXTURE_2D, texture[i]);//指定二維紋理glTexImage2D(GL_TEXTURE_2D, 0, 3, TextureImage[i]->sizeX, TextureImage[i]->sizeY, 0, GL_RGB, GL_UNSIGNED_BYTE, TextureImage[i]->data);glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);}if (TextureImage[i]) //紋理是否存在{if (TextureImage[i]->data) //紋理圖像是否存在{free(TextureImage[i]->data); //釋放紋理圖像占用的內存}free(TextureImage[i]); //釋放圖像結構}}return Status; //返回Status }void reshape(int w, int h) {glViewport(0,0,(GLsizei)w,(GLsizei)h);glMatrixMode(GL_PROJECTION);glLoadIdentity();gluPerspective(90,w/h,0.5,1000); //透視效果glMatrixMode(GL_MODELVIEW);glLoadIdentity();gluLookAt(80,100,300,0,0,0,0,10,0);//設置觀察點} void init1() //初始化 {glClearColor(0.0, 0.0, 0.0, 0.0);glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);//畫出正方體顯示列表drawcube = glGenLists(1);glNewList(drawcube, GL_COMPILE);glutSolidCube(1);glEndList();//畫出茶壺顯示列表drawteapot = glGenLists(1);glNewList(drawteapot, GL_COMPILE);glutSolidTeapot(1);glEndList();//設置普通燈光照0位置及參數;GLfloat position0[] = { 30,5,30,1 };GLfloat light0s[] = { 0.10,0.10,0.10,0.0 };GLfloat light0d[] = { 0.6,0.7,0.7 };GLfloat light0a[] = { 0.9,0.9,0.9 };glLightfv(GL_LIGHT0, GL_POSITION, position0);glLightfv(GL_LIGHT0, GL_SPECULAR, light0s);glLightfv(GL_LIGHT0, GL_DIFFUSE, light0d);glLightfv(GL_LIGHT0, GL_AMBIENT, light0a);//設置探照燈光照1位置及參數GLfloat position1[] = { -60,40,0,1 };GLfloat light1s[] = { 1.0,1.0,1.0,1.0 };GLfloat light1d[] = { 0.06,0.1,0.1 };GLfloat light1a[] = { 0.91,0.99,0.96 };GLfloat direction[] = { 0,-60,0,1 };glLightfv(GL_LIGHT1, GL_SPOT_DIRECTION, direction);glLightf(GL_LIGHT0, GL_SPOT_CUTOFF, 30.0);glLightfv(GL_LIGHT1, GL_POSITION, position1);glLightfv(GL_LIGHT1, GL_SPECULAR, light1s);glLightfv(GL_LIGHT1, GL_DIFFUSE, light1d);glLightfv(GL_LIGHT1, GL_AMBIENT, light1a);glEnable(GL_LIGHTING);glEnable(GL_DEPTH_TEST);glEnable(GL_LIGHT0);glEnable(GL_LIGHT1);LoadGLTextures();}void draw() //繪制 {if(lflag)glEnable(GL_LIGHT0);if(rflag)glEnable(GL_LIGHT1);glClearColor(0.51,0.40,0.5,0.0); //背景色glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);glPushMatrix();glRotatef(a,0.0,1.0,0.0);glScaled(eye,eye,eye);glTranslatef(0,locate,0);glPushMatrix();//房子地面貼圖glPushMatrix();//glEnable(GL_DEPTH_TEST);glEnable(GL_TEXTURE_2D);glShadeModel(GL_SMOOTH);glBindTexture(GL_TEXTURE_2D, texture[4]);glTexGeni(GL_S, GL_TEXTURE_GEN_MODE, GL_OBJECT_LINEAR);glTexGeni(GL_T, GL_TEXTURE_GEN_MODE, GL_OBJECT_LINEAR);glTexGenfv(GL_S, GL_OBJECT_LINEAR, planes);glTexGenfv(GL_T, GL_OBJECT_LINEAR, planet);glEnable(GL_TEXTURE_GEN_S);glEnable(GL_TEXTURE_GEN_T);////房子地面glPushMatrix();glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(1.0,1.0,1.0,0.0);glTranslatef(0,-20,0);glScalef(147.5,1,147.5);glRotatef(90, 1, 0, 0);glCallList(drawcube);glColor4f(0.0,1.0,0.0,0.0);glutSolidCube(1);glDisable(GL_TEXTURE_2D);//glPopMatrix();////房頂貼圖glPushMatrix();//glEnable(GL_DEPTH_TEST);glEnable(GL_TEXTURE_2D);glShadeModel(GL_SMOOTH);glBindTexture(GL_TEXTURE_2D, texture[7]);glTexGeni(GL_S, GL_TEXTURE_GEN_MODE, GL_OBJECT_LINEAR);glTexGeni(GL_T, GL_TEXTURE_GEN_MODE, GL_OBJECT_LINEAR);glTexGenfv(GL_S, GL_OBJECT_LINEAR, planes);glTexGenfv(GL_T, GL_OBJECT_LINEAR, planet);glEnable(GL_TEXTURE_GEN_S);glEnable(GL_TEXTURE_GEN_T);////房頂glPushMatrix();glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT, GL_AMBIENT);glColor4f(1.0, 1.0, 1.0, 0.0);glTranslatef(0, 75, 0);glScalef(147.5, 1, 147.5);glRotatef(90, 1, 0, 0);glCallList(drawcube);glColor4f(0.0, 1.0, 0.0, 0.0);glutSolidCube(1);glDisable(GL_TEXTURE_2D);//glPopMatrix();////草坪貼圖glPushMatrix();//glEnable(GL_DEPTH_TEST);glEnable(GL_TEXTURE_2D);glShadeModel(GL_SMOOTH);glBindTexture(GL_TEXTURE_2D, texture[6]);glTexGeni(GL_S, GL_TEXTURE_GEN_MODE, GL_OBJECT_LINEAR);glTexGeni(GL_T, GL_TEXTURE_GEN_MODE, GL_OBJECT_LINEAR);glTexGenfv(GL_S, GL_OBJECT_LINEAR, planes);glTexGenfv(GL_T, GL_OBJECT_LINEAR, planet);glEnable(GL_TEXTURE_GEN_S);glEnable(GL_TEXTURE_GEN_T);////草坪glDisable(GL_COLOR_MATERIAL);glPopMatrix();glPushMatrix();glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(1.0,1.0,1.0,0.5);glTranslatef(0,-22,0);glScalef(700,2,700);glRotatef(90, 1, 0, 0);glCallList(drawcube);glColor4f(0.0,1.0,0.0,0.5);glutSolidCube(1);glDisable(GL_COLOR_MATERIAL);glPopMatrix();glDisable(GL_TEXTURE_2D);//glPopMatrix();////土地glPushMatrix();glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(210.0/255,105.0/255,30.0/255,0.5);glTranslatef(0,-32,0);glScalef(700,20,700);glCallList(drawcube);glColor4f(0.0,1.0,0.0,0.5);glutSolidCube(1);glDisable(GL_COLOR_MATERIAL);glPopMatrix();//墻貼圖glPushMatrix();//glEnable(GL_DEPTH_TEST);glEnable(GL_TEXTURE_2D);glShadeModel(GL_SMOOTH);glBindTexture(GL_TEXTURE_2D, texture[0]);glTexGeni(GL_S, GL_TEXTURE_GEN_MODE, GL_OBJECT_LINEAR);glTexGeni(GL_T, GL_TEXTURE_GEN_MODE, GL_OBJECT_LINEAR);glTexGenfv(GL_S, GL_OBJECT_LINEAR, planes);glTexGenfv(GL_T, GL_OBJECT_LINEAR, planet);glEnable(GL_TEXTURE_GEN_S);glEnable(GL_TEXTURE_GEN_T);////墻1glPushMatrix();glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(1.0,1.0,1.0,0.0);glTranslatef(75,0,0);glScalef(2,150,150);glRotatef(90, 0, 1, 0);glCallList(drawcube);glColor4f(0.0,1.0,0.0,0.0);glutSolidCube(1);glDisable(GL_COLOR_MATERIAL);glPopMatrix();//墻2glPushMatrix();glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(1.0,1.0,1.0,0.0);glTranslatef(-75,0,0);glScalef(2,150,150);glRotatef(90,0,1,0);glCallList(drawcube);glColor4f(0.0,1.0,0.0,0.0);glutSolidCube(1);glDisable(GL_COLOR_MATERIAL);glPopMatrix();//墻3glPushMatrix();glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(1.0,1.0,1.0,0.0);glTranslatef(0,0,-75);glScalef(150,150,2);glCallList(drawcube);glColor4f(0.0,1.0,0.0,0.0);glutSolidCube(1);glDisable(GL_COLOR_MATERIAL);glPopMatrix();//墻4glPushMatrix();glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(1.0,1.0,1.0,0.0);glTranslatef(-45,0,75);glScalef(60,150,2);glCallList(drawcube);glColor4f(1.0,1.0,1.0,0.0);glutSolidCube(1);glDisable(GL_COLOR_MATERIAL);glPopMatrix();//墻5glPushMatrix();glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(1.0,1.0,1.0,0.0);glTranslatef(45,0,75);glScalef(60,150,2);glCallList(drawcube);glColor4f(1.0,1.0,1.0,0.0);glutSolidCube(1);glDisable(GL_COLOR_MATERIAL);glPopMatrix();//墻6glPushMatrix();glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(1.0,1.0,1.0,0.0);glTranslatef(0,60,75);glScalef(30,30,2);glCallList(drawcube);glColor4f(1.0,1.0,1.0,0.0);glutSolidCube(1);glDisable(GL_COLOR_MATERIAL);glPopMatrix();glDisable(GL_TEXTURE_2D);//glPopMatrix();////門貼圖glPushMatrix();//glEnable(GL_DEPTH_TEST);glEnable(GL_TEXTURE_2D);glShadeModel(GL_SMOOTH);glBindTexture(GL_TEXTURE_2D, texture[1]);glTexGeni(GL_S, GL_TEXTURE_GEN_MODE, GL_OBJECT_LINEAR);glTexGeni(GL_T, GL_TEXTURE_GEN_MODE, GL_OBJECT_LINEAR);glTexGenfv(GL_S, GL_OBJECT_LINEAR, planes);glTexGenfv(GL_T, GL_OBJECT_LINEAR, planet);glEnable(GL_TEXTURE_GEN_S);glEnable(GL_TEXTURE_GEN_T);////門glPushMatrix();glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(1,1,1,0.0);glTranslatef(15,0,85);glScalef(2,90,20);glRotatef(90,0,1,0);glCallList(drawcube);glColor4f(0.0,1.0,0.0,0.0);glutSolidCube(1);glDisable(GL_COLOR_MATERIAL);glPopMatrix();glDisable(GL_TEXTURE_2D);//glPopMatrix();////墻柱貼圖glPushMatrix();//glEnable(GL_DEPTH_TEST);glEnable(GL_TEXTURE_2D);glShadeModel(GL_SMOOTH);glBindTexture(GL_TEXTURE_2D, texture[2]);glTexGeni(GL_S, GL_TEXTURE_GEN_MODE, GL_OBJECT_LINEAR);glTexGeni(GL_T, GL_TEXTURE_GEN_MODE, GL_OBJECT_LINEAR);glTexGenfv(GL_S, GL_OBJECT_LINEAR, planes);glTexGenfv(GL_T, GL_OBJECT_LINEAR, planet);glEnable(GL_TEXTURE_GEN_S);glEnable(GL_TEXTURE_GEN_T);////墻柱glPushMatrix();glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(1.0,1.0,1.0,1.0);glTranslatef(75,0,-75);glScalef(10,150,10);glCallList(drawcube);glColor4f(0.0,1.0,0.0,0.0);glutSolidCube(1);glDisable(GL_COLOR_MATERIAL);glPopMatrix();glPushMatrix();glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(1.0,1.0,1.0,1.0);glTranslatef(-75,0,-75);glScalef(10,150,10);glCallList(drawcube);glColor4f(0.0,1.0,0.0,0.0);glutSolidCube(1);glDisable(GL_COLOR_MATERIAL);glPopMatrix();glPushMatrix();glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(1.0,1.0,1.0,1.0);glTranslatef(75,0,75);glScalef(10,150,10);glCallList(drawcube);glColor4f(0.0,1.0,0.0,0.0);glutSolidCube(1);glDisable(GL_COLOR_MATERIAL);glPopMatrix();glPushMatrix();glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(1.0,1.0,1.0,1.0);glTranslatef(-75,0,75);glScalef(10,150,10);glCallList(drawcube);glColor4f(0.0,1.0,0.0,0.0);glutSolidCube(1);glDisable(GL_COLOR_MATERIAL);glPopMatrix();glDisable(GL_TEXTURE_2D);//glPopMatrix();////樹干貼圖glPushMatrix();//glEnable(GL_DEPTH_TEST);glEnable(GL_TEXTURE_2D);glShadeModel(GL_SMOOTH);glBindTexture(GL_TEXTURE_2D, texture[3]);glTexGeni(GL_S, GL_TEXTURE_GEN_MODE, GL_OBJECT_LINEAR);glTexGeni(GL_T, GL_TEXTURE_GEN_MODE, GL_OBJECT_LINEAR);glTexGenfv(GL_S, GL_OBJECT_LINEAR, planes);glTexGenfv(GL_T, GL_OBJECT_LINEAR, planet);glEnable(GL_TEXTURE_GEN_S);glEnable(GL_TEXTURE_GEN_T);////樹干glPushMatrix();glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(1,1,1,1.0);glTranslatef(-120,0,120);glScalef(15,120,15);glRotatef(90, 0, 1, 1);glCallList(drawcube);glColor4f(0.0,1.0,0.0,0.0);glutSolidCube(1);glDisable(GL_COLOR_MATERIAL);glPopMatrix();glDisable(GL_TEXTURE_2D);//glPopMatrix();////白 枕頭glPushMatrix();glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(1.0,1.0,0.9,0.0);glTranslatef(-62.5,-7,-67);glScalef(18,5,9);glCallList(drawcube);glColor4f(0.0,1.0,0.0,0.0);glutSolidCube(1);glDisable(GL_COLOR_MATERIAL);glPopMatrix();//床glPushMatrix();glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(0.51,0.40,0.01,0.0);glTranslatef(-70,-15,-70);glScalef(3,10,3);glCallList(drawcube);glDisable(GL_COLOR_MATERIAL);glPopMatrix();glPushMatrix();glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(0.51,0.40,0.01,0.0);glTranslatef(-55,-15,-70);glScalef(3,10,3);glCallList(drawcube);glDisable(GL_COLOR_MATERIAL);glPopMatrix();glPushMatrix();glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(0.51,0.40,0.01,0.0);glTranslatef(-70,-15,-40);glScalef(3,10,3);glCallList(drawcube);glDisable(GL_COLOR_MATERIAL);glPopMatrix();glPushMatrix();glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(0.51,0.40,0.01,0.0);glTranslatef(-55,-15,-40);glScalef(3,10,3);glCallList(drawcube);glDisable(GL_COLOR_MATERIAL);glPopMatrix();glPushMatrix();//床板glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(0.51,0.40,0.01,0.0);glTranslatef(-62.5,-10,-55);glScalef(17,5,32);glCallList(drawcube);glDisable(GL_COLOR_MATERIAL);glPopMatrix();glPushMatrix();//紅 被子glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(1.0,0.0,0.0,0.0);glTranslatef(-62.5,-7,-50);glScalef(18,5,25);glCallList(drawcube);glDisable(GL_COLOR_MATERIAL);glPopMatrix();//繪制四個桌腿:glPushMatrix();glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(0, 0, 0, 0.0);glTranslatef(20,-10,-20);glScalef(1,20,1);glCallList(drawcube);glDisable(GL_COLOR_MATERIAL);glPopMatrix();glPushMatrix();glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(0, 0, 0, 0.0);glTranslatef(-20,-10,-20);glScalef(1,20,1);glCallList(drawcube);glDisable(GL_COLOR_MATERIAL);glPopMatrix();glPushMatrix();glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(0, 0, 0, 0.0);glTranslatef(-20,-10,20);glScalef(1,20,1);glCallList(drawcube);glDisable(GL_COLOR_MATERIAL);glPopMatrix();glPushMatrix();glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(0, 0, 0, 0.0);glTranslatef(20,-10,20);glScalef(1,20,1);glCallList(drawcube);glDisable(GL_COLOR_MATERIAL);glPopMatrix();//桌面貼圖glPushMatrix();//glEnable(GL_DEPTH_TEST);glEnable(GL_TEXTURE_2D);glShadeModel(GL_SMOOTH);glBindTexture(GL_TEXTURE_2D, texture[5]);glTexGeni(GL_S, GL_TEXTURE_GEN_MODE, GL_OBJECT_LINEAR);glTexGeni(GL_T, GL_TEXTURE_GEN_MODE, GL_OBJECT_LINEAR);glTexGenfv(GL_S, GL_OBJECT_LINEAR, planes);glTexGenfv(GL_T, GL_OBJECT_LINEAR, planet);glEnable(GL_TEXTURE_GEN_S);glEnable(GL_TEXTURE_GEN_T);////畫出桌面:glPushMatrix();glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(1,1,1,0);glScalef(50,1,50);glRotatef(90, 1, 0, 0);glCallList(drawcube);glColor4f(0.39,0.30,0.1,0.0);glutSolidCube(1);glDisable(GL_COLOR_MATERIAL);glPopMatrix();glDisable(GL_TEXTURE_2D);//glPopMatrix();////繪制兩邊臺階;glPushMatrix();//左邊第一級臺階glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(0.51,0.40,0.2,1.0);glTranslatef(-32,-12,0);glScalef(10,4,50);glCallList(drawcube);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(0.1,0.50,0.51,0.0);glutSolidCube(1);glDisable(GL_COLOR_MATERIAL);glPopMatrix();glPushMatrix();// 右邊第一級臺階glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(0.51,0.40,0.2,1.0);glTranslatef(32,-12,0);glScalef(10,4,50);glCallList(drawcube);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(0.1,0.50,0.51,0.0);glutSolidCube(1);glDisable(GL_COLOR_MATERIAL);glPopMatrix();glPushMatrix();//左邊第二級臺階glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(0.5,0.40,0.3,0.0);glTranslatef(-34.5,-8,0);glScalef(5,4,50);glCallList(drawcube);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(0.1,0.50,0.51,0.0);glutSolidCube(1);glDisable(GL_COLOR_MATERIAL);glPopMatrix();glPushMatrix();//右邊第二級臺階glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(0.5,0.40,0.3,0.0);glTranslatef(34.5,-8,0);glScalef(5,4,50);glCallList(drawcube);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(0.1,0.50,0.51,0.0);glutSolidCube(1);glDisable(GL_COLOR_MATERIAL);glPopMatrix();//桌面上擺放物品,茶壺glPushMatrix();//茶壺glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(0.1,0.1,0.1,0.0);glTranslatef(0,8,0);glScalef(5,10,5);glCallList(drawteapot);glDisable(GL_COLOR_MATERIAL);glPopMatrix();GLUquadricObj *pObj;glPushMatrix();//第一個杯子 左邊pObj=gluNewQuadric();gluQuadricNormals(pObj,GLU_SMOOTH);glTranslatef(-8,6,-8);glRotatef(90,1,0,0);gluCylinder(pObj, 1.50f, 1.0f,5.0f, 26, 13);glPopMatrix();glPushMatrix(); //第2個杯子 右邊glTranslatef(8,6,8);glRotatef(90,1,0,0);gluCylinder(pObj, 1.50f, 1.0f,5.0f, 26, 13);glPopMatrix();glPushMatrix(); //第3個杯子glTranslatef(-8,6,8);glRotatef(90,1,0,0);gluCylinder(pObj, 1.50f, 1.0f,5.0f, 26, 13);glPopMatrix();glPushMatrix(); //第4個杯子glTranslatef(8,6,-8);glRotatef(90,1,0,0);gluCylinder(pObj, 1.50f, 1.0f,5.0f, 26, 13);glPopMatrix();glPushMatrix(); //桌面上墊圈glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor4f(0.21,0.21,0.21,0.0);pObj= gluNewQuadric();//gluQuadricDrawStyle(pObj3,GLU_LINE);glTranslatef(-8,1,-8);glRotatef(90,1,0,0);gluDisk(pObj, 0.50f, 3.0f, 10, 10);glPopMatrix();glPushMatrix(); //桌面上墊圈pObj = gluNewQuadric();glTranslatef(8,1,8);glRotatef(90,1,0,0);gluDisk(pObj, 0.50f, 3.0f, 30, 30);glPopMatrix();glPushMatrix(); //桌面上墊圈pObj = gluNewQuadric();glTranslatef(-8,1,8);glRotatef(90,1,0,0);gluDisk(pObj, 0.50f, 3.0f, 30, 30);glPopMatrix();glPushMatrix(); //桌面上墊圈pObj = gluNewQuadric();glTranslatef(8,1,-8);glRotatef(90,1,0,0);gluDisk(pObj, 0.50f, 3.0f, 30, 30);glPopMatrix();glPushMatrix(); //月亮glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor3f(1.0,1.0,0.0);//moonglTranslatef(200,180,200);glutSolidSphere(35.0,20,20);glCallList(drawteapot);glDisable(GL_COLOR_MATERIAL);glPopMatrix();//外地面貼圖-樹葉glPushMatrix();//glEnable(GL_DEPTH_TEST);glEnable(GL_TEXTURE_2D);glShadeModel(GL_SMOOTH);glBindTexture(GL_TEXTURE_2D, texture[6]);glTexGeni(GL_S, GL_TEXTURE_GEN_MODE, GL_OBJECT_LINEAR);glTexGeni(GL_T, GL_TEXTURE_GEN_MODE, GL_OBJECT_LINEAR);glTexGenfv(GL_S, GL_OBJECT_LINEAR, planes);glTexGenfv(GL_T, GL_OBJECT_LINEAR, planet);glEnable(GL_TEXTURE_GEN_S);glEnable(GL_TEXTURE_GEN_T);//glPushMatrix(); //樹葉glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT,GL_AMBIENT);glColor3f(0.0,100.0/255,0.0);//leafglTranslatef(-120,90,120);glutSolidSphere(50.0,5,5);glCallList(drawteapot);glDisable(GL_COLOR_MATERIAL);glPopMatrix();glDisable(GL_TEXTURE_2D);//glPopMatrix();//glPushMatrix();//啞鈴球glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT, GL_AMBIENT);glColor3f(0.0,0.0, 0.0);glTranslatef(-62.5, -15, 10);glutSolidSphere(4.0, 12, 10);glCallList(drawteapot);glDisable(GL_COLOR_MATERIAL);glPopMatrix();glPushMatrix();//啞鈴球glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT, GL_AMBIENT);glColor3f(0.0, 0.0, 0.0);glTranslatef(-62.5, -15, 30);glutSolidSphere(4.0, 12, 10);glCallList(drawteapot);glDisable(GL_COLOR_MATERIAL);glPopMatrix();//啞鈴棍glPushMatrix();glEnable(GL_COLOR_MATERIAL);glColorMaterial(GL_FRONT, GL_AMBIENT);glColor4f(0, 0, 0, 1.0);glTranslatef(-62.5, -15, 20);glScalef(1.5, 1.5, 20);glCallList(drawcube);glColor4f(0.0, 1.0, 0.0, 0.0);glutSolidCube(1);glDisable(GL_COLOR_MATERIAL);glPopMatrix();glPopMatrix();glutSwapBuffers(); } void NormalKeysProc(unsigned char key,int x,int y) //退出按鍵 {if(key==27) exit(0); } void SpecialKeys(int key, int x, int y) //按鍵功能 {if (key == GLUT_KEY_LEFT){a += 1.0;glutPostRedisplay();}if (key == GLUT_KEY_RIGHT){a -= 1.0;glutPostRedisplay();}if (key == GLUT_KEY_DOWN){eye -= 0.05;glutPostRedisplay();}if (key == GLUT_KEY_UP){eye += 0.05;glutPostRedisplay();}} void MouseFunc(int button, int state, int x, int y) {switch (state) {case GLUT_UP:switch (button) {case GLUT_LEFT_BUTTON:locate += 5.0;glutPostRedisplay();break;case GLUT_RIGHT_BUTTON:locate -= 5.0;glutPostRedisplay();break;}} } int main(int argc, char** argv) {glutInit(&argc, argv);glutInitDisplayMode(GLUT_DOUBLE|GLUT_RGB|GLUT_DEPTH);glutInitWindowSize(800,600);glutInitWindowPosition(100,100);glutCreateWindow("finally"); init1();glutDisplayFunc(draw);glutReshapeFunc(reshape);glutIdleFunc(draw);glutKeyboardFunc(NormalKeysProc);glutSpecialFunc(SpecialKeys);glutMouseFunc(MouseFunc);glutMainLoop();return 0; }

四、實驗結果與心得

?

本次作業,對模型的坐標值的計算進行放置比較復雜,其次還有賦予材質貼圖時也出現了各式各樣的毛病,比如進行一個貼圖的賦予時,就會給整個場景賦予相同的貼圖;之后進行修改代碼,最后可以給每一個模型進行賦予材質,但也只有幾個面的貼圖鋪張是正確的顯示,目前尚未解決。通過此次大作業,對圖形學中三維可編程繪制流水線已經有部分的了解與學習。雖然過程中有各式各樣的困難但也是逐個擊破,對今后的學習也是有了較大的幫助。

?

?

總結

以上是生活随笔為你收集整理的计算机图形学——大作业的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

视频二区在线 | 日本中文字幕网址 | 成人精品电影 | 超碰人人干人人 | 又黄又爽又无遮挡免费的网站 | 国产999精品久久久久久 | 狠狠色伊人亚洲综合网站色 | 亚洲精品国产精品国自产观看浪潮 | 国产小视频你懂的在线 | 亚洲精品啊啊啊 | 麻豆传媒视频观看 | 日本不卡久久 | 午夜免费在线观看 | 国产成人一区二区三区在线观看 | 日韩精品一区二区三区水蜜桃 | 96国产在线 | 成人一区二区三区在线 | 欧美国产大片 | 五月天伊人网 | www.色在线| 91精品伦理 | av免费网站在线观看 | 日韩专区 在线 | 亚洲视频在线免费看 | 久久精品福利视频 | 国产麻豆精品一区二区 | 最近中文字幕久久 | 久久精品在线免费观看 | 日韩av伦理片 | 欧美色888 | 国产在线更新 | 少妇bbbb搡bbbb搡bbbb | av在线播放国产 | 久热免费在线观看 | 超碰97久久 | 色的网站在线观看 | 亚洲春色综合另类校园电影 | 97免费在线观看视频 | 91超级碰| 亚洲午夜精品一区二区三区电影院 | 玖草在线观看 | 日韩一级片网址 | 国产91在线 | 美洲 | 亚洲女欲精品久久久久久久18 | 欧美va天堂va视频va在线 | 国产美女精品视频 | 伊人午夜 | 美女久久99 | 国产高清永久免费 | 欧美人人爱 | 黄色在线观看网站 | 日韩素人在线观看 | 国产精品欧美久久久久三级 | 欧美一级艳片视频免费观看 | 日韩99热| 99精品视频一区二区 | 人人搞人人干 | 国产三级精品三级在线观看 | 国产成人在线看 | 免费涩涩网站 | 日韩精品久久久久久 | 久久毛片高清国产 | 国产97在线播放 | 91视频网址入口 | 亚洲日本va午夜在线电影 | 国产黄色片免费观看 | 一区二区精品在线观看 | 欧美精品亚洲二区 | 久久久久久久久久网站 | 99热国产在线观看 | 在线成人免费电影 | 国产精品一区二区 91 | 欧美大片mv免费 | 国产97在线视频 | 天天操狠狠操网站 | 国产在线播放不卡 | 黄色免费在线看 | 99成人免费视频 | 精品久久久久久久久久久久久 | 国产区欧美 | 国产美女免费视频 | 狠狠色丁香久久婷婷综合丁香 | 免费激情网| 日日干网 | 九色精品免费永久在线 | 久久天堂亚洲 | 狂野欧美激情性xxxx欧美 | 国产在线a不卡 | 国产精品理论片在线播放 | 国产午夜精品一区 | 一区二区免费不卡在线 | 日韩av手机在线看 | 中文字幕在线视频网站 | 日本高清xxxx | 日本黄色大片免费 | 国产精品一区二区久久精品爱涩 | 国内精品在线看 | 96视频在线 | 激情久久久 | 探花视频在线观看+在线播放 | 中文字幕在线观看视频网站 | 午夜在线国产 | 福利一区在线 | 麻豆一二三精选视频 | 久久免费视频精品 | 国产精品毛片久久久久久 | 米奇影视7777| 日韩中文字幕免费视频 | 黄色资源在线观看 | 伊人宗合网| 福利片免费看 | 天天综合中文 | www.xxxx欧美| 日本最大色倩网站www | 四季av综合网站 | 成人午夜电影网站 | 99视频 | 精品少妇一区二区三区在线 | av在线之家电影网站 | 在线观看中文字幕亚洲 | 四虎国产精品免费 | 成人av影视在线 | 久久观看最新视频 | 欧美日韩二区在线 | 久久久片 | 免费日韩电影 | 人人舔人人 | 日韩在线观看视频一区二区三区 | 午夜婷婷在线观看 | 色婷婷狠狠18 | 日韩av免费一区 | 黄色av影视 | 欧美亚洲精品在线观看 | 91免费在线视频 | 特级毛片爽www免费版 | 日日干网址 | 四虎免费在线观看视频 | 欧美日韩精品网站 | 婷婷丁香花五月天 | 亚洲天堂香蕉 | 日韩美女免费线视频 | 天天射天天干天天操 | 99久热在线精品 | 精品久久久久免费极品大片 | 91人人插| 日韩av资源在线观看 | 亚洲韩国一区二区三区 | 精品国产一二三四区 | 国产色拍拍拍拍在线精品 | 久久久久亚洲精品 | 久久字幕精品一区 | 成 人 黄 色视频免费播放 | 午夜久久影视 | 欧美片一区二区三区 | 色婷婷狠狠五月综合天色拍 | 欧美精品乱码久久久久久 | 亚洲精品麻豆视频 | 一区二区观看 | 伊人在线视频 | 国产福利91精品张津瑜 | 国产精品一区二区吃奶在线观看 | 国产精品久久久久久麻豆一区 | 中文资源在线观看 | 国产在线观看xxx | 亚洲免费av在线 | 97国产小视频 | 国产一级片一区二区三区 | 欧美99热| 黄色电影网站在线观看 | 成人v| 日韩免费播放 | 99在线视频免费观看 | 综合色婷婷 | 久久精品99国产精品日本 | av导航福利| 美女黄网久久 | 日日夜夜骑 | 欧美少妇影院 | 成人久久18免费网站图片 | 久久久久久久18 | 精品高清视频 | 天天操操操操操操 | av免费看av | 国产在线毛片 | 久久国产剧场电影 | 成人作爱视频 | 国产成人精品一区二区三区在线 | 麻豆免费在线播放 | 欧美日韩亚洲在线观看 | 久草在线综合网 | 日本特黄一级 | 免费看一级片 | 狠狠撸电影 | 国产成人精品日本亚洲999 | 美女视频黄在线观看 | 亚洲涩综合 | 一区二区三区高清 | 贫乳av女优大全 | 日韩一区二区三免费高清在线观看 | 91豆花在线观看 | 怡红院成人在线 | 久久中文网 | 丝袜一区在线 | 黄污污网站 | 91九色国产在线 | 免费在线中文字幕 | 人人要人人澡人人爽人人dvd | 国产一区二区久久久 | 九色porny真实丨国产18 | 亚洲黄色在线播放 | 韩国在线视频一区 | 欧美少妇影院 | 999成人国产| 国产精品黄 | 天天色图| 菠萝菠萝蜜在线播放 | 成人黄性视频 | 国产精品中文久久久久久久 | 伊人婷婷 | 国产成人一区在线 | 麻豆视频在线免费看 | 欧美大片在线看免费观看 | 亚洲极色 | 亚洲欧洲精品一区二区精品久久久 | 精品播放 | 久久国产片| 国产高清免费av | 少妇视频在线播放 | 久久精品久久99精品久久 | 一级片色播影院 | 亚洲国产大片 | 国产亚洲视频在线免费观看 | 亚洲精品男人天堂 | 国产麻豆成人传媒免费观看 | 天天插狠狠干 | 欧美日韩性生活 | 国产网红在线 | 国产91电影在线观看 | 久久精品视频免费播放 | 日本爱爱片 | 成人黄色av网站 | 国产成人精品久久久久 | 国产亚洲精品综合一区91 | 久草香蕉在线 | 日日夜夜精品视频天天综合网 | 婷婷香蕉 | 国产69精品久久99不卡的观看体验 | 99久久精品无码一区二区毛片 | 日韩女同av | 欧美精品在线观看免费 | 亚洲国产午夜视频 | 欧美日韩免费一区二区 | 黄污在线看 | 国产日韩欧美在线免费观看 | 久久视频在线 | 蜜臀久久99精品久久久无需会员 | 91丨九色丨蝌蚪丨老版 | 久久伊人精品一区二区三区 | 亚洲黄色免费在线 | 日韩在线视频免费观看 | 免费合欢视频成人app | 国产亚洲精品久久久久久电影 | 在线日韩中文字幕 | 国产99久久精品一区二区永久免费 | 国产久草在线 | 久久久亚洲麻豆日韩精品一区三区 | 国产色综合天天综合网 | 国产精品www | 91入口在线观看 | 久草视频在 | 久久免费的视频 | 色99之美女主播在线视频 | 黄色成人av| 欧美日韩精品免费观看视频 | 亚洲最大av在线播放 | 久久精精品| 在线韩国电影免费观影完整版 | 99精品国产99久久久久久97 | 亚洲人久久久 | 99理论片 | 久久五月天综合 | 国产青草视频在线观看 | 久久少妇av | 久草视频视频在线播放 | 黄色免费网站下载 | 91av99| 亚洲乱码在线观看 | 久久久精品国产一区二区电影四季 | 99在线精品视频在线观看 | 国产精品网址在线观看 | 日韩三级中文字幕 | 99在线观看免费视频精品观看 | 久久伊人八月婷婷综合激情 | 精品视频97| 97香蕉久久国产在线观看 | 色视频成人在线观看免 | 在线免费观看的av | 亚洲国产精品va在线看黑人 | 欧美吞精| 久久久久久蜜av免费网站 | 中文字幕国语官网在线视频 | 在线观看免费成人av | 97成人精品 | 亚洲欧美偷拍另类 | 美女视频免费一区二区 | 99免费国产| 精品久久久久久久久中文字幕 | 麻花豆传媒mv在线观看 | 精品视频在线播放 | 精品一区二区三区香蕉蜜桃 | 亚洲综合干| 成人黄色电影免费观看 | 久久久久久久精 | 97成人免费| 天天色婷婷 | 久久久久网址 | 2018好看的中文在线观看 | 久久av一区二区三区亚洲 | 亚洲视频www | 激情婷婷六月 | 久久综合影视 | 久久兔费看a级 | 国产精品高清在线 | 久久99国产一区二区三区 | 在线免费高清一区二区三区 | 午夜123 | 中文在线中文资源 | 国产精品视频永久免费播放 | 日韩欧美一区二区在线观看 | 超碰com| 最新国产一区二区三区 | 日韩精品视频一二三 | 亚洲精品视频偷拍 | 亚洲一区视频在线播放 | 成人午夜毛片 | 国产精品18久久久久白浆 | 亚洲黄色app | 久久精视频 | 国产日韩三级 | 99这里只有 | 综合婷婷| 99在线高清视频在线播放 | 97国产精品免费 | 日韩网| 国产第一二区 | 在线国产视频一区 | 在线看小早川怜子av | 91福利免费| 中文字幕免费看 | 久久无码精品一区二区三区 | 手机成人免费视频 | www国产亚洲精品久久网站 | 欧美精品一区二区三区四区在线 | 精品久久1 | 国产精品久久久久久欧美 | 欧洲视频一区 | 麻豆国产精品视频 | 亚洲精品久久在线 | 久久99精品久久久久久久久久久久 | 五月婷婷综合在线 | 亚洲美女免费精品视频在线观看 | 99久久婷婷国产一区二区三区 | 久久国语露脸国产精品电影 | 亚欧日韩av| 九九热免费在线视频 | 人人射人人爽 | 午夜精品剧场 | 日本久久视频 | 黄色片视频在线观看 | 国产黄大片在线观看 | 成人国产在线 | 成年人电影免费看 | 欧美性免费| 黄色一级在线观看 | 奇米四色影狠狠爱7777 | 亚洲天天看 | 日韩av电影免费观看 | 久久九九九九 | 91视频最新网址 | 色资源中文字幕 | 中文字幕日本在线观看 | 国产精品福利在线播放 | 国产高潮久久 | 亚洲精品www | 国产午夜一级毛片 | 久草在线视频新 | 国产中文字幕视频在线 | 亚洲综合视频在线观看 | 国产色 在线| 91九色porny在线 | 91视频高清| 久久久久久久影院 | 九九免费在线观看 | 奇米影视四色8888 | 天天射日| 欧美日韩观看 | 国产r级在线观看 | 国产精品爽爽久久久久久蜜臀 | 丁香婷婷基地 | 蜜桃视频色| 超碰国产人人 | 亚洲综合小说电影qvod | 欧美日韩中文字幕在线视频 | 亚洲亚洲精品在线观看 | 中文字幕在线影视资源 | 17videosex性欧美| av免费看在线 | 日日夜夜艹 | 色94色欧美 | 国产玖玖在线 | 国产精品黄色在线观看 | 国产少妇在线观看 | 国产精品国产三级国产 | a黄色一级片 | 美女一二三区 | 亚洲欧洲久久久 | 久久精品91久久久久久再现 | 久草视频在线观 | 99这里只有精品视频 | 亚洲日本国产精品 | 91传媒免费在线观看 | 偷拍精偷拍精品欧洲亚洲网站 | 国产一区视频在线播放 | 欧美日韩精品综合 | 在线观看免费色 | 亚洲欧美日本A∨在线观看 青青河边草观看完整版高清 | 国产亚洲精品成人 | 国产97av | 免费电影一区二区三区 | 97在线资源 | 日韩欧美视频在线观看免费 | 国产亚洲va综合人人澡精品 | 丝袜美腿在线 | 国产成人精品综合 | 五月婷婷av | 特级西西444www大精品视频免费看 | 亚洲国产欧美在线看片xxoo | 亚洲综合一区二区精品导航 | 婷婷国产在线观看 | 亚洲电影成人 | 国产成人精品一区二区三区福利 | 国产精品国产三级国产 | 欧美综合久久 | 国产精品久久久久久久久久久久午 | 欧美色精品天天在线观看视频 | 中国黄色一级大片 | 国产成人精品国内自产拍免费看 | 天天色天天操天天爽 | 91麻豆视频| 久久电影国产免费久久电影 | 国产精品99久久久久的智能播放 | 久草在线视频在线 | 午夜美女福利直播 | 九九精品毛片 | av观看网站 | 国产一区二区精品在线 | 探花视频在线观看+在线播放 | 亚洲成人黄色在线观看 | 成人一级在线观看 | 日韩在线精品 | 亚洲人在线视频 | 97天天综合网 | 99色资源 | 九九热免费在线观看 | 午夜精品中文字幕 | 久久精品毛片基地 | 懂色av一区二区三区蜜臀 | 少妇性xxx| 国产一区二区三区午夜 | 日日夜夜网 | 毛片a级片 | 99久久一区 | 亚洲最新在线 | 免费在线观看av网址 | 91成人免费看 | 国产精品自产拍在线观看中文 | 天天操狠狠操网站 | 国产精品成人免费一区久久羞羞 | 91人人澡人人爽人人精品 | 亚洲电影久久 | 国产精品黑丝在线观看 | 色婷婷欧美 | 欧美日韩在线播放一区 | 免费在线观看污网站 | 在线观看精品 | 国内精品久久久久影院日本资源 | 九九在线高清精品视频 | 亚洲一区二区三区在线看 | 97人人模人人爽人人喊中文字 | 91精品国产一区二区在线观看 | 久久一区国产 | 国产小视频在线免费观看视频 | www.888av| 在线日韩视频 | 五月天综合色激情 | 国产乱对白刺激视频不卡 | 久久综合9988久久爱 | 日韩精品免费一区二区三区 | 中文字幕超清在线免费 | 色成人亚洲网 | 特黄特色特刺激视频免费播放 | 日韩在线精品一区 | 午夜av不卡 | 国产精品孕妇 | 国产视频精品免费播放 | 免费观看www7722午夜电影 | 欧洲精品视频一区二区 | 中文字幕在线视频第一页 | 又色又爽又黄 | 999成人网 | 91麻豆国产福利在线观看 | 国产日韩在线视频 | 日韩精品在线视频 | 中文电影网 | 国产免费又爽又刺激在线观看 | 午夜精品电影一区二区在线 | 国产麻豆电影 | 亚洲综合干 | 日韩av偷拍 | 66av99精品福利视频在线 | 久草资源在线 | 中文字幕欧美日韩va免费视频 | 国产精品久久久久免费a∨ 欧美一级性生活片 | 69夜色精品国产69乱 | 日韩精品一区二区在线观看 | 97成人精品 | 日本久久久久久久久 | 五月婷网 | 色综合久久久久综合体桃花网 | 天天操狠狠操 | 最新日本中文字幕 | 天天操天天操一操 | 香蕉视频在线播放 | 日韩精品网址 | 中文字幕中文中文字幕 | 激情欧美xxxx | 中文字幕在线第一页 | 国产精品国产三级国产aⅴ入口 | 国产精品18久久久久久久久久久久 | 欧美精品二区 | 欧美日韩免费在线视频 | av官网| 国产成人福利在线观看 | 99国产精品免费网站 | 日韩欧美大片免费观看 | av电影一区二区三区 | 国产精品av一区二区 | 黄色网址在线播放 | 精品国产视频在线观看 | 在线 国产一区 | 日韩精品在线视频 | 成人一级免费电影 | 亚洲精品视频中文字幕 | av中文字幕第一页 | 国产精品麻豆99久久久久久 | 丁香花五月 | 黄色免费观看网址 | 中文字幕在线看视频国产 | 国产成人av免费在线观看 | 五月天婷婷在线观看视频 | a级片久久 | 国产一区视频免费在线观看 | 国产精品久久久久久久久搜平片 | 激情五月五月婷婷 | 国产亚洲精品久久久久久无几年桃 | 国产亚洲精品久久久久秋 | 亚洲免费小视频 | 久久99热这里只有精品国产 | 西西444www | 免费在线观看中文字幕 | 日韩精品一区二区三区在线播放 | 欧美一级专区免费大片 | www.夜夜爱 | 中文字幕a在线 | 日本高清xxxx | 日本爱爱片 | 欧美日韩一区二区在线观看 | 色99色| 开心婷婷色 | 久久小视频 | 日韩中文字幕免费看 | 久久久久影视 | 欧美日韩国产一二 | 久久久久久久久久久久亚洲 | 国产精品一区二区三区视频免费 | 九九久久免费视频 | 97免费 | 成人h电影在线观看 | 欧美精品久久久久久久久久久 | 欧美日韩精品区 | 国产麻豆传媒 | 蜜臀av夜夜澡人人爽人人桃色 | 国产无吗一区二区三区在线欢 | 日韩亚洲国产精品 | 精品久久久久久亚洲 | 一区二区中文字幕在线 | 久草在线久 | av黄色av| 国产精品色婷婷 | 91色影院 | 黄色免费视频在线观看 | av青草| 国产一区二区在线免费 | 日韩免费一二三区 | 中文字幕av免费观看 | 99久久久国产免费 | 久久久福利视频 | 欧洲一区二区三区精品 | 毛片激情永久免费 | 国产精品一区二区免费在线观看 | 中文字幕一区在线 | 免费高清在线视频一区· | 久久成人黄色 | 黄a在线 | 久久婷婷色 | free,性欧美| 中文字幕在线观看日本 | 午夜精品婷婷 | 97超碰超碰久久福利超碰 | 4438全国亚洲精品观看视频 | 国产在线黄色 | www最近高清中文国语在线观看 | 久久精品波多野结衣 | 欧美在线视频二区 | 高清av影院 | 精品国产一区二区三区久久久久久 | a级成人毛片 | 五月天亚洲综合 | 免费看污污视频的网站 | av中文字幕网址 | 91成品人影院 | 欧美成人h版电影 | 天天综合网 天天综合色 | 九色91视频 | 成人国产精品av | 国产精品久久久久av免费 | 久久精品久久精品久久精品 | 中文字幕美女免费在线 | 色综合激情久久 | 六月激情网 | 国产a精品 | 天天爱天天舔 | 国产精品一区欧美 | 欧洲不卡av | 国产精品久久久av久久久 | 国产精品不卡在线播放 | 日韩欧美第二页 | 精品99久久| 在线最新av | 久久电影日韩 | 久久久国内精品 | 成人福利在线播放 | 久久图 | 超碰日韩 | a级国产乱理论片在线观看 伊人宗合网 | 国产精品久久久久久久久毛片 | 亚洲一级性 | 天天干天天草 | 国产精品久久久久影院 | 精品国产精品国产偷麻豆 | 久久香蕉一区 | 精品国产理论片 | 久久99国产精品自在自在app | 麻豆国产电影 | 日韩最新在线 | 9999激情 | 亚洲欧美精品在线 | 深爱激情av | 久久国产成人午夜av影院宅 | a一片一级| 日日麻批40分钟视频免费观看 | 97电影在线看视频 | 日韩欧美高清不卡 | 免费av网站在线看 | 玖玖视频 | 探花视频在线观看+在线播放 | 日韩精品极品视频 | 国产成人精品亚洲精品 | 精品一区二区在线看 | a久久久久| 3d黄动漫免费看 | 亚洲国产一区二区精品专区 | 999热线在线观看 | 青草视频在线看 | 日日夜夜噜 | 亚洲视频一区二区三区在线观看 | 国产成人精品亚洲 | 亚洲一级电影视频 | 午夜精品久久久久久 | 日韩最新av | av在线激情 | 国产亚洲精品久久久网站好莱 | 国产亚洲精品成人 | 日韩理论在线 | 日韩精品中文字幕在线 | 天天操天天怕 | 8x成人免费视频 | 少妇bbbb | 国产亚洲精品久久久久秋 | 伊人色综合久久天天 | 国产在线精品播放 | 欧美久久久久久久久久久久久 | 亚洲综合成人婷婷小说 | 中文字幕在线字幕中文 | 久久r精品 | 国产一级免费观看视频 | av线上看 | 国产精品刺激对白麻豆99 | 国产精品成人自拍 | 久久国产欧美日韩精品 | 日批视频在线 | 91精品办公室少妇高潮对白 | 久久久久国产a免费观看rela | 国产手机视频精品 | 国产成人一区二区啪在线观看 | 久久男人视频 | 国产精品美女久久久久久久久久久 | 日韩色区| 国产不卡精品 | 日韩中文在线观看 | 91麻豆操 | 国产精品自产拍在线观看网站 | 黄色毛片观看 | 国产麻豆精品传媒av国产下载 | 美女天天操 | 97夜夜澡人人双人人人喊 | 免费在线播放黄色 | 一区二区日韩av | 精品福利在线 | 日本黄色免费看 | 奇米777777| 国产一级性生活 | 天天色欧美 | 成人在线视频你懂的 | 天天操狠狠干 | 久久一本综合 | 欧美精品视 | 日韩精品视频免费看 | 久久综合精品国产一区二区三区 | 成年人黄色免费看 | 精品91| 麻豆视频在线免费观看 | av一级片 | 欧美一级久久久 | 一级片视频在线 | 国产97av| 96久久久| 亚一亚二国产专区 | 人人网av| 久草在线国产 | 99国产精品久久久久久久久久 | 亚洲人av免费网站 | 毛片激情永久免费 | 国产午夜精品久久 | 久视频在线 | 精品欧美在线视频 | 久草在线视频网 | 免费a v观看 | 日日爱视频| 狠狠躁夜夜a产精品视频 | 国产一级久久 | 亚州av免费 | 久久高清国产视频 | 精品国自产在线观看 | 成人黄色电影免费观看 | 国产精品99在线观看 | 天天干天天草 | 1区2区视频 | 亚洲一区网 | 在线视频麻豆 | 成年人黄色免费网站 | 欧美极品xxxx | 日韩欧美视频免费看 | 欧美日韩一二三四区 | 中文字幕在线免费观看视频 | 一级精品视频在线观看宜春院 | 国产69精品久久99的直播节目 | 日韩av在线网站 | 黄色午夜网站 | 色亚洲网 | 精品一区精品二区 | 777视频在线观看 | 波多野结衣视频一区二区 | 亚洲砖区区免费 | 色综合久久中文字幕综合网 | 国产精品18久久久久久久久久久久 | 久久精品视 | 国产精品久久久久久久午夜片 | 欧美午夜精品久久久久 | 日本精品视频在线观看 | 国产资源在线视频 | 中文字幕在线观看视频一区二区三区 | 草久久久久久 | 国产精品视频免费在线观看 | 狠狠综合久久av | 色多多在线观看 | 四虎在线观看视频 | 免费日韩一区二区 | 热久久在线视频 | 精品国产区在线 | 亚洲婷婷在线 | 五月天激情开心 | 精品伦理一区二区三区 | 婷婷色狠狠 | 天天亚洲综合 | 六月丁香婷婷网 | 日本99干网| 日韩在线观看的 | 久久久亚洲国产精品麻豆综合天堂 | 久久精品日产第一区二区三区乱码 | 国产色婷婷精品综合在线手机播放 | 亚洲欧美日本一区二区三区 | 天天爱天天射 | av中文字幕在线观看网站 | 人人爽人人片 | 韩国av一区二区三区在线观看 | 亚洲精品网站 | 色婷婷狠 | 在线观看国产中文字幕 | 国产精品av免费在线观看 | 亚洲一区久久 | 天天亚洲 | 24小时日本在线www免费的 | av在线小说| 久久免费视频一区 | 97国产超碰在线 | 精一区二区 | 超碰精品在线观看 | 成人性生爱a∨ | 色婷婷综合久久久 | 黄色中文字幕在线 | 国产精品九九九 | 国产91免费观看 | 性色av一区二区三区在线观看 | 成人av电影免费在线观看 | 在线观看国产永久免费视频 | 婷婷丁香激情五月 | 中文在线免费看视频 | 欧美激情精品 | 91精品国产麻豆国产自产影视 | 在线观看亚洲专区 | 欧美激情在线网站 | 国产黄色理论片 | 91麻豆精品久久久久久 | 在线观看的av网站 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 国产丝袜高跟 | 伊人中文在线 | 欧美综合干 | 中文字幕视频三区 | 日韩欧美在线观看 | 成年人看片 | 日韩另类在线 | 91麻豆免费看| 69av免费视频 | 亚洲一区二区观看 | 91精品办公室少妇高潮对白 | 91视频免费 | 天堂黄色片 | 日本中文字幕视频 | 国产精品一区在线观看你懂的 | 在线观看一区 | 中文字幕一区二区三区四区 | 久草在线视频免赞 | 亚洲精品乱码 | 中文超碰字幕 | 在线国产高清 | 日韩av不卡播放 | 精品麻豆入口免费 | 97精品一区 | 欧美不卡视频在线 | 国产不卡在线观看视频 | 日韩精品免费在线视频 | 亚洲国产精品女人久久久 | 久久精品99精品国产香蕉 | 国产亚洲aⅴaaaaaa毛片 | 日韩欧美xxxx | 六月丁香婷| 超碰免费久久 | 成人在线免费视频观看 | 在线观看黄网 | 国产成人免费av电影 | 九色视频网 | 欧美午夜精品久久久久久孕妇 | 夜夜夜夜猛噜噜噜噜噜初音未来 | 中文字幕色在线视频 | 久久久九九 | 美女黄频免费 | 高潮毛片无遮挡高清免费 | 丁香视频全集免费观看 | 久久99九九99精品 | 国产日韩欧美视频在线观看 | 97在线视频免费观看 | 国产在线999 | 精品国产伦一区二区三区观看方式 | 色婷在线 | 九七视频在线观看 | 亚洲综合色视频 | 成人免费在线视频 | 九色自拍视频 | 日韩影视在线 | 夜夜躁日日躁 | 久久99免费观看 | 色99色| 欧美日韩高清免费 | 国产精品久久久久久吹潮天美传媒 | 97精品国产97久久久久久 | 玖玖视频 | 超碰在线最新地址 | 精品超碰 | 国产不卡片 | 一区二区三区免费播放 | 黄色一级大片免费看 | 久久99精品久久久久久秒播蜜臀 | 视频一区二区视频 | 深夜免费福利网站 | 可以免费观看的av片 | 日本在线观看一区 | 日本久久中文 | 97色se| 久久综合色影院 | 日本福利视频在线 | 国产日韩欧美中文 | 国产中文字幕在线 | 麻豆国产精品一区二区三区 | 热久久免费国产视频 | www99精品 | 黄色大全在线观看 | 奇米网444| 免费观看第二部31集 | 中文字幕观看视频 | 精品久久国产 | 国色天香第二季 | 成人avav | 久久99精品久久久久久三级 | 午夜精品久久久久久久99婷婷 | 国产精品二区在线 | 日韩视频欧美视频 | 久久不卡av | 免费看亚洲毛片 | 久久爱992xxoo | www.888av| 亚洲综合色丁香婷婷六月图片 | 日日夜夜狠狠操 | 欧美成人在线网站 | 久久99免费观看 | 四虎影视成人永久免费观看亚洲欧美 | 色欧美综合 | 国内三级在线观看 | 丁香激情综合久久伊人久久 | 免费人做人爱www的视 | 国产亚洲精品久久久久5区 成人h电影在线观看 | 成人夜晚看av | 成人国产精品一区二区 | 在线免费视频一区 | 亚洲黄色av | 毛片永久免费 | av蜜桃在线 | 伊人一级 | 久久蜜桃av | 国产中文字幕国产 | 国产精品1区2区在线观看 | 一区二区三区久久精品 | 欧美黄色成人 | 激情欧美日韩一区二区 | 黄色一级动作片 | 天天操天天干天天玩 | 激情欧美在线观看 | 中文字幕一区二区三区四区久久 | 伊人五月天综合 | 色免费在线 | 99视频偷窥在线精品国自产拍 | 国产成a人亚洲精v品在线观看 | 久久高清免费视频 | 久久午夜精品影院一区 | 亚洲精品视频在线观看免费视频 | 一区二精品 | 欧美日韩高清在线观看 | 亚洲国产资源 | 亚洲欧美成人综合 | 日日成人网 | av丁香| 国产91粉嫩白浆在线观看 | 日韩激情免费视频 | 少妇精69xxtheporn | 国产原厂视频在线观看 | 欧美精品一区二区在线播放 | 在线观看日本韩国电影 | 国产成人精品女人久久久 | 精品久久久久久久久中文字幕 | 国产自产在线视频 | jizz999| 国产精品九九九 | 丁香婷婷网 | 亚洲免费资源 | 激情丁香 | 91精品国产自产老师啪 | 奇米777777 |