• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于OpenGL的3DS模型的導(dǎo)入與控制

    2010-07-16 11:04:16高海芳王天雷邱杰康獻(xiàn)民王大承
    關(guān)鍵詞:右鍵鼠標(biāo)機(jī)器人

    高海芳,王天雷,邱杰,康獻(xiàn)民,4,王大承,4

    ?

    基于OpenGL的3DS模型的導(dǎo)入與控制

    高海芳1,王天雷2,邱杰3,康獻(xiàn)民1,4,王大承1,4

    (1. 五邑大學(xué) 機(jī)電工程學(xué)院,廣東 江門 529020;2. 五邑大學(xué) 信息工程學(xué)院,廣東 江門 529020;3. 國(guó)家摩托車及配件質(zhì)量監(jiān)督檢驗(yàn)中心,廣東 江門 529000;4. 五邑大學(xué) 摩托車研究院,廣東 江門 529020)

    研究了在VC++6.0環(huán)境下利用OpenGL導(dǎo)入3DS模型的兩種方法,并給出了具體實(shí)現(xiàn)過(guò)程和技術(shù)要點(diǎn),兩種導(dǎo)入方法比較結(jié)果說(shuō)明:讀入3DS文件類的方法優(yōu)于文件轉(zhuǎn)換法,導(dǎo)入的模型圖的失真度很小,并可方便實(shí)現(xiàn)平移、旋轉(zhuǎn)、縮放、拾取等人機(jī)交互控制.

    OpenGL;3DS模型;人機(jī)交互

    OpenGL是SGI公司開發(fā)的一套高性能的圖形處理系統(tǒng),是圖形硬件的軟件界面[1]. 通過(guò)OpenGL,程序員可以創(chuàng)建人機(jī)交互的應(yīng)用程序,實(shí)現(xiàn)具有逼真效果的三維圖形圖像,但是利用OpenGL繪制復(fù)雜的三維模型的工作量和難度較大;而利用3DS MAX可靈活繪制復(fù)雜的三維模型及動(dòng)畫,但不能實(shí)現(xiàn)人機(jī)交互;因此,越來(lái)越多的圖形、圖像制作者選擇利用OpenGL與3DS MAX的優(yōu)勢(shì),即使用3DS MAX對(duì)復(fù)雜模型建模,再將它導(dǎo)入OpenGL中編程,實(shí)現(xiàn)交互式的動(dòng)畫.

    1 3DS模型文件格式簡(jiǎn)介

    3DS模型文件由許多Chunk組成,每個(gè)Chunk包括一個(gè)頭和一個(gè)主體,Chunk是相互嵌套的,這就決定了必須以遞歸的方式讀取它們. Chunk的頭又由2部分組成:ID是一個(gè)整型數(shù),表示Chunk的含義;Chunk的長(zhǎng)度是一個(gè)長(zhǎng)整型數(shù)(以字節(jié)為單位,包括頭),包含了下一個(gè)Chunk的相對(duì)位置信息[2-3]. 3DS模型文件中有一個(gè)基本Chunk,其ID是4D4D,基本Chunk又稱為主Chunk,主Chunk包括3D編輯器Chunk和關(guān)鍵幀Chunk. 3DS模型文件中3個(gè)主要的Chunk ID信息見表1.

    表1 3DS模型文件中的3個(gè)主要的Chunk ID信息

    2 3DS模型的讀入方法

    2.1 文件轉(zhuǎn)換法

    文件轉(zhuǎn)換是指直接采用VIEW3DS等軟件將3DS文件轉(zhuǎn)換為OpenGL所需要的C文件. 具體實(shí)現(xiàn)過(guò)程如下:1)將VIEW3DS軟件在開始菜單的運(yùn)行程序中運(yùn)行;2)將需要轉(zhuǎn)換的3DS文件拖入即可得到一個(gè)后綴名為.h和.gl的文件;3)將這2個(gè)文件拷貝到已編好的OpenGL框架程序中,并在工程菜單中加入這2個(gè)文件;4)在視類的執(zhí)行文件中添加該頭文件,如#include "BASE.h",并添加成員變量int Model,在初始化函數(shù)中添加代碼:Model =GL3DS_initialize_BASE(),在繪制場(chǎng)景函數(shù)中添加代碼:glCallList(Model1),編譯運(yùn)行程序即可得到圖1所示的模型圖.該方法使用簡(jiǎn)單,但模型在導(dǎo)入過(guò)程中丟失了部分材質(zhì)及紋理,有明顯的失真;由于模型以一個(gè)數(shù)據(jù)文件存放,也不便于控制.

    圖1 文件轉(zhuǎn)換法導(dǎo)入的模型圖

    2.2 3DS文件類的讀入方法

    由于3DS模型文件中的編輯Chunk、顏色Chunk、材質(zhì)Chunk、紋理Chunk最重要,對(duì)3DS模型起關(guān)鍵性的作用,因此建立讀入3DS文件的類就是怎樣讀入這些關(guān)鍵的Chunk. 在VC++6.0的MFC框架中定義一個(gè)名為3DSload的類,用于3DS文件的讀入與重繪,該類中主要定義了幾個(gè)結(jié)構(gòu)體及主要函數(shù).

    1)主要結(jié)構(gòu)體:

    a. 顏色結(jié)構(gòu)體

    typedef struct {

    GLfloat red; 顏色的紅色分量

    GLfloat green; 顏色的綠色分量

    GLfloat blue; 顏色的藍(lán)色分量

    GLfloat alpha;

    }OUTGL_RGB;

    b. 頂點(diǎn)結(jié)構(gòu)

    typedef struct {

    GLfloat u,v; 紋理坐標(biāo)

    GLfloat nx,ny,nz; 法向量

    GLfloat x,y,z; 坐標(biāo)值

    }OUTGL_VERTEX;

    c. 對(duì)象結(jié)構(gòu)體M3DSObject用于存取讀入的內(nèi)容

    typedef struct{

    GLuint NumVertex;

    OUTGL_VERTEX *VertexLists;

    GLuint NumPolygon;

    GLuint strip;

    POLYGONLIST *PolygonLists;

    }M3DSObject;

    2)主要函數(shù):

    M3DSObject* Load3DSObject(char *filename); 讀取3DS文件函數(shù)

    void Draw3DSObject(M3DSObject *object);3DS模型重繪函數(shù)

    void Unitize3DSObject(M3DSObject *object);3DS模型歸一化函數(shù)將3DS模型歸一化,即將模型平移到原點(diǎn),并縮放到每個(gè)坐標(biāo)均在[-1,1]的立方體中.

    3DSload類編寫完成后即可按下面的步驟導(dǎo)入3DS模型:

    1)在MFC的文檔類中添加成員變量M3DSObject *m_Real3DS1用于存取導(dǎo)入的模型.

    2)添加OnOpenDocument的消息響應(yīng)函數(shù). 為了能夠?qū)攵鄠€(gè)模型并便于控制,采用顯示列表的方法加載模型. 在OnOpenDocument的消息響應(yīng)函數(shù)中添加源程序:

    BOOL CRead3DSDoc::OnOpenDocument(LPCTSTR lpszPathName)

    {

    glNewList(1,GL_COMPILE);創(chuàng)建顯示列表

    m_Real3DS1=Load3DSObject("BASE.3DS");導(dǎo)入第一個(gè)名為BASE.3DS的模型

    Draw3DSObject(m_Real3DS1);調(diào)用3DSload類的成員函數(shù)重繪3DS模型

    glEndList();

    ...

    glNewList(7,GL_COMPILE);

    m_Real3DS2=Load3DSObject("6.3DS");

    Draw3DSObject(m_Real3DS2);

    glEndList();

    }

    3)在視圖類中添加成員函數(shù)DrawWithOpenGL()重繪導(dǎo)入模型.

    4)在視圖類中響應(yīng)OnPaint()函數(shù),并在該函數(shù)下調(diào)用DrawWithOpenGL()函數(shù)顯示3DS模型.

    編譯運(yùn)行程序即可得到如圖2所示的 6軸機(jī)器人模型. 由圖2可知:由于采用創(chuàng)建顯示列表的方法分別導(dǎo)入機(jī)器人的各個(gè)關(guān)節(jié),容易對(duì)每個(gè)關(guān)節(jié)實(shí)施控制,所以導(dǎo)入的機(jī)器人模型不存在失真. 但是該方法操作比較復(fù)雜,要求編程者對(duì)3DS模型結(jié)構(gòu)有較好的了解,并且有一定的VC++基礎(chǔ).

    圖2 3DS文件類讀入方法導(dǎo)入的 6軸機(jī)器人模型圖

    3 人機(jī)交互控制的實(shí)現(xiàn)

    由3DS文件類的讀入方法導(dǎo)入的3DS模型能很容易地實(shí)現(xiàn)平移、旋轉(zhuǎn)、縮放和拾取等人機(jī)交互控制.

    3.1 模型圖平移、旋轉(zhuǎn)控制的實(shí)現(xiàn)

    模型圖平移采用函數(shù)glTranslatef(m_xTranslation, m_yTranslation, m_zTranslation)實(shí)現(xiàn),其中3個(gè)參數(shù)對(duì)應(yīng)3個(gè)坐標(biāo)軸. 模型圖旋轉(zhuǎn)采用函數(shù)glRotatef(m_Rotation,x,y,z),其中m_Rotation表示旋轉(zhuǎn)角度,、、的取值為0或1[4],取1表示該軸即為旋轉(zhuǎn)軸. 例如:glRotatef(30.0f,1.0f,0.0f,0.0f)表示繞軸旋轉(zhuǎn)30o. 通過(guò)平移與旋轉(zhuǎn)可對(duì)圖2中機(jī)器人模型的各個(gè)關(guān)節(jié)進(jìn)行控制,實(shí)現(xiàn)如圖3所示的效果. 為實(shí)現(xiàn)實(shí)時(shí)控制,采用鼠標(biāo)右鍵與Ctrl鍵組合實(shí)現(xiàn)旋轉(zhuǎn)控制,鼠標(biāo)右鍵與Shif鍵組合實(shí)現(xiàn)平移控制. 其實(shí)現(xiàn)過(guò)程如下:

    圖3 平移與旋轉(zhuǎn)后的3DS模型圖

    1)定義一個(gè)Bool型變量m_RButtonDown,判斷鼠標(biāo)右鍵是否按下:變量為真表示按下,為假表示松開.

    2)定義一個(gè)Cpoint變量存取鼠標(biāo)右鍵按下的位置,該點(diǎn)的位置與鼠標(biāo)平移后松開的位置即可表示為旋轉(zhuǎn)與平移控制函數(shù)的參數(shù)(由于通過(guò)響應(yīng)鼠標(biāo)按下的消息所獲得的點(diǎn)是,平面內(nèi)的二維點(diǎn),而平移函數(shù)中軸方向的參數(shù)是沒(méi)有辦法獲得的,所以通過(guò)鼠標(biāo)右鍵移動(dòng)只能使導(dǎo)入的3DS模型在,平面內(nèi)移動(dòng)).

    3)通過(guò)if語(yǔ)句:if(m_ReftButtonDown&&(nFlags&MK_SHIFT/MK_CTRL))判斷是旋轉(zhuǎn)控制還是平移控制.

    3.2 模型圖縮放控制的實(shí)現(xiàn)

    模型圖縮放采用函數(shù)glScalef(m_xScaling,m_yScaling,m_zScaling)實(shí)現(xiàn),其中3個(gè)參數(shù)對(duì)應(yīng)于3個(gè)坐標(biāo)軸的縮放比例. 采用一個(gè)Slider控件控制縮放,縮放函數(shù)的參數(shù)可通過(guò)Slider控件的移動(dòng)獲得,一般將函數(shù)glScalef(m_xScaling,m_yScaling,m_zScaling)中的3個(gè)參數(shù)設(shè)為大小一樣.

    3.3 模型圖拾取控制的實(shí)現(xiàn)

    在OpenGL程序中拾取是在投影變換(Projection Transformation)階段利用投影變換中歸一化視體操作來(lái)實(shí)現(xiàn)的. 拾取時(shí),我們用一個(gè)選擇框來(lái)選擇物體;設(shè)置模型圖拾取控制函數(shù)gluPickMatrix (,,width,height,viewport[4]),其中,是鼠標(biāo)點(diǎn)擊到窗口上的坐標(biāo),width和height就是以(,)為中心的拾取框的寬度和高度,viewport是當(dāng)前窗口的大??;初始化名稱堆棧函數(shù)glSelectBuffer (SIZE,selectBuf),SIZE表示堆棧大小,selectBuf表示堆棧名稱,初始化對(duì)象名稱函數(shù)glInitNames(),加載對(duì)象名稱glLoadName(GLuint name),name為整型數(shù),表示加載對(duì)象名稱. 具體實(shí)現(xiàn)模型圖拾取控制的流程如圖4所示.

    圖4 實(shí)現(xiàn)模型圖拾取控制的流程

    4 結(jié)語(yǔ)

    將3DS模型導(dǎo)入OpenGl軟件中,降低了OpenGl復(fù)雜建模的難度,可以得到較真實(shí)的三維復(fù)雜物體模型. 采用在OpenGL程序中引入3DS數(shù)據(jù)模型文件的方法得到了較好的三維效果,同時(shí)可以進(jìn)行人機(jī)交互處理,成果可用于機(jī)器人仿真軟件開發(fā)、3D游戲開發(fā)等領(lǐng)域.

    [1] 李新,李?yuàn)檴? 3DS模型在OpenGL中的讀取和重繪[J]. 首都師范大學(xué)學(xué)報(bào):自然科學(xué)版,2008, 29(2): 101-104.

    [2]OpenGL體系結(jié)構(gòu)審核委員會(huì). OpenGL編程指南[M]. 4版. 鄧鄭祥. 北京:人民郵電出版社,2005.

    [3]WRIGHT R S, APCHAK J B. OpenGL超級(jí)寶典[M]. 徐波. 北京:人民郵電出版社,2005.

    [4] 張正波,牟彥,黃華,等. OpenGL實(shí)現(xiàn)3DS文件中的模型自由旋轉(zhuǎn)[J]. 計(jì)算機(jī)工程與應(yīng)用,2005, 41(13): 98-100.

    [責(zé)任編輯:孫建平]

    Import and Control of 3DS Models Based on OpenGL

    GAOHai-fang1,WANGTian-lei2,QIUJie3,KANGXian-min1,4,WANGDa-cheng1,4

    Two methods for importing the 3DS model using OpenGL in the VC + +6.0 environment are studied and the specific implementation procedures and technical points are given. A comparison of the two methods shows that the 3DS file-class method is better than the file conversion method as it causes less model diagram distortion and can easily achieve such human-computer interaction as translation, rotation, scaling and picking up.

    OpenGL; 3DS model; human-computer interaction

    1006-7302(2010)03-0005-32

    TP311

    A

    2010-03-15

    廣東省教育部產(chǎn)學(xué)研合作專項(xiàng)項(xiàng)目(2008B090500081)

    高海芳(1984—),男,湖南常德人,碩士研究生,研究方向:自動(dòng)化控制,E-mail: gaohaitian125@163.com;王大承,教授,碩士生導(dǎo)師,通信作者,研究方向:智能控制與測(cè)試、特種加工、摩托車設(shè)計(jì),E-mail:dcwang@wyu.edu.cn.

    猜你喜歡
    右鍵鼠標(biāo)機(jī)器人
    輕松整理Win10右鍵菜單
    Progress in Neural NLP: Modeling, Learning, and Reasoning
    Engineering(2020年3期)2020-09-14 03:42:00
    用右鍵菜單管理右鍵菜單
    機(jī)器人來(lái)幫你
    認(rèn)識(shí)機(jī)器人
    機(jī)器人來(lái)啦
    認(rèn)識(shí)機(jī)器人
    管理你的鼠標(biāo)右鍵菜單
    電腦迷(2015年1期)2015-04-29 20:00:03
    45歲的鼠標(biāo)
    超能力鼠標(biāo)
    IM家庭電子(2008年11期)2008-12-05 09:49:20
    午夜a级毛片| 欧美区成人在线视频| 男人舔奶头视频| 国产精品永久免费网站| 干丝袜人妻中文字幕| 婷婷六月久久综合丁香| 99久久成人亚洲精品观看| 嫩草影院新地址| 亚洲av电影在线观看一区二区三区 | 美女脱内裤让男人舔精品视频| 尾随美女入室| 日韩欧美在线乱码| 亚洲va在线va天堂va国产| 久久国内精品自在自线图片| 亚洲av免费高清在线观看| 麻豆成人午夜福利视频| 国语自产精品视频在线第100页| 熟妇人妻久久中文字幕3abv| 岛国在线免费视频观看| 一区二区三区四区激情视频| 久久99热这里只频精品6学生 | 能在线免费看毛片的网站| 日日摸夜夜添夜夜爱| 亚洲精品影视一区二区三区av| 亚洲av熟女| av.在线天堂| 免费一级毛片在线播放高清视频| 国产 一区 欧美 日韩| 国产又黄又爽又无遮挡在线| 精品久久久噜噜| 国产精品电影一区二区三区| 国产亚洲精品av在线| 日韩成人伦理影院| 白带黄色成豆腐渣| 大香蕉久久网| 波野结衣二区三区在线| 午夜福利在线观看免费完整高清在| 国产免费福利视频在线观看| 国产极品精品免费视频能看的| 男女啪啪激烈高潮av片| 久久99精品国语久久久| 久久亚洲精品不卡| 在线免费观看的www视频| 精品久久国产蜜桃| 成人国产麻豆网| 国产 一区精品| 特级一级黄色大片| 日本免费在线观看一区| 天堂中文最新版在线下载 | 狂野欧美激情性xxxx在线观看| 我要搜黄色片| 有码 亚洲区| 国产精品精品国产色婷婷| 国产精品女同一区二区软件| 久久99热这里只频精品6学生 | av女优亚洲男人天堂| 亚洲欧美一区二区三区国产| 麻豆精品久久久久久蜜桃| 国产91av在线免费观看| 乱码一卡2卡4卡精品| 亚洲丝袜综合中文字幕| 精品久久久久久久人妻蜜臀av| 国产激情偷乱视频一区二区| 欧美日本视频| .国产精品久久| 天天躁夜夜躁狠狠久久av| 日本免费一区二区三区高清不卡| 只有这里有精品99| 亚洲成人中文字幕在线播放| 99久久精品热视频| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 成人性生交大片免费视频hd| 成人二区视频| 欧美高清性xxxxhd video| 国产免费又黄又爽又色| 久久久欧美国产精品| 久久久久国产网址| 日本-黄色视频高清免费观看| 男人舔奶头视频| 日日撸夜夜添| 国产视频首页在线观看| 成人漫画全彩无遮挡| 免费搜索国产男女视频| 97热精品久久久久久| 亚洲最大成人av| 3wmmmm亚洲av在线观看| 亚洲精品自拍成人| 久久久久久久久久久免费av| 国产又黄又爽又无遮挡在线| 秋霞在线观看毛片| 91久久精品国产一区二区成人| 国产伦精品一区二区三区视频9| 亚洲av二区三区四区| 全区人妻精品视频| 18禁动态无遮挡网站| 大香蕉97超碰在线| 国产精品精品国产色婷婷| 精品国产三级普通话版| 三级国产精品欧美在线观看| 少妇熟女aⅴ在线视频| 在线播放国产精品三级| 精品人妻熟女av久视频| 美女内射精品一级片tv| 欧美精品国产亚洲| 美女黄网站色视频| 有码 亚洲区| 色播亚洲综合网| 国产老妇伦熟女老妇高清| 国产69精品久久久久777片| 乱码一卡2卡4卡精品| 日韩欧美在线乱码| 三级男女做爰猛烈吃奶摸视频| 91午夜精品亚洲一区二区三区| 日韩制服骚丝袜av| 亚洲精品国产成人久久av| 一边摸一边抽搐一进一小说| 免费黄色在线免费观看| 91精品国产九色| av黄色大香蕉| 熟妇人妻久久中文字幕3abv| 亚洲中文字幕日韩| 美女大奶头视频| 又粗又硬又长又爽又黄的视频| 一二三四中文在线观看免费高清| 美女cb高潮喷水在线观看| 三级国产精品片| 久久久精品大字幕| 中文资源天堂在线| 三级国产精品欧美在线观看| 美女大奶头视频| 日韩大片免费观看网站 | 成年免费大片在线观看| 国产色爽女视频免费观看| 国产伦一二天堂av在线观看| 国产熟女欧美一区二区| 欧美日本亚洲视频在线播放| 亚洲怡红院男人天堂| or卡值多少钱| 午夜福利在线观看吧| 国产视频内射| 成年av动漫网址| 免费人成在线观看视频色| 亚洲国产精品合色在线| 国产成人精品久久久久久| 国产精品无大码| АⅤ资源中文在线天堂| 欧美zozozo另类| 国产人妻一区二区三区在| 中文字幕免费在线视频6| 免费人成在线观看视频色| 国产毛片a区久久久久| ponron亚洲| 国产精品av视频在线免费观看| 淫秽高清视频在线观看| 在线免费十八禁| 亚洲天堂国产精品一区在线| 国产探花极品一区二区| 国产亚洲5aaaaa淫片| 精品久久久久久久久av| 在线观看美女被高潮喷水网站| 91久久精品国产一区二区成人| 国产成人aa在线观看| av线在线观看网站| 麻豆成人av视频| av天堂中文字幕网| 日本五十路高清| 99久久中文字幕三级久久日本| 一边亲一边摸免费视频| 一夜夜www| 在线免费观看不下载黄p国产| 观看免费一级毛片| 不卡视频在线观看欧美| 两个人的视频大全免费| 热99在线观看视频| 欧美性猛交╳xxx乱大交人| 亚洲精品国产av成人精品| 干丝袜人妻中文字幕| 国产免费又黄又爽又色| 一级黄色大片毛片| 91aial.com中文字幕在线观看| 99久久中文字幕三级久久日本| 91在线精品国自产拍蜜月| 熟女人妻精品中文字幕| av线在线观看网站| 欧美日本视频| 国内精品美女久久久久久| 美女大奶头视频| 综合色av麻豆| 午夜老司机福利剧场| 免费看av在线观看网站| 夜夜爽夜夜爽视频| 国产精品.久久久| 久久久亚洲精品成人影院| 久久这里只有精品中国| 少妇裸体淫交视频免费看高清| 国产美女午夜福利| 久久久久久久久久久丰满| 日韩在线高清观看一区二区三区| 亚洲av二区三区四区| 91av网一区二区| 成人漫画全彩无遮挡| 热99re8久久精品国产| 天堂网av新在线| 欧美人与善性xxx| 国产爱豆传媒在线观看| 国产精品av视频在线免费观看| 伊人久久精品亚洲午夜| h日本视频在线播放| 亚洲精品乱码久久久久久按摩| 日韩欧美三级三区| 国产精品日韩av在线免费观看| 亚洲最大成人手机在线| 欧美极品一区二区三区四区| 一级爰片在线观看| 久久久久久久久久成人| 日本黄大片高清| 久久久久久久久大av| 一个人免费在线观看电影| 成人性生交大片免费视频hd| 日本三级黄在线观看| 久久久欧美国产精品| 国产高潮美女av| 久久久久精品久久久久真实原创| 日本猛色少妇xxxxx猛交久久| 丝袜美腿在线中文| 成人二区视频| 亚洲av中文字字幕乱码综合| 美女脱内裤让男人舔精品视频| 亚洲成人精品中文字幕电影| 亚洲国产欧美在线一区| 卡戴珊不雅视频在线播放| 一级黄片播放器| 免费人成在线观看视频色| 亚洲经典国产精华液单| 村上凉子中文字幕在线| 国产精品三级大全| 亚洲婷婷狠狠爱综合网| 一级黄片播放器| 久久久久久久亚洲中文字幕| 国产成人freesex在线| 一区二区三区高清视频在线| 国产精品久久久久久精品电影| 欧美激情在线99| 久久久国产成人精品二区| 亚洲无线观看免费| 午夜视频国产福利| 观看免费一级毛片| 特大巨黑吊av在线直播| 如何舔出高潮| 国产精品久久电影中文字幕| 嘟嘟电影网在线观看| 久久精品国产99精品国产亚洲性色| 麻豆成人午夜福利视频| 99久国产av精品国产电影| 精品久久久久久久末码| 97热精品久久久久久| 好男人视频免费观看在线| 久久6这里有精品| 国产黄片视频在线免费观看| 一个人免费在线观看电影| 欧美zozozo另类| 一区二区三区免费毛片| 18禁裸乳无遮挡免费网站照片| 丰满少妇做爰视频| 国产精品嫩草影院av在线观看| 中文字幕人妻熟人妻熟丝袜美| .国产精品久久| 免费播放大片免费观看视频在线观看 | 久久欧美精品欧美久久欧美| 长腿黑丝高跟| 丰满少妇做爰视频| 精品久久久久久久久久久久久| 国产精品乱码一区二三区的特点| 亚洲电影在线观看av| 最新中文字幕久久久久| 亚洲国产精品成人综合色| 亚洲av不卡在线观看| av在线亚洲专区| 日韩人妻高清精品专区| 国产精品人妻久久久影院| 亚洲综合精品二区| 又爽又黄a免费视频| 九草在线视频观看| 日本午夜av视频| 一区二区三区四区激情视频| 久久久国产成人精品二区| 欧美变态另类bdsm刘玥| 三级国产精品欧美在线观看| 97超视频在线观看视频| 性插视频无遮挡在线免费观看| 91精品国产九色| 黄色配什么色好看| 日本wwww免费看| 一夜夜www| 超碰97精品在线观看| 欧美人与善性xxx| 男人舔女人下体高潮全视频| 69人妻影院| 免费看日本二区| 久久久久国产网址| 男女下面进入的视频免费午夜| 日韩av在线大香蕉| 老司机福利观看| 国产欧美日韩精品一区二区| 我的老师免费观看完整版| 久久久精品欧美日韩精品| 在线免费观看不下载黄p国产| 国产又色又爽无遮挡免| 亚洲自拍偷在线| 一区二区三区乱码不卡18| 亚洲在线自拍视频| 亚洲精品aⅴ在线观看| 我要看日韩黄色一级片| 又爽又黄无遮挡网站| 国产精品一区二区三区四区免费观看| 美女脱内裤让男人舔精品视频| 精品人妻偷拍中文字幕| 国产午夜精品久久久久久一区二区三区| 色综合亚洲欧美另类图片| 精品久久久久久久久av| 久久综合国产亚洲精品| 午夜福利在线观看吧| 麻豆乱淫一区二区| 亚洲精品乱久久久久久| 2021天堂中文幕一二区在线观| 国产精品无大码| 久久久成人免费电影| 亚洲av免费在线观看| 国产亚洲最大av| 免费观看性生交大片5| 国产片特级美女逼逼视频| 国产单亲对白刺激| 国产av一区在线观看免费| 看黄色毛片网站| 日本熟妇午夜| 午夜福利网站1000一区二区三区| 精品人妻视频免费看| 黑人高潮一二区| 国产黄色小视频在线观看| 久久草成人影院| 老司机影院毛片| 久久久久久久久久黄片| 国产亚洲精品久久久com| 中文字幕久久专区| 永久免费av网站大全| 亚洲内射少妇av| 又爽又黄无遮挡网站| h日本视频在线播放| 免费av毛片视频| 亚洲av免费高清在线观看| 美女被艹到高潮喷水动态| 日韩av在线免费看完整版不卡| 视频中文字幕在线观看| 别揉我奶头 嗯啊视频| 亚洲中文字幕一区二区三区有码在线看| a级毛片免费高清观看在线播放| 99热这里只有是精品在线观看| 国产精品99久久久久久久久| 少妇被粗大猛烈的视频| 国产精品嫩草影院av在线观看| 波多野结衣巨乳人妻| 亚洲怡红院男人天堂| 免费看美女性在线毛片视频| 男人狂女人下面高潮的视频| h日本视频在线播放| 七月丁香在线播放| 非洲黑人性xxxx精品又粗又长| 日韩国内少妇激情av| 最近最新中文字幕免费大全7| 国产美女午夜福利| 免费看光身美女| 我的女老师完整版在线观看| 国产人妻一区二区三区在| 精品少妇黑人巨大在线播放 | 亚洲国产色片| 少妇的逼水好多| 亚洲真实伦在线观看| av在线播放精品| 国产高清三级在线| 国产爱豆传媒在线观看| 国产精品精品国产色婷婷| 色尼玛亚洲综合影院| 亚洲精品aⅴ在线观看| 久久久精品欧美日韩精品| 99久国产av精品| 你懂的网址亚洲精品在线观看 | 欧美97在线视频| 国产av在哪里看| 好男人视频免费观看在线| 天堂网av新在线| av在线观看视频网站免费| 99国产精品一区二区蜜桃av| 国产亚洲av片在线观看秒播厂 | 搞女人的毛片| 久久久久久久久大av| 精品欧美国产一区二区三| 18+在线观看网站| 国内少妇人妻偷人精品xxx网站| 成人漫画全彩无遮挡| 国产精品伦人一区二区| 夫妻性生交免费视频一级片| 亚洲av免费在线观看| 人妻少妇偷人精品九色| 久久久久免费精品人妻一区二区| 看非洲黑人一级黄片| 男插女下体视频免费在线播放| 少妇的逼水好多| 国产精品无大码| 一本久久精品| 美女被艹到高潮喷水动态| 亚洲真实伦在线观看| 69av精品久久久久久| 免费人成在线观看视频色| 国产亚洲5aaaaa淫片| 国产成人a∨麻豆精品| 久久精品熟女亚洲av麻豆精品 | 亚洲国产精品合色在线| 我的女老师完整版在线观看| 热99re8久久精品国产| 国语自产精品视频在线第100页| 九色成人免费人妻av| 国产精品伦人一区二区| 国产极品精品免费视频能看的| 青春草亚洲视频在线观看| 成年av动漫网址| 日韩av在线免费看完整版不卡| 好男人视频免费观看在线| 成人午夜精彩视频在线观看| 日韩制服骚丝袜av| 能在线免费观看的黄片| 亚洲色图av天堂| 高清av免费在线| 免费看av在线观看网站| 人体艺术视频欧美日本| 一个人免费在线观看电影| a级一级毛片免费在线观看| 国产伦精品一区二区三区视频9| 亚洲国产精品成人综合色| 欧美+日韩+精品| 国产av不卡久久| 天堂影院成人在线观看| 日本五十路高清| 午夜精品在线福利| 九草在线视频观看| 国产精品三级大全| 欧美成人午夜免费资源| 汤姆久久久久久久影院中文字幕 | 日韩大片免费观看网站 | 国产探花极品一区二区| 男女国产视频网站| 国产 一区 欧美 日韩| 三级国产精品欧美在线观看| 亚洲国产精品成人综合色| 人妻夜夜爽99麻豆av| av在线观看视频网站免费| 国产精品熟女久久久久浪| 久久久久久久久久成人| 国产亚洲最大av| av在线老鸭窝| 免费观看a级毛片全部| 亚洲人与动物交配视频| 精品不卡国产一区二区三区| 成人特级av手机在线观看| 国产又黄又爽又无遮挡在线| 国产一区二区三区av在线| 国产精品一区www在线观看| 国产熟女欧美一区二区| 精品免费久久久久久久清纯| 人人妻人人看人人澡| 国产私拍福利视频在线观看| 免费看av在线观看网站| 精品一区二区三区人妻视频| 亚洲婷婷狠狠爱综合网| 国产成人一区二区在线| 色哟哟·www| 国产色爽女视频免费观看| 男女下面进入的视频免费午夜| 少妇熟女欧美另类| 精品熟女少妇av免费看| 国产免费视频播放在线视频 | 成人午夜精彩视频在线观看| 亚洲一级一片aⅴ在线观看| 免费黄网站久久成人精品| 国产精品福利在线免费观看| 国产美女午夜福利| 你懂的网址亚洲精品在线观看 | 91狼人影院| a级毛片免费高清观看在线播放| 又爽又黄a免费视频| 少妇人妻一区二区三区视频| 国产黄色视频一区二区在线观看 | 欧美性感艳星| 成人综合一区亚洲| 久久精品夜夜夜夜夜久久蜜豆| 一边摸一边抽搐一进一小说| 十八禁国产超污无遮挡网站| 91久久精品电影网| 亚洲av免费在线观看| 亚洲欧美日韩高清专用| 看黄色毛片网站| 亚洲精品成人久久久久久| 亚洲婷婷狠狠爱综合网| 又黄又爽又刺激的免费视频.| 身体一侧抽搐| 91久久精品国产一区二区三区| 色视频www国产| 少妇熟女aⅴ在线视频| 99热网站在线观看| 国产亚洲av嫩草精品影院| 麻豆一二三区av精品| 国产 一区精品| 两个人视频免费观看高清| 国产亚洲av片在线观看秒播厂 | 午夜激情欧美在线| 人妻制服诱惑在线中文字幕| 日韩精品有码人妻一区| 一级毛片我不卡| 国产成人一区二区在线| 男女国产视频网站| 久久精品熟女亚洲av麻豆精品 | 全区人妻精品视频| 性插视频无遮挡在线免费观看| 亚洲av二区三区四区| 91精品伊人久久大香线蕉| 天天一区二区日本电影三级| 综合色av麻豆| 中文字幕久久专区| 高清av免费在线| 精品久久久噜噜| 成人三级黄色视频| 精品人妻熟女av久视频| 成年女人看的毛片在线观看| 最近手机中文字幕大全| 人人妻人人澡人人爽人人夜夜 | 亚洲伊人久久精品综合 | 内射极品少妇av片p| 欧美性猛交╳xxx乱大交人| 久久久久免费精品人妻一区二区| 成人特级av手机在线观看| 久久久久久久亚洲中文字幕| 久久久成人免费电影| 久久精品国产鲁丝片午夜精品| 久久精品久久久久久噜噜老黄 | 日本与韩国留学比较| a级毛色黄片| 国产三级中文精品| 1024手机看黄色片| 国产免费一级a男人的天堂| 国产亚洲精品久久久com| 国产av码专区亚洲av| 久久午夜福利片| 亚洲经典国产精华液单| 国产精品久久久久久av不卡| 99久久九九国产精品国产免费| 亚洲av熟女| 精品酒店卫生间| 色播亚洲综合网| 国产白丝娇喘喷水9色精品| 久久韩国三级中文字幕| 91狼人影院| 观看美女的网站| 国产成人freesex在线| av在线播放精品| 国产精品乱码一区二三区的特点| 国产精品女同一区二区软件| 日韩国内少妇激情av| 国产高清有码在线观看视频| 国产精品.久久久| 久久精品久久精品一区二区三区| 亚洲欧美日韩东京热| 99九九线精品视频在线观看视频| 亚洲在久久综合| 精品久久久久久久末码| 插逼视频在线观看| 午夜福利视频1000在线观看| 美女脱内裤让男人舔精品视频| 亚洲精品国产av成人精品| 免费无遮挡裸体视频| 噜噜噜噜噜久久久久久91| 亚洲国产精品久久男人天堂| 国产白丝娇喘喷水9色精品| 丰满人妻一区二区三区视频av| 狂野欧美白嫩少妇大欣赏| 久久久久久久亚洲中文字幕| 欧美激情久久久久久爽电影| 欧美精品一区二区大全| 亚洲美女视频黄频| 激情 狠狠 欧美| 亚洲欧美日韩高清专用| 美女被艹到高潮喷水动态| 亚洲欧美成人综合另类久久久 | 日韩国内少妇激情av| 九色成人免费人妻av| 高清在线视频一区二区三区 | 日韩三级伦理在线观看| 超碰97精品在线观看| 亚洲中文字幕一区二区三区有码在线看| 欧美一区二区亚洲| 秋霞伦理黄片| 久久久成人免费电影| 国产单亲对白刺激| 边亲边吃奶的免费视频| 丰满少妇做爰视频| 亚洲最大成人中文| or卡值多少钱| 午夜精品一区二区三区免费看| 99久久精品热视频| 欧美3d第一页| 午夜福利高清视频| 最近手机中文字幕大全| 成人高潮视频无遮挡免费网站| 色综合站精品国产| 亚洲在线观看片| 婷婷六月久久综合丁香| 国产单亲对白刺激|