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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

opengl绘制长方体线框_OpenGL绘图实例十之绘制3D机器人

發布時間:2023/12/19 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 opengl绘制长方体线框_OpenGL绘图实例十之绘制3D机器人 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

綜述

通過上一節說的繪制3D圖形基礎,我們應該對繪制3D圖形有了基本的認識,接下來我們就進行一個實例,繪制一個3D機器人。 本節我們要完成的任務有:

1.繪制一個仿真3D機器人(樣式自選,參考例圖),至少包含頭、軀干、四肢三個部分. 2.對機器人填充顏色。 3.增加點光源,使得機器人更加真實。 4.實現交互,使得能夠控制機器人進行旋轉、前進、后退等動作。 鍵盤”w”:前進 鍵盤”s”:后退 鍵盤”a”:順時針旋轉 鍵盤”d”:逆時針旋轉

接下來我們就一步步實現機器人的繪制吧。

繪制球體

繪制球體我們有兩種方法,一個叫glutSolidSphere,另一個叫glutWireSphere,這兩個的區別在于,一個繪制的是實心的球體,另一個繪制的是現狀描繪而成的球體,在繪制過程中,我們可以通過一個參數來對其進行控制。 glutSolidSphere是GLUT工具包中的一個函數,該函數用于渲染一個球體。球體球心位于原點。在OpenGL中默認的原點就是窗口客戶區的中心。 函數原型

1

2

void glutSolidSphere(GLdoubleradius, GLint slices , GLint stacks);

void glutWireSphere(GLdouble radius, GLint slices, GLint stacks );

radius,球體的半徑 slices,以Z軸上線段為直徑分布的圓周線的條數(將Z軸看成地球的地軸,類似于經線) stacks,圍繞在Z軸周圍的線的條數(類似于地球上緯線) 一般而言, 后兩個參數賦予較大的值, 渲染花費的時間要長, 效果更逼真。 然而我們可以發現,這里并沒有定義球中心的參數,所以,我們可以利用平移函數組合實現。即利用glTranslated函數來實現。最后,我們定義的畫球體的方法如下

1

2

3

4

5

6

7

8

9

10

11

//畫球

void drawBall(double R, double x, double y,double z, int MODE) {

glPushMatrix();

glTranslated(x,y,z);

if (MODE==SOLID) {

glutSolidSphere(R,20,20);

} else if (MODE ==WIRE) {

glutWireSphere(R,20,20);

}

glPopMatrix();

}

其中兩個常量定義如下

1

2

#define SOLID 1

#define WIRE 2

在這里我們還用到了上一節所說的PushMatrix和PopMatrix方法。如果不熟悉,請查看上一節的內容。

繪制長方體

同樣地,利用變換平移放縮的方法,再加上類庫的繪制正方體的方法,我們也可以輕松地實現繪制長方體的方法。 正方體怎樣變成長方體,很簡單,拉伸一下就好了。所以,我們用到了glScaled方法。 繪制長方體的方法如下

1

2

3

4

5

6

7

8

9

10

11

12

//畫長方體

void drawSkewed(double l, double w, double h, double x, double y, double z, int MODE) {

glPushMatrix();

glScaled(l, w, h);

glTranslated(x, y, z);

if (MODE==SOLID) {

glutSolidCube(1);

} else if (MODE==WIRE) {

glutWireCube(1);

}

glPopMatrix();

}

這里仍然還是定義了繪圖模式,是線條還是實體。

定義光照

在這里提供一篇博文,講光照講得比較細致 OPENGL光照 那么在這里我就直接貼上光照設置的實現

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

void init() {

//定義光源的顏色和位置

GLfloat ambient[] = { 0.5, 0.8, 0.1, 0.1 };

GLfloat diffuse[] = { 1.0, 1.0, 1.0, 1.0 };

GLfloat position[] = { -80.0, 50.0, 25.0, 1.0 };

//選擇光照模型

GLfloat lmodel_ambient[] = { 0.4, 0.4, 0.4, 1.0 };

GLfloat local_view[] = { 0.0 };

glClearColor(0.0, 0.0, 0.0, 0.0);

glShadeModel(GL_SMOOTH);

//設置環境光

glLightfv(GL_LIGHT0, GL_AMBIENT, ambient);

//設置漫射光

glLightfv(GL_LIGHT0, GL_DIFFUSE, diffuse);

//設置光源位置

glLightfv(GL_LIGHT0, GL_POSITION, position);

glLightModelfv(GL_LIGHT_MODEL_AMBIENT, lmodel_ambient);

glLightModelfv(GL_LIGHT_MODEL_LOCAL_VIEWER, local_view);

//啟動光照

glEnable(GL_LIGHTING);

//啟用光源

glEnable(GL_LIGHT0);

}

其中設置了光源顏色,位置等參數。

圖形的移動

在這里我們實現了鼠標的監聽旋轉和鍵盤的監聽旋轉,在這里分別描述如下

1.鼠標監聽

對于鼠標監聽事件,在前面的文章中已經做了說明,如果大家不熟悉可以看下面這篇文章 鼠標監聽 我們要實現的就是在拖動鼠標的時候實現圖形的旋轉功能。 在點擊鼠標時,我們記錄下來點擊的位置,然后在鼠標移動的時候記錄下當前坐標與上一個位置的坐標之差。通過定義一個角度的變量,每次鼠標移動的時候讓整個圖形旋轉角度加上這個差值,然后重新繪制圖形,就可以實現整個圖形的 旋轉了。 鼠標監聽的兩個方法如下,分別是鼠標點擊和鼠標移動。 定義兩個變量,旋轉角度

1

2

int spinX = 0;

int spinY = 0;

然后定義兩個鼠標事件

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

// 鼠標移動事件

void mouseMove(int x, int y){

int dx = x - moveX;

int dy = y - moveY;

printf("dx;%dx,dy:%dy\n",dx,dy);

spinX += dx;

spinY += dy;

glutPostRedisplay();

moveX = x;

moveY = y;

}

//鼠標點擊事件

void mouseClick(int btn, int state, int x, int y){

moveX = x;

moveY = y;

}

恩,通過定義上面的方法,然后在main中加入監聽。

1

2

3

4

//鼠標點擊事件,鼠標點擊或者松開時調用

glutMouseFunc(mouseClick);

//鼠標移動事件,鼠標按下并移動時調用

glutMotionFunc(mouseMove);

display函數中,在繪圖前調用該方法即可

1

2

glRotated(spinX, 0, 1, 0);

glRotated(spinY, 1, 0, 0);

分別是繞y軸和x軸旋轉一定的角度。這樣就可以實現鼠標的監聽了。

2.鍵盤監聽

鍵盤事件也很簡單,同樣是監聽按鍵的按下。其中w、s鍵是用來控制機器人的遠近的。 定義一個變量叫 dis,代表遠近 鍵盤事件函數如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

//鍵盤事件

void keyPressed(unsigned char key, int x, int y) {

switch (key) {

case 'a':

spinX -= 2;

break;

case 'd':

spinX += 2;

break;

case 'w':

des += 2;

break;

case 's':

des -= 2;

break;

}

glutPostRedisplay();

}

在main函數中加入監聽

1

2

//鍵盤事件

glutKeyboardFunc(keyPressed);

display函數中加入如下的變換

1

2

3

glRotated(spinX, 0, 1, 0);

glRotated(spinY, 1, 0, 0);

glTranslated(0, 0, des);

這樣通過上述方法,我們便可以實現鼠標和鍵盤的監聽了。

裁切物體

在這里我們可能要畫一個半圓,那么最方便的方法就是裁切了,利用下面的函數,我們可以方便地實現。

void glClipPlane(GLenum plane, const GLdouble *equation);

定義一個裁剪平面。equation參數指向平面方程Ax + By + Cz + D = 0的4個系數。 equation=(0,-1,0,0),前三個參數(0,-1,0)可以理解為法線向下,只有向下的,即Y<0的才能顯示,最后一個參數0表示從z=0平面開始。這樣就是裁剪掉上半平面。 equation=(0,1,0,0)表示裁剪掉下半平面, equation=(1,0,0,0)表示裁剪掉左半平面, equation=(-1,0,0,0)表示裁剪掉右半平面, equation=(0,0,-1,0)表示裁剪掉前半平面, equation=(0,0,1,0)表示裁剪掉后半平面 代碼示例如下

1

2

3

4

5

GLdouble eqn[4]={0.0,0.0,-1.0,0.0};

glClipPlane(GL_CLIP_PLANE0,eqn);

glEnable(GL_CLIP_PLANE0);

glutSolidSphere(headR,slices,slices);

glDisable(GL_CLIP_PLANE0);

首先我們必須要定義一個GLdouble數組,然后利用glClipPlane方法來設置,然后開啟裁切,最后關閉裁切。 利用類似的方法我們可以寫出繪制半球的方法如下

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

//畫半球

void drawHalfBall(double R, double x, double y,double z, int MODE) {

glPushMatrix();

glTranslated(x,y,z);

GLdouble eqn[4]={0.0, 1.0, 0.0, 0.0};

glClipPlane(GL_CLIP_PLANE0,eqn);

glEnable(GL_CLIP_PLANE0);

if (MODE==SOLID) {

glutSolidSphere(R,20,20);

} else if (MODE ==WIRE) {

glutWireSphere(R,20,20);

}

glDisable(GL_CLIP_PLANE0);

glPopMatrix();

}

恩,通過上述方法,我們可以方便地繪制出一個半球體。

繪制機器人

有了上述的鋪墊,我們繪制機器人簡直易如反掌,同樣還可以實現各式各樣的監聽。 主要就是位置的確定了。 display函數如下

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

void display(void) {

//清除緩沖區顏色

glClear(GL_COLOR_BUFFER_BIT);

//定義白色

glColor3f(1.0, 1.0, 1.0);

//圓點放坐標中心

glLoadIdentity();

//從哪個地方看

gluLookAt(-2.0, -1.0, 20.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0);

glPushMatrix();

glRotated(spinX, 0, 1, 0);

glRotated(spinY, 1, 0, 0);

glTranslated(0, 0, des);

//頭

drawBall(2, 0, 1, 0, SOLID);

//身體

drawSkewed(5, 4.4, 4, 0, -0.75, 0, SOLID);

//肩膀

drawHalfBall(1, 3.5, -2.1, 0, SOLID);

drawHalfBall(1, -3.5, -2.1, 0, SOLID);

//胳膊

drawSkewed(1, 3, 1, 3.5, -1.3, 0, SOLID);

drawSkewed(1, 3, 1, -3.5, -1.3, 0, SOLID);

//手

drawBall(1, 3.5, -6.4, 0, SOLID);

drawBall(1, -3.5, -6.4, 0, SOLID);

//腿

drawSkewed(1.2, 3, 2, 1, -2.4, 0, SOLID);

drawSkewed(1.2, 3, 2, -1, -2.4, 0, SOLID);

//腳

drawSkewed(1.5, 1, 3, 0.9, -9.2, 0, SOLID);

drawSkewed(1.5, 1, 3, -0.9, -9.2, 0, SOLID);

glPopMatrix();

glutSwapBuffers();

}

恩,通過調用這個函數我們便可以完成機器人的繪制了。

完整代碼

在這里提供完整代碼示例,僅供參考

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

132

133

134

135

136

137

138

139

140

141

142

143

144

145

146

147

148

149

150

151

152

153

154

155

156

157

158

159

160

161

162

163

164

165

166

167

168

169

170

171

172

173

174

175

176

177

178

179

180

181

182

183

184

185

186

187

188

189

190

191

192

193

#include

#include

#include

#define SOLID 1

#define WIRE 2

int moveX,moveY;

int spinX = 0;

int spinY = 0;

int des = 0;

void init() {

//定義光源的顏色和位置

GLfloat ambient[] = { 0.5, 0.8, 0.1, 0.1 };

GLfloat diffuse[] = { 1.0, 1.0, 1.0, 1.0 };

GLfloat position[] = { -80.0, 50.0, 25.0, 1.0 };

//選擇光照模型

GLfloat lmodel_ambient[] = { 0.4, 0.4, 0.4, 1.0 };

GLfloat local_view[] = { 0.0 };

glClearColor(0.0, 0.0, 0.0, 0.0);

glShadeModel(GL_SMOOTH);

//設置環境光

glLightfv(GL_LIGHT0, GL_AMBIENT, ambient);

//設置漫射光

glLightfv(GL_LIGHT0, GL_DIFFUSE, diffuse);

//設置光源位置

glLightfv(GL_LIGHT0, GL_POSITION, position);

glLightModelfv(GL_LIGHT_MODEL_AMBIENT, lmodel_ambient);

glLightModelfv(GL_LIGHT_MODEL_LOCAL_VIEWER, local_view);

//啟動光照

glEnable(GL_LIGHTING);

//啟用光源

glEnable(GL_LIGHT0);

}

//畫球

void drawBall(double R, double x, double y,double z, int MODE) {

glPushMatrix();

glTranslated(x,y,z);

if (MODE == SOLID) {

glutSolidSphere(R,20,20);

} else if (MODE ==WIRE) {

glutWireSphere(R,20,20);

}

glPopMatrix();

}

//畫半球

void drawHalfBall(double R, double x, double y,double z, int MODE) {

glPushMatrix();

glTranslated(x,y,z);

GLdouble eqn[4]={0.0, 1.0, 0.0, 0.0};

glClipPlane(GL_CLIP_PLANE0,eqn);

glEnable(GL_CLIP_PLANE0);

if (MODE == SOLID) {

glutSolidSphere(R,20,20);

} else if (MODE ==WIRE) {

glutWireSphere(R,20,20);

}

glDisable(GL_CLIP_PLANE0);

glPopMatrix();

}

//畫長方體

void drawSkewed(double l, double w, double h, double x, double y, double z, int MODE) {

glPushMatrix();

glScaled(l, w, h);

glTranslated(x, y, z);

if (MODE == SOLID) {

glutSolidCube(1);

} else if (MODE ==WIRE) {

glutWireCube(1);

}

glPopMatrix();

}

void display(void) {

//清除緩沖區顏色

glClear(GL_COLOR_BUFFER_BIT);

//定義白色

glColor3f(1.0, 1.0, 1.0);

//圓點放坐標中心

glLoadIdentity();

//從哪個地方看

gluLookAt(-2.0, -1.0, 20.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0);

glPushMatrix();

glRotated(spinX, 0, 1, 0);

glRotated(spinY, 1, 0, 0);

glTranslated(0, 0, des);

//頭

drawBall(2, 0, 1, 0, SOLID);

//身體

drawSkewed(5, 4.4, 4, 0, -0.75, 0, SOLID);

//肩膀

drawHalfBall(1, 3.5, -2.1, 0, SOLID);

drawHalfBall(1, -3.5, -2.1, 0, SOLID);

//胳膊

drawSkewed(1, 3, 1, 3.5, -1.3, 0, SOLID);

drawSkewed(1, 3, 1, -3.5, -1.3, 0, SOLID);

//手

drawBall(1, 3.5, -6.4, 0, SOLID);

drawBall(1, -3.5, -6.4, 0, SOLID);

//腿

drawSkewed(1.2, 3, 2, 1, -2.4, 0, SOLID);

drawSkewed(1.2, 3, 2, -1, -2.4, 0, SOLID);

//腳

drawSkewed(1.5, 1, 3, 0.9, -9.2, 0, SOLID);

drawSkewed(1.5, 1, 3, -0.9, -9.2, 0, SOLID);

glPopMatrix();

glutSwapBuffers();

}

//鼠標點擊事件

void mouseClick(int btn, int state, int x, int y) {

moveX = x;

moveY = y;

GLfloat ambient[] = { (float)rand() / RAND_MAX, (float)rand() / RAND_MAX, (float)rand() / RAND_MAX, 0.1 };

//設置環境光

glLightfv(GL_LIGHT0, GL_AMBIENT, ambient);

//啟用光源

glEnable(GL_LIGHT0);

}

//鍵盤事件

void keyPressed(unsigned char key, int x, int y) {

switch (key) {

case 'a':

spinX -= 2;

break;

case 'd':

spinX += 2;

break;

case 'w':

des += 2;

break;

case 's':

des -= 2;

break;

}

glutPostRedisplay();

}

// 鼠標移動事件

void mouseMove(int x, int y) {

int dx = x - moveX;

int dy = y - moveY;

printf("dx;%dx,dy:%dy\n",dx,dy);

spinX += dx;

spinY += dy;

glutPostRedisplay();

moveX = x;

moveY = y;

}

void reshape(int w, int h) {

//定義視口大小

glViewport(0, 0, (GLsizei) w, (GLsizei) h);

//投影顯示

glMatrixMode(GL_PROJECTION);

//坐標原點在屏幕中心

glLoadIdentity();

//操作模型視景

gluPerspective(60.0, (GLfloat) w/(GLfloat) h, 1.0, 20.0);

glMatrixMode(GL_MODELVIEW);

}

int main(int argc, char** argv) {

//初始化

glutInit(&argc, argv);

//設置顯示模式

glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB);

//初始化窗口大小

glutInitWindowSize(500, 500);

//定義左上角窗口位置

glutInitWindowPosition(100, 100);

//創建窗口

glutCreateWindow(argv[0]);

//初始化

init();

//顯示函數

glutDisplayFunc(display);

//窗口大小改變時的響應

glutReshapeFunc(reshape);

//鼠標點擊事件,鼠標點擊或者松開時調用

glutMouseFunc(mouseClick);

//鼠標移動事件,鼠標按下并移動時調用

glutMotionFunc(mouseMove);

//鍵盤事件

glutKeyboardFunc(keyPressed);

//循環

glutMainLoop();

return 0;

}

僅供參考,如有問題,敬請指正。 運行結果如下 恩,大體就是這樣。

總結

本次實驗做的比較匆忙,只研究了一個晚上的時間,所以有些地方還是不太完善,希望發出來對小伙伴們有所啟發,有所幫助。如果有問題,歡迎同我交流。謝大家!

總結

以上是生活随笔為你收集整理的opengl绘制长方体线框_OpenGL绘图实例十之绘制3D机器人的全部內容,希望文章能夠幫你解決所遇到的問題。

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

亚洲婷婷伊人 | 精品伦理一区二区三区 | 国产视频久久 | 色在线观看网站 | 黄色网址国产 | 久久久综合精品 | 午夜国产福利视频 | 天天综合网在线 | 亚洲黄色av网址 | 国产福利精品在线观看 | 午夜视频黄| 97人人添人澡人人爽超碰动图 | 日韩精品视频免费专区在线播放 | 亚洲成av人影片在线观看 | 日韩美精品视频 | 国产精品久久久久久超碰 | 国产97在线看| 亚洲精品乱码久久久久久高潮 | 亚洲欧美国产日韩在线观看 | 久草在线视频资源 | 在线黄色av电影 | 国产精品99久久久久久宅男 | 一区二区激情视频 | 国产精品手机在线观看 | 亚洲精品xx | av大片免费在线观看 | 久久黄色免费视频 | 国产精品黄色影片导航在线观看 | 992tv人人网tv亚洲精品 | 在线观看亚洲 | 成人午夜电影在线观看 | 亚洲精品成人免费 | 久热香蕉视频 | 天天天天天天天操 | 久久综合狠狠狠色97 | 亚洲国产精品va在线看 | 91资源在线播放 | 97成人精品 | 婷婷四房综合激情五月 | av免费观看高清 | 密桃av在线 | 国产精品久久久区三区天天噜 | 亚洲国产精品日韩 | 国产精品久久一区二区三区, | 综合激情婷婷 | 欧美大荫蒂xxx | 国产精品大片在线观看 | 日本女人逼 | 92av视频 | 久久天天躁狠狠躁亚洲综合公司 | 在线视频欧美日韩 | 亚洲va天堂va欧美ⅴa在线 | 久久成| 国产成人一区二 | 夜夜躁狠狠燥 | 国产在线播放观看 | 怡红院av久久久久久久 | 久久免费视频在线观看 | 久草在线91 | 成年人视频免费在线 | 久久久高清免费视频 | 国产精品毛片久久久久久久 | 久色小说 | 九九亚洲视频 | 六月婷婷久香在线视频 | 国产高清在线永久 | av不卡免费看| 成人在线电影观看 | 成人av高清在线 | 夜夜操天天摸 | 久久黄色小说视频 | 成人毛片在线观看视频 | 91视频在线免费观看 | 福利二区视频 | 91视频免费观看 | 久久香蕉影视 | 久热电影 | 久久r精品 | 国产91电影在线观看 | 欧美 亚洲 另类 激情 另类 | 国产视频一二三 | 国产91aaa| 超碰在线cao | 综合色天天 | 亚洲国产成人精品电影在线观看 | 国产中文字幕视频在线观看 | 热re99久久精品国产66热 | 91麻豆看国产在线紧急地址 | 久久免费视频在线观看6 | 亚洲 综合 国产 精品 | 欧美乱熟臀69xxxxxx | 免费黄a大片 | 黄色片网站av | 精品国产_亚洲人成在线 | 久久99在线视频 | 久久久免费精品 | 日韩成人看片 | 久草在线最新视频 | 国产精品久久久久久久久久久久冷 | 日韩r级在线 | 久久精品久久久精品美女 | 亚洲一区日韩 | 国产一级精品在线观看 | 久草在线视频资源 | av免费成人 | 日韩高清 一区 | 国产精品9999久久久久仙踪林 | 日韩色av色资源 | 欧美一级艳片视频免费观看 | 欧美日韩精品在线免费观看 | 国产小视频免费在线网址 | 久久久久久久毛片 | 国产五月 | 国产精品久久久久aaaa | 91视频91色| 久久99视频 | 99999精品 | 四虎在线视频 | 婷婷精品视频 | 亚洲精品中文在线 | 五月婷香蕉久色在线看 | 久久成人国产精品入口 | 在线观看精品 | 国产日产在线观看 | 波多野结衣亚洲一区二区 | 精品一区电影 | 久久久2o19精品 | 一区二区在线电影 | 欧美少妇xx | 日韩影视大全 | 国产视频手机在线 | 久久精品网站免费观看 | 激情欧美日韩一区二区 | 亚洲精品视频在线免费 | 9999激情 | 久久人人看 | 在线观看精品黄av片免费 | 91传媒在线看 | 免费电影一区二区三区 | 国产成人精品久久久久 | 日韩动态视频 | 久久综合偷偷噜噜噜色 | 中文字幕在线免费看线人 | 狠狠狠色丁香婷婷综合久久五月 | 在线精品国产 | 91自拍成人| 久久精选视频 | 国内精品久久天天躁人人爽 | 久久小视频 | 天天躁日日躁狠狠躁av麻豆 | 精品亚洲欧美一区 | 丁香六月久久综合狠狠色 | 国产成人精品一区二区三区 | 国产精品正在播放 | 亚洲精品视频第一页 | 四虎影视成人永久免费观看亚洲欧美 | 久久久国产视频 | 91免费的视频在线播放 | 久草在线费播放视频 | 又爽又黄又无遮挡网站动态图 | 成人av直播| 色wwww| 成人av免费在线播放 | 亚洲一区二区麻豆 | 麻豆精品视频 | 五月综合激情 | 亚洲dvd | 在线成人观看 | 成年人在线观看视频免费 | 天天搞天天干 | 日韩大片在线免费观看 | 久久久久福利视频 | 中文字幕中文字幕在线一区 | 色欧美成人精品a∨在线观看 | 超黄视频网站 | 一级片在线 | 久久久精品国产一区二区电影四季 | 免费激情网| 国产综合精品久久 | 久草在线91 | 国产精品精品视频 | 国产精品毛片久久久久久 | 欧美日韩视频观看 | 国产成人精品一区二区三区在线观看 | 欧美性色xo影院 | www久久国产| 色a综合 | 色噜噜在线观看视频 | 亚洲精选视频免费看 | 亚洲美女在线一区 | 国产精品va视频 | 最近中文字幕视频网 | 男女激情麻豆 | 日韩免费在线视频 | 99视频一区 | 中文字幕视频观看 | 国产欧美精品一区aⅴ影院 99视频国产精品免费观看 | 最近中文字幕国语免费av | 国产精品va在线 | 欧美在一区 | 中文字幕亚洲字幕 | 日韩动漫免费观看高清完整版在线观看 | 视频在线99re| av免费福利 | 天天操夜夜看 | 久久图| 1区2区视频 | 99精品视频免费观看 | 深夜免费福利 | 亚洲国产网站 | 久久亚洲在线 | av在线播放快速免费阴 | 天天超碰| 国产一级二级三级视频 | 韩日精品中文字幕 | 国产精品伦一区二区三区视频 | 高清在线观看av | 欧美日韩免费一区 | 精品一区av | 色综合天天综合在线视频 | 日女人电影 | 亚洲国产精品一区二区尤物区 | 亚洲精品视频在线观看视频 | 丁香六月伊人 | 狠狠躁日日躁狂躁夜夜躁av | 国产 日韩 中文字幕 | 中中文字幕av在线 | 不卡中文字幕av | 日本中文字幕一二区观 | 国产麻豆视频免费观看 | 麻豆国产精品视频 | 国产精品一区二区在线免费观看 | av在线com| 色综合天天狠天天透天天伊人 | 久久久蜜桃一区二区 | 免费网站v | 99久久99热这里只有精品 | 天天干人人干 | 亚洲精品国产综合久久 | 亚洲视频精品在线 | 亚洲免费成人av电影 | 在线观看色网站 | 99久高清在线观看视频99精品热在线观看视频 | 免费看久久久 | 国产高清在线观看 | 国内精品久久久久久久影视简单 | 99婷婷狠狠成为人免费视频 | 黄网在线免费观看 | 欧美作爱视频 | 免费看一级特黄a大片 | 日本黄色免费电影网站 | 激情图片qvod| 亚洲乱码久久 | 91亚洲国产成人 | 精品xxx | 夜夜躁狠狠燥 | 99视频导航 | 在线观看免费 | 精品视频免费播放 | 亚洲精品午夜久久久久久久久久久 | 久久精品96 | av福利电影 | 亚洲国产中文字幕 | 日韩视频在线观看免费 | 国产成人在线综合 | 国产精品一区二区久久精品爱涩 | 国产乱视频 | 日韩视频区 | 精品国产伦一区二区三区免费 | 激情欧美日韩一区二区 | 免费黄色在线 | 久久一二三四 | 黄色一级在线免费观看 | 91精品小视频 | 欧美午夜精品久久久久久浪潮 | 91热爆视频 | 国产美女免费观看 | 在线国产能看的 | 国产精品久久久久久五月尺 | 一区免费视频 | 精品一区二区三区在线播放 | 日韩久久久 | 国产精品国产三级国产不产一地 | 久久久久久国产精品亚洲78 | 精品国精品自拍自在线 | 亚洲精品国产精品国 | 久久久久久久久久久网站 | 玖玖色在线观看 | 国产精品系列在线观看 | 中文字幕中文字幕在线一区 | 91在线视频 | 欧美一区二区三区不卡 | 国产黄大片在线观看 | 亚洲视频免费在线观看 | av电影免费看 | 日韩三级在线观看 | 中文字幕精品一区二区精品 | 国产999免费视频 | 亚洲色图色 | 在线观看免费黄视频 | 99久久精品国产系列 | www欧美xxxx| 欧美日韩在线视频一区二区 | 97视频在线看 | 97综合在线 | 国产乱对白刺激视频在线观看女王 | 四虎最新域名 | 久久99精品国产麻豆婷婷 | 亚洲国产精品久久久久婷婷884 | 国产剧情一区二区在线观看 | 精品视频一区在线观看 | 99国产一区二区三精品乱码 | 日韩高清三区 | 久草精品资源 | 亚洲精品一区二区久 | 人人干人人模 | 国际精品久久久 | 中文在线a天堂 | 超碰激情在线 | 亚洲夜夜综合 | 日韩草比 | 欧洲视频一区 | 亚洲mv大片欧洲mv大片免费 | 亚洲精品乱码久久久久久9色 | 久久这里只有精品9 | 三级午夜片 | 天天干一干| 亚洲高清免费在线 | 国产97av| 国产精品久久久久久久免费观看 | 在线观看一区视频 | 久久女同性恋中文字幕 | 午夜国产在线观看 | 在线观看免费国产小视频 | 久久精品一区二区三区四区 | 午夜一级免费电影 | 韩日电影在线 | 亚洲激情视频在线 | 免费三级黄色 | 91成人网在线播放 | 天天操人人干 | 久久96国产精品久久99漫画 | 激情久久久久 | 日韩欧美综合 | 中文字幕av最新 | 国产一区在线观看免费 | 亚洲人成人在线 | 一 级 黄 色 片免费看的 | www久久 | 天天操狠狠操夜夜操 | 波多野结衣最新 | 免费在线激情电影 | 超碰精品在线观看 | 永久黄网站色视频免费观看w | 久久国产高清 | 综合色中色| 69xxxx欧美| 国产精品大片免费观看 | 亚洲成av人片在线观看 | 亚洲久草在线 | 久久久免费在线观看 | 国产精品精品国产婷婷这里av | 国产精品一区二区三区在线免费观看 | 色资源中文字幕 | www.久久精品视频 | 久久99热精品这里久久精品 | 激情视频免费在线观看 | 国产专区一 | av导航福利 | 成人亚洲欧美 | 久久一区二区免费视频 | 黄色片免费看 | 00av视频 | 亚洲人人射| 超碰在线9 | 91在线精品秘密一区二区 | 久久avav| 天天干天天操天天操 | 国产精品自在线拍国产 | 97精品国产 | 韩国av免费观看 | 色片网站在线观看 | 伊人导航| 激情网站网址 | 草久久久| 超碰成人网 | 久久国产精品久久久久 | 国产福利在线不卡 | 亚洲成人国产 | 在线观看av大片 | 337p日本欧洲亚洲大胆裸体艺术 | 国产精品二区在线观看 | 91麻豆精品国产91久久久久 | 人人搞人人搞 | 美女视频黄免费的久久 | 中文字幕在线观看一区二区三区 | 波多野结衣视频在线 | 免费亚洲婷婷 | 国产精品国产三级国产aⅴ入口 | 91视频久久久久久 | 国产精品1区2区 | 麻豆一区二区三区视频 | 日本精品中文字幕 | 成人国产精品av | 成年人免费在线观看 | 国产黄色片一级三级 | 99re8这里有精品热视频免费 | 激情婷婷久久 | 4438全国亚洲精品观看视频 | 日韩免费不卡视频 | www久久com | 天天爽网站 | avsex| 黄网站色成年免费观看 | 国产精品岛国久久久久久久久红粉 | 精品视频资源站 | 国产精品久久久久久999 | 91一区二区三区久久久久国产乱 | 精品国产视频一区 | 国产精品一区二区三区观看 | 色婷婷激情 | 亚洲视频2 | 中文字幕 第二区 | 一级黄色在线免费观看 | 国产精品手机在线播放 | 亚洲精品久久久久久久不卡四虎 | 欧美日韩中文国产一区发布 | 91激情小视频 | 久久看免费视频 | 日本午夜在线观看 | 在线观看亚洲国产精品 | 探花系列在线 | 国产日韩在线一区 | 天堂va在线观看 | 亚洲国产精品电影在线观看 | 六月天色婷婷 | 国产18精品乱码免费看 | 97看片吧 | 日韩欧美一区二区在线播放 | 九九免费在线观看视频 | 久草精品视频在线播放 | 久久婷婷影视 | 亚洲精品av中文字幕在线在线 | 狠狠操夜夜| 亚洲精品中文在线 | 日韩在线三级 | 久久成人一区二区 | 午夜av激情 | 日韩h在线观看 | 免费的黄色av | 久久视了 | 日韩成人中文字幕 | 五月天亚洲精品 | 亚洲精品永久免费视频 | 毛片网站免费在线观看 | 在线观看91精品视频 | 婷婷久久网 | 亚洲欧洲久久久 | 欧美日韩国产精品爽爽 | 久久免费视频6 | 97视频免费 | 黄色一级免费电影 | 麻豆久久久久久久 | 一区二精品 | 久久影视一区二区 | 久久高清毛片 | 黄色小视频在线观看免费 | 99热99热| 日本激情动作片免费看 | 国产黄色片在线免费观看 | 97人人澡人人添人人爽超碰 | 成人中文字幕+乱码+中文字幕 | 久久久免费电影 | 亚洲视频免费在线 | 婷婷色综合 | 亚洲精品美女久久久久 | 国产一区在线免费 | 国产亚洲综合精品 | 国产一区二区手机在线观看 | 国产精品久久久久久久av电影 | 色99导航 | 国内精品久久影院 | 超碰在线日本 | 久久99婷婷 | 国产99久久九九精品免费 | 免费91在线观看 | 亚洲开心激情 | 欧美一级黄色网 | 国产黄在线观看 | 国产高清免费视频 | 国产91小视频| 激情影院在线观看 | 成人午夜久久 | 久久久久国产免费免费 | a级片网站| 亚洲黄色免费在线 | 99久久999久久久精玫瑰 | 国产黄色理论片 | 亚洲狠狠婷婷 | 午夜影院先 | 91大神精品视频在线观看 | 久久国产精品影片 | 91成年人网站 | 麻花传媒mv免费观看 | 天天色天天射天天综合网 | 国产淫片免费看 | 不卡的av | 亚洲精品在线观看网站 | 日韩欧美一区二区三区在线观看 | 91女人18片女毛片60分钟 | 少妇搡bbbb搡bbb搡69 | 9幺看片| 久久在线精品视频 | 一级黄色视屏 | 久久综合色婷婷 | 99这里都是精品 | 久久精品视频观看 | 一区二区三区中文字幕在线 | 日韩电影中文 | 99午夜 | 美女黄频网站 | 成年人在线免费看视频 | 天天射天天舔天天干 | 97精品国产97久久久久久春色 | 四虎成人在线 | 国产午夜精品免费一区二区三区视频 | 麻豆影视网 | 国产视频一区二区在线观看 | 精品国产一区二区三区日日嗨 | 久久精品一区二区三区中文字幕 | 天天av综合网 | 久久99精品国产一区二区三区 | 二区三区av | 日韩.com| 久久久国产精品视频 | 久久午夜精品视频 | 正在播放国产精品 | 久久久久99精品成人片三人毛片 | 国产成人久久精品一区二区三区 | 91在线观看高清 | 啪啪激情网 | 国产精品一区二区在线观看 | 午夜久久成人 | 91精品免费在线 | 国产婷婷精品av在线 | 成人在线一区二区三区 | 国产精品久久久久久一二三四五 | av女优中文字幕在线观看 | 欧美aⅴ在线观看 | 999成人免费视频 | 国内精品视频在线 | 国产老太婆免费交性大片 | 精品亚洲欧美一区 | 国产精品视频免费在线观看 | 99视频偷窥在线精品国自产拍 | 精品99视频 | 超碰人人91 | 国产97色在线 | 性色av免费观看 | 综合久久精品 | 日韩国产欧美在线视频 | 日韩最新在线视频 | 免费看黄在线看 | 国产传媒一区在线 | 亚洲视频免费在线 | 欧美成人tv | 亚洲精品国内 | 日日夜夜精品视频天天综合网 | 99久久爱 | 在线欧美日韩 | 欧美另类色图 | 在线激情av电影 | 奇米网在线观看 | 91麻豆精品国产91 | 国产视频2区 | 日韩精品五月天 | 日本中文字幕视频 | 欧美一区二区三区在线看 | 国产精品久久久久一区二区国产 | 国产精品一级在线 | 久久成人高清 | 欧美久久久久久久久久 | av不卡免费在线观看 | 天天摸日日摸人人看 | 毛片.com| 久草精品视频在线看网站免费 | 91女子私密保健养生少妇 | 亚洲国产日韩一区 | 国产手机精品视频 | 日韩精品91偷拍在线观看 | 一区二区伦理电影 | 色就是色综合 | 久久久黄视频 | 91中文字幕| 在线播放视频一区 | 制服丝袜一区二区 | 午夜视频在线观看一区二区 | 三级av在线免费观看 | 性色av香蕉一区二区 | 在线导航av | 99久久精品免费看 | 日韩av伦理片 | 91激情| 久久草网站 | 国产精品久久久久国产精品日日 | 欧美韩国日本在线 | 欧美一区二区在线看 | 97电影手机版 | 国产男女爽爽爽免费视频 | 中国一区二区视频 | 久久久香蕉视频 | 国产精品久久久久久久久久了 | 97av影院| 三级黄色大片在线观看 | 2023年中文无字幕文字 | 91精品成人 | 日韩亚洲国产中文字幕 | 在线国产一区 | 亚洲国产视频直播 | 成人亚洲综合 | 免费黄色在线网址 | www.777奇米 | 国产精品国产三级在线专区 | 国内久久精品 | 精品视频免费 | 91资源在线视频 | 国产精品麻豆果冻传媒在线播放 | 久久国产免费 | 日本99精品 | 黄色www免费 | 麻豆视频91| 国产高清视频免费最新在线 | 综合网伊人 | 一区视频在线 | 色资源在线 | 天天操人人要 | 国产91综合一区在线观看 | av中文字幕在线播放 | 亚洲精品午夜视频 | 深爱激情五月婷婷 | 久久综合九色九九 | 91精品专区| 国产在线探花 | 天天激情天天干 | 天天鲁天天干天天射 | 欧美午夜a | 日韩在线免费观看视频 | 成年人三级网站 | 色视频在线免费观看 | 麻豆精品视频在线 | 99在线看 | 极品美女被弄高潮视频网站 | 欧美 亚洲 另类 激情 另类 | 一本一道久久a久久综合蜜桃 | 国产中文字幕在线视频 | 一区二区视频播放 | 国产精品1区2区3区在线观看 | 午夜影院在线观看18 | 成年人毛片在线观看 | 91三级视频| 国产乱码精品一区二区蜜臀 | 精品视频免费在线 | 四虎永久精品在线 | av成人在线播放 | 国产99久久九九精品免费 | 欧美日韩高清国产 | 成人在线黄色 | 最近高清中文字幕在线国语5 | 国内精品久久久久久久影视简单 | 天天爽天天爽夜夜爽 | 久久久久久久国产精品 | 国产精品99久久99久久久二8 | 丰满少妇一级片 | 精品乱码一区二区三四区 | 黄色影院在线免费观看 | 69av网| 500部大龄熟乱视频 欧美日本三级 | 国产精品久久久网站 | 奇米7777狠狠狠琪琪视频 | 午夜av色| 波多野结衣一区二区 | 国产精品综合久久 | 狠狠gao | 97超碰色偷偷| 成人小视频在线免费观看 | 一区二区三区手机在线观看 | 成人免费视频观看 | 久久国产精品久久精品国产演员表 | 91成人破解版 | 国内一区二区视频 | 中文字幕资源在线观看 | 久久视频免费在线观看 | 色瓜| 最近日本字幕mv免费观看在线 | 久青草影院 | 西西4444www大胆无视频 | 东方av免费在线观看 | 99精品国产aⅴ| 中文字幕在线观看完整版 | 久草在线中文视频 | 国产精国产精品 | 久色 网| 久久黄色免费观看 | 日韩乱色精品一区二区 | 欧美日韩国产精品一区 | 欧美在线视频精品 | 免费看片黄色 | 人人射人人插 | 亚洲精品国产成人av在线 | 在线观看午夜av | 亚洲一区精品二人人爽久久 | 久草在线免| 国产99在线免费 | 免费h漫在线观看 | 精品免费久久久久久 | 国产成人在线免费观看 | 在线免费av观看 | 狠狠的干 | 久久av在线播放 | 久久成人人人人精品欧 | 久久精品中文字幕一区二区三区 | 久久久免费 | 视频 国产区 | 成年人电影免费在线观看 | 高清视频一区二区三区 | 9久久精品 | 婷婷综合成人 | 天天综合精品 | 久久夜色精品国产欧美乱极品 | 欧洲视频一区 | 国内精品久久久久久久 | 国产精品九九九九九 | 欧美日韩视频在线观看免费 | 国产精品亚洲片夜色在线 | 国产中文欧美日韩在线 | 国产喷水在线 | 国产亚洲日本 | 深夜福利视频一区二区 | 久久国产剧场电影 | 久久理论片 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 免费在线观看日韩 | 免费看污污视频的网站 | 91麻豆免费版 | 久久久久久片 | 91自拍成人 | 国产一区二区三区高清播放 | 九九九热精品免费视频观看 | 中文字幕日本特黄aa毛片 | 91福利小视频 | 六月天综合网 | 91在线视频 | 久久精品二区 | 成人91在线 | 欧美一级片免费在线观看 | 午夜精品久久久久久久99 | 久久久国产精品网站 | 99久久www免费 | 国产又粗又猛又黄又爽的视频 | 成人av亚洲 | 区一区二在线 | 国产精品日韩欧美 | 三级黄免费看 | 亚洲永久字幕 | 婷婷五月在线视频 | 黄色三级免费片 | 免费h视频| 处女av在线 | 又黄又爽免费视频 | 天天干夜夜操视频 | 精品视频99| 亚洲精品久久视频 | 99久久爱| 日韩中文在线观看 | 中文字幕av一区二区三区四区 | 中文字幕精品三区 | 国产成人精品一区二区三区在线观看 | 在线观看免费视频 | 久久综合色一综合色88 | 久久久综合色 | 91视频免费网址 | 日日摸日日爽 | 涩涩网站在线观看 | 国产韩国精品一区二区三区 | 808电影| 欧美日韩国产综合一区二区 | 夜夜躁日日躁狠狠久久av | 干干操操| 亚洲人人网 | 亚洲精品久久久蜜桃直播 | av视屏在线播放 | 天天插天天狠 | 天天透天天插 | 久久久久久久久久久久电影 | 少妇资源站 | 黄色免费电影网站 | 91精品久久久久久久91蜜桃 | 96亚洲精品久久久蜜桃 | 欧美亚洲一级片 | 中文在线免费一区三区 | 亚洲精品在线二区 | 色97在线 | 久久久91精品国产 | 免费观看性生交 | 日本在线观看黄色 | 99中文视频在线 | 97av色| 国产精品美女999 | 国产中文字幕在线免费观看 | 日韩亚洲国产精品 | 伊人激情网 | 国产精品v欧美精品 | 天天插天天射 | 亚洲专区 国产精品 | 久久精品96 | 色网站免费在线看 | 精品国产一区二区三区av性色 | 久久久久久久久免费视频 | 久久久久国产一区二区 | 91你懂的| 国产一区二区三区视频在线 | 久久精品久久久久久久 | 91黄视频在线观看 | 欧美天堂视频在线 | 精品国产成人在线影院 | 成人sm另类专区 | 日韩视频免费在线观看 | 中文免费观看 | 国产精品去看片 | 国产精品一区二区免费视频 | 精品视频成人 | 狠色在线 | 欧美激情综合色综合啪啪五月 | 久久免费精品视频 | 激情五月播播久久久精品 | 五月天激情视频在线观看 | 日日干天夜夜 | 国产亚洲精品久久久久久无几年桃 | 亚洲激情综合 | 国产一区欧美二区 | 99精品系列 | 国产小视频免费观看 | 国产一级片在线播放 | av中文字幕在线免费观看 | 亚洲国产精品推荐 | 亚洲精品福利在线观看 | 在线观看中文字幕网站 | 久久精品久久综合 | 日韩成人精品一区二区三区 | 操操碰| 91日韩在线 | 亚洲a色 | 激情丁香 | 亚洲天堂网视频在线观看 | 丁香六月伊人 | 人人爱人人做人人爽 | 日韩动态视频 | 中文字幕亚洲高清 | 欧美日韩二三区 | 99精品视频在线免费观看 | 国产精品电影在线 | 免费网站黄 | 青青河边草免费观看完整版高清 | 久久成人免费 | 男女日麻批 | 国产区 在线 | 99久久这里有精品 | 国产丝袜一区二区三区 | 日日操天天操夜夜操 | 日本久久精品 | 97视频网址 | 亚洲激情综合网 | 91色九色 | 中文字幕一区二区三区乱码在线 | 97免费在线视频 | 99 久久久久 | 欧美三级免费 | 99精品国产高清在线观看 | 一级精品视频在线观看宜春院 | 精品久久久久久亚洲综合网站 | 深夜精品福利 | 国产视频每日更新 | 在线观看小视频 | 成年人免费看片 | 日本精品久久久一区二区三区 | 久久久久久影视 | 亚洲jizzjizz日本少妇 | 亚洲精品456在线播放乱码 | 日韩在线观看第一页 | 亚洲男人天堂a | 国产99区| 欧美精品免费在线观看 | 中文字幕网站视频在线 | 在线中文字幕视频 | 999精品 | 96av麻豆蜜桃一区二区 | 91九色在线视频 | 国产精品美女在线 | 日日夜夜爱 | 久草视频在线资源 | 91在线免费视频观看 | 日韩视频一区二区三区 | www.国产高清 | 成年人在线观看 | 日韩欧美在线观看 | 国产区高清在线 | www.久久成人 | 亚洲第二色 | 午夜在线免费观看视频 | 日韩美在线 | 男女全黄一级一级高潮免费看 | 在线免费观看视频你懂的 | 黄色av电影一级片 | 国产亚洲激情视频在线 | 精品a级片| 国产综合香蕉五月婷在线 | 亚洲黄色免费 | 91在线免费视频 | 毛片二区| 亚洲视频 视频在线 | 一级黄色片在线免费看 | 狠狠狠色丁香综合久久天下网 | 亚洲伊人天堂 | 射射色| 美女一二三区 | 久久精品视频在线免费观看 | 999久久久久 | 午夜在线观看 | 天天干夜夜夜操天 | 午夜国产福利视频 | 国产手机视频在线播放 | 日韩免费在线视频观看 | 婷婷5月激情5月 | av成人免费在线观看 | 人人爽久久涩噜噜噜网站 | 天天玩天天干天天操 | 免费在线观看一区二区三区 | 伊人婷婷网 | 91自拍视频在线观看 | av黄色成人| 欧美色黄| 国产精品第一视频 | 亚洲精品国产成人av在线 | 国产精品一区二区久久久久 | 夜夜操天天 | 天天色天天草天天射 | 色综合久久综合中文综合网 | 在线草 | 中文字幕超清在线免费 | 欧美最猛性xxx | 亚洲另类视频 | 黄在线免费看 | 色狠狠综合天天综合综合 | 人人插人人爱 | 国产成人精品一区二区三区福利 | 九九国产视频 | 免费黄色小网站 | 久久伦理 | 久久看视频 | 99在线免费视频观看 | 免费在线看成人av | 色婷婷视频在线观看 | 永久免费精品视频网站 | 久久久免费高清视频 | 99色在线观看视频 | 色婷婷婷| av电影免费看 | 激情欧美丁香 | 日韩欧美在线国产 | 国产精品99久久久久的智能播放 | 亚洲视频 一区 | 日韩精品一区二区三区高清免费 | 欧美影片 | 91免费观看| 四虎免费在线观看视频 | 久久亚洲福利视频 | 在线观看中文字幕2021 | 黄色成人影院 | 久久精品国产一区二区电影 | 四虎免费在线观看视频 | 免费无遮挡动漫网站 | 精品高清美女精品国产区 | 在线观看成人国产 | av大全免费在线观看 | 国产黄色免费 | 亚洲精品女| 午夜影院一区 | 国产精品入口a级 | 在线观看av麻豆 | 一级黄色电影网站 | 国产视频综合在线 | 中文av不卡 | 狠狠干.com| 香蕉视频18| 青草草在线| 国产精品一区二区三区免费看 | 操夜夜操 | 日韩有码在线播放 |