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

    基于Three.js的拾取方法的研究

    2021-07-20 12:02:24余莉
    計(jì)算機(jī)時(shí)代 2021年6期

    余莉

    摘 ?要: Three.js是一個(gè)由JavaScript編寫的WebGL框架,可以調(diào)用API直接在瀏覽器中創(chuàng)建和渲染三維場(chǎng)景。與虛擬場(chǎng)景進(jìn)行交互的最常見方式就是鼠標(biāo)拾取,點(diǎn)擊對(duì)象可顯示所點(diǎn)擊物體信息,或修改物體屬性,或激活動(dòng)畫。文章先介紹了拾取的基本原理,再分析和實(shí)現(xiàn)了組合模型的拾取、外部導(dǎo)入模型的拾取以及拾取多個(gè)對(duì)象等三個(gè)方面的特殊應(yīng)用,對(duì)THREE.Raycaster對(duì)象的用法進(jìn)行了詳盡的介紹,能較全面地滿足拾取在教學(xué)和虛擬現(xiàn)實(shí)中的應(yīng)用。

    關(guān)鍵詞: Three.js; 拾取; THREE.Raycaster對(duì)象

    中圖分類號(hào):TP37 ? ? ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A ? ? 文章編號(hào):1006-8228(2020)06-61-04

    Abstract: Three.js is a WebGL framework written with JavaScript, which can call APIs to create and render 3D scene directly in browser. The most common way to interact with the virtual scene is to pick up by the mouse. Click on object can display the information of the selected object, modify the object attributes, or activate animation. The basic principle of pick-up is introduced in this paper, and three special applications are analyzed and realized, i.e. the pick-up of group model, pick-up of external imported model and pick-up multiple objects, the usage of THREE.Raycaster object is also introduced in detail, which can meet the application of pick-up in teaching and virtual reality more comprehensively.

    Key words: Three.js; pick-up; THREE.Raycaster object

    0 引言

    隨著前端展示技術(shù)的發(fā)展,HTML5和WebGL技術(shù)在虛擬現(xiàn)實(shí)領(lǐng)域的應(yīng)用正逐漸增多。由于瀏覽器原生支持WebGL,所以不需要安裝任何插件,即可觀看3D效果,且具有很好的跨平臺(tái)性。電腦、平板、手機(jī)等終端,只要安裝有支持HTML5的瀏覽器,即可使用。但是直接使用WebGL編程是十分復(fù)雜的,需要扎實(shí)的計(jì)算機(jī)圖形學(xué)基礎(chǔ),學(xué)習(xí)復(fù)雜的著色器語(yǔ)法[1]。Three.js庫(kù)是一個(gè)由JavaScript編寫的WebGL框架,實(shí)現(xiàn)了WebGL的封裝與擴(kuò)展[2],降低了初學(xué)者開發(fā)的難度。Three.js庫(kù)及其加載器可以很方便地把JSON、OBJ等格式的三維模型加載到網(wǎng)頁(yè)中來(lái)展示,并進(jìn)行光照、材質(zhì)、紋理計(jì)算后的實(shí)時(shí)渲染,用戶可使用鼠標(biāo)旋轉(zhuǎn)、平移和縮放,與虛擬場(chǎng)景進(jìn)行簡(jiǎn)單交互[3]。

    1 拾取的基本原理

    瀏覽器上最常見的交互就是通過(guò)鼠標(biāo)點(diǎn)擊三維物體,檢測(cè)實(shí)物圖形是否位于鼠標(biāo)指針的下方[4],即物體的拾取操作。選中的對(duì)象會(huì)改變顏色、可見性等屬性,如圖1所示,選中的立方體被改為紅色,或者激活對(duì)象的動(dòng)畫。

    拾取的過(guò)程恰好與實(shí)物圖形繪制的過(guò)程相反。由于鼠標(biāo)點(diǎn)擊對(duì)應(yīng)的是瀏覽器的屏幕坐標(biāo)(X,Y),而three.js畫布是三維場(chǎng)景,所以需要將屏幕點(diǎn)擊的二維坐標(biāo)轉(zhuǎn)換為Three.js的三維坐標(biāo)(X',Y'),以確定點(diǎn)擊的對(duì)象模型,如圖2所示,實(shí)線坐標(biāo)系為二維屏幕坐標(biāo)系,左上角為原點(diǎn);虛線坐標(biāo)系為三維世界坐標(biāo)系,中心點(diǎn)為原點(diǎn)。屏幕坐標(biāo)轉(zhuǎn)換成三維場(chǎng)景坐標(biāo)代碼如下:

    var vector=new THREE.Vector3((event.clientX/

    window.innerWidth)*2-1,

    -(event.clientY/window.innerHeight)*2+1,0.5);

    vector=vector.unproject(camera);

    坐標(biāo)拾取的方法涉及復(fù)雜的矩陣運(yùn)算[5],好在Three.js類庫(kù)提供了THREE.Raycaster對(duì)象用于鼠標(biāo)拾取,這是一個(gè)傳統(tǒng)的面向?qū)ο罂臻g的拾取方法[6]。其構(gòu)造函數(shù)為new Raycaster(origin,direction,near,far);其中origin是光線投射的起點(diǎn)向量,就是camera的位置;direction是光線投射的方向向量(被歸一化)。常用方法為.intersectObject(object,recursive);其中object是參與相交檢測(cè)的模型集合,返回值為相交模型的集合,該數(shù)組按距離排序,最接近視點(diǎn)的排在第一個(gè)。求交的偽代碼如下:

    var raycaster=new THREE.Raycaster(camera.position,

    vector.sub(camera.position).normalize());

    var intersects=raycaster.intersectObjects

    ([參與相交檢測(cè)的模型集合]);

    if (intersects.length > 0) {

    //intersects[0].object為最近的拾取對(duì)象

    }

    //else沒有對(duì)象被拾取到

    2 特殊的拾取

    2.1 組合模型的拾取

    ⑴ 拾取組合模型的成員

    可以通過(guò)Three.js自帶的功能來(lái)組合或合并已有的幾何體,創(chuàng)建出新的幾何體[7]。如圖3(a)所示的小兔子,就是通過(guò)基本的cube、sphere組合成的兔子,可以做局部(耳朵、胳膊、腿等)以及整體的動(dòng)畫。例如通過(guò)點(diǎn)擊兔子的耳朵,讓耳朵變長(zhǎng),如圖3(b)所示。設(shè)計(jì)代碼如下:

    var intersects=raycaster.intersectObjects(rabbit.children);

    if (intersects.length>0) {

    intersects[0].object.flag=!intersects[0].object.flag;

    //單擊一次true,再一次false

    }

    然后在requestAnimationFrame(render);回調(diào)的render()函數(shù)中添加if(rabbit.ear1.flag)rabbit.ear1.scale.y*=1.01;語(yǔ)句。

    ⑵ 拾取組合模型組

    但是,使用raycaster射線無(wú)法獲取組group,只能獲取組中的元素。如果我們希望點(diǎn)擊兔子,就能讓兔子旋轉(zhuǎn),那么必須是點(diǎn)擊兔子的頭、身體或者四肢,即參與相交檢測(cè)的模型集合必須是rabbit.children,rabbit本身并不能被拾取到,如圖3(c)所示。偽代碼為:

    var intersects=raycaster.intersectObjects(rabbit.children);

    if (intersects.length>0) {

    if (intersects[0].object.parent==rabbit)

    //如果點(diǎn)擊兔子的children

    rabbit.flag=!rabbit.flag; //兔子被選中或者取消選中

    else

    //如果有其他模型被選中時(shí)的代碼

    }

    然后在render()函數(shù)中添加if(rabbit.flag==rabbit) rabbit.rotation.y+=0.02;語(yǔ)句。

    2.2 外部導(dǎo)入模型的拾取

    使用基本幾何體創(chuàng)建模型的工作量較大,通過(guò)各種加載器,Three.js可以加載JSON、OBJ、STL等多種格式的模型,降低了模型制作的成本。如圖4(a)中房子的模型是用3DMAX制作的,圖4(b)中火箭是用MAYA制作的。在google chrome瀏覽器的“開發(fā)者工具”里,可以使用console.log(rocket.children);來(lái)查看火箭模型的成員,如圖4(c)所示,該火箭是由15個(gè)部分組成的。圖4(a)中的小房子是只有一個(gè)成員的數(shù)組,見圖4(d)。外部導(dǎo)入模型的拾取方式偽代碼為:

    var intersects=raycaster.intersectObjects([其他拾取模型]

    .concat(rocket.children));

    if (intersects.length>0) {

    if (intersects[0].object.parent==rocket)

    //如果點(diǎn)擊火箭的children

    rocketflag=!rocketflag; //rocketflag是個(gè)全局變量

    else

    //如果有其他模型被選中時(shí)的代碼

    }

    然后在render()函數(shù)中添加if (rocketflag) rocket.position.y+=0.02;語(yǔ)句,火箭就會(huì)升空。

    2.3 拾取多個(gè)對(duì)象

    通常情況下,拾取是選中離視點(diǎn)最近的那一個(gè)三維模型。但某些特殊情況下,用戶希望選中raycaster射線上所有的對(duì)象。例如在模擬一個(gè)機(jī)關(guān)槍的掃射效果時(shí),需要選中射程上的所有對(duì)象,如圖5(a)中用鼠標(biāo)表明鼠標(biāo)拾取位置,并用線框標(biāo)識(shí)射程上的兩個(gè)對(duì)象;圖5(b)是這兩個(gè)對(duì)象不可見后的效果。

    代碼如下:

    var intersects=raycaster.intersectObjects(scene.children,true);

    //第二個(gè)參數(shù)true表明對(duì)象的所有后代也參與求交,默認(rèn)值為false

    for (var i=0; i

    intersects[i].object.visible=false;

    //相交集合中所有元素都不可見

    }

    3 小結(jié)

    本文針對(duì)于網(wǎng)頁(yè)中常見的拾取方式進(jìn)行設(shè)計(jì)和實(shí)現(xiàn),闡釋了傳統(tǒng)的基于對(duì)象空間的拾取方法的基本原理,并分別實(shí)現(xiàn)了對(duì)組合模型的拾取、外部導(dǎo)入模型的拾取和拾取多個(gè)對(duì)象等三方面的特殊應(yīng)用,能夠很好地滿足教學(xué)和虛擬現(xiàn)實(shí)中拾取的需求,因此該研究具有一定的應(yīng)用價(jià)值。下一步的工作可考慮虛擬場(chǎng)景漫游中碰撞檢測(cè)的快速實(shí)現(xiàn),以及提高實(shí)時(shí)繪制性能的LOD技術(shù)的應(yīng)用等。

    參考文獻(xiàn)(References):

    [1] 張文娟,吳瓊,曹欣然.基于WebGL的三維落葉場(chǎng)景仿真[J].計(jì)算機(jī)技術(shù)與發(fā)展,2018.28(6):171-175

    [2] 趙海鵬,周楊,卞和方.基于Three.js的三維虛擬校園系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].蘭州交通大學(xué)學(xué)報(bào),2019.3.

    [3] 汪浩,田豐,張文俊.基于WebGL的交互平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[J].電子測(cè)量技術(shù),2015.8:119-122

    [4] 寧?kù)o.基于WebGL實(shí)物交互技術(shù)及其實(shí)現(xiàn)的研究[D].華中科技大學(xué),2014.

    [5] 施珂奕,鄧春健,鄒昆.基于OpenGL的三維模型點(diǎn)坐標(biāo)拾取方法[J].液晶與顯示,2016.31(7):708-713

    [6] 鄒建達(dá),原力,毛力奮.基于Three.js的在仿真中的可視化和拾取研究[J].電腦與信息技術(shù),2019.5.

    [7] Jos Dirksen.Three.js開發(fā)指南:WebGL的JavaScript 3D庫(kù)[M].機(jī)械工業(yè)出版社,2017.

    免费观看人在逋| 免费在线观看成人毛片| 国产一区二区三区在线臀色熟女| 国产在线精品亚洲第一网站| 午夜福利视频1000在线观看| 欧美成人一区二区免费高清观看| 毛片一级片免费看久久久久 | 亚洲一区二区三区不卡视频| 高潮久久久久久久久久久不卡| av专区在线播放| 丰满人妻熟妇乱又伦精品不卡| 亚洲男人的天堂狠狠| 夜夜夜夜夜久久久久| 成人无遮挡网站| 亚洲精品久久国产高清桃花| 最近最新免费中文字幕在线| 乱人视频在线观看| 琪琪午夜伦伦电影理论片6080| 国产欧美日韩精品亚洲av| 一级毛片久久久久久久久女| 成人鲁丝片一二三区免费| 免费一级毛片在线播放高清视频| 麻豆久久精品国产亚洲av| 九九久久精品国产亚洲av麻豆| 18禁在线播放成人免费| 两人在一起打扑克的视频| 99精品在免费线老司机午夜| 不卡一级毛片| 波多野结衣高清作品| 午夜老司机福利剧场| 成人亚洲精品av一区二区| 中文资源天堂在线| 精品人妻偷拍中文字幕| 久久久久久大精品| 亚洲人成伊人成综合网2020| 国产精品人妻久久久久久| 欧美精品啪啪一区二区三区| 国产av在哪里看| 有码 亚洲区| 久久九九热精品免费| 国产在视频线在精品| 欧美激情久久久久久爽电影| 午夜a级毛片| 狠狠狠狠99中文字幕| 国内精品久久久久久久电影| 小蜜桃在线观看免费完整版高清| 午夜福利高清视频| 亚洲av电影在线进入| 无人区码免费观看不卡| 国产熟女xx| 男人舔奶头视频| 国产亚洲欧美在线一区二区| 国产中年淑女户外野战色| 国产av麻豆久久久久久久| 亚洲第一区二区三区不卡| 色综合亚洲欧美另类图片| 啪啪无遮挡十八禁网站| 直男gayav资源| 欧美激情久久久久久爽电影| 亚洲综合色惰| 欧美成狂野欧美在线观看| 色av中文字幕| 亚洲色图av天堂| 色噜噜av男人的天堂激情| 91在线精品国自产拍蜜月| 国产单亲对白刺激| 亚洲av五月六月丁香网| 欧美在线黄色| 性插视频无遮挡在线免费观看| 欧美日韩亚洲国产一区二区在线观看| 欧美激情久久久久久爽电影| 国产伦精品一区二区三区视频9| 性色av乱码一区二区三区2| 美女高潮的动态| 亚洲成av人片在线播放无| 91字幕亚洲| 国产成人福利小说| 亚洲人成伊人成综合网2020| 午夜免费男女啪啪视频观看 | 国产精品不卡视频一区二区 | 成熟少妇高潮喷水视频| 久久精品国产亚洲av涩爱 | 极品教师在线视频| 日本熟妇午夜| 国产主播在线观看一区二区| 亚洲五月天丁香| 亚洲avbb在线观看| av天堂中文字幕网| 男女床上黄色一级片免费看| 能在线免费观看的黄片| 日日摸夜夜添夜夜添av毛片 | 偷拍熟女少妇极品色| 老司机午夜十八禁免费视频| 好看av亚洲va欧美ⅴa在| 人人妻,人人澡人人爽秒播| 九九热线精品视视频播放| 国产成人aa在线观看| 日日摸夜夜添夜夜添小说| 国产免费一级a男人的天堂| 波多野结衣高清作品| 日韩高清综合在线| 国产高清三级在线| 此物有八面人人有两片| 男女之事视频高清在线观看| 亚洲精品乱码久久久v下载方式| 国产精品一区二区三区四区免费观看 | 麻豆成人午夜福利视频| 淫妇啪啪啪对白视频| 亚洲第一区二区三区不卡| 欧美黑人欧美精品刺激| 无人区码免费观看不卡| 亚洲va日本ⅴa欧美va伊人久久| 亚洲成人精品中文字幕电影| 在线观看美女被高潮喷水网站 | 国产极品精品免费视频能看的| 日韩欧美三级三区| 亚洲人成电影免费在线| 欧美激情国产日韩精品一区| 亚洲片人在线观看| 亚洲成av人片免费观看| 在线播放国产精品三级| 在线十欧美十亚洲十日本专区| 一级a爱片免费观看的视频| 免费大片18禁| 亚洲avbb在线观看| 身体一侧抽搐| 欧美午夜高清在线| 午夜福利视频1000在线观看| 国产在视频线在精品| 日韩欧美在线乱码| 老熟妇乱子伦视频在线观看| 久久欧美精品欧美久久欧美| 亚洲成人免费电影在线观看| av天堂中文字幕网| 亚洲狠狠婷婷综合久久图片| 在线观看美女被高潮喷水网站 | 麻豆国产97在线/欧美| 久久婷婷人人爽人人干人人爱| 久久这里只有精品中国| 久久精品国产亚洲av香蕉五月| 国产欧美日韩精品亚洲av| 黄色视频,在线免费观看| 天美传媒精品一区二区| 给我免费播放毛片高清在线观看| 亚洲精品久久国产高清桃花| 99riav亚洲国产免费| 午夜激情福利司机影院| 老司机福利观看| 欧美另类亚洲清纯唯美| 亚洲精品久久国产高清桃花| 色播亚洲综合网| 国产日本99.免费观看| 亚洲欧美日韩高清在线视频| 人人妻人人澡欧美一区二区| 我要搜黄色片| 毛片女人毛片| 老女人水多毛片| 国内精品久久久久精免费| 日韩免费av在线播放| 亚洲av成人av| 欧美黄色淫秽网站| 欧美+日韩+精品| 国产精品av视频在线免费观看| 一级毛片久久久久久久久女| 国产aⅴ精品一区二区三区波| 网址你懂的国产日韩在线| 国产三级中文精品| 九色成人免费人妻av| 18禁裸乳无遮挡免费网站照片| 国产又黄又爽又无遮挡在线| 伦理电影大哥的女人| 深夜精品福利| 别揉我奶头~嗯~啊~动态视频| 日本撒尿小便嘘嘘汇集6| 91在线观看av| 午夜影院日韩av| 国产精品久久久久久人妻精品电影| 性欧美人与动物交配| 欧美激情久久久久久爽电影| 在线观看一区二区三区| 少妇的逼好多水| 嫩草影院入口| 天堂av国产一区二区熟女人妻| 精品一区二区三区视频在线观看免费| 最近视频中文字幕2019在线8| 成人性生交大片免费视频hd| 免费无遮挡裸体视频| 亚洲国产精品sss在线观看| 色播亚洲综合网| 亚洲男人的天堂狠狠| 国产精品不卡视频一区二区 | 亚洲黑人精品在线| 国产探花在线观看一区二区| 人妻夜夜爽99麻豆av| 噜噜噜噜噜久久久久久91| 精品人妻熟女av久视频| 少妇高潮的动态图| 国产蜜桃级精品一区二区三区| 乱人视频在线观看| 亚洲成人久久爱视频| 国产精品电影一区二区三区| 亚洲国产精品sss在线观看| а√天堂www在线а√下载| 日本三级黄在线观看| 国语自产精品视频在线第100页| 国产爱豆传媒在线观看| 嫩草影院新地址| 免费看日本二区| 亚洲av五月六月丁香网| 欧美+亚洲+日韩+国产| 久久久久久久久大av| 亚洲五月天丁香| 亚洲美女搞黄在线观看 | 色尼玛亚洲综合影院| 亚洲最大成人中文| 亚州av有码| 在线观看午夜福利视频| 中文字幕av在线有码专区| 精品人妻偷拍中文字幕| 麻豆国产97在线/欧美| 99精品久久久久人妻精品| 欧美一级a爱片免费观看看| 精品国产亚洲在线| 天堂√8在线中文| 又爽又黄无遮挡网站| 内射极品少妇av片p| 久久精品夜夜夜夜夜久久蜜豆| 成人午夜高清在线视频| 日韩欧美国产在线观看| 亚洲经典国产精华液单 | 中文字幕免费在线视频6| 亚洲精品一卡2卡三卡4卡5卡| 精品久久久久久久久亚洲 | 久久性视频一级片| 两性午夜刺激爽爽歪歪视频在线观看| 欧美bdsm另类| 非洲黑人性xxxx精品又粗又长| 午夜视频国产福利| 男女下面进入的视频免费午夜| 一区二区三区四区激情视频 | 婷婷亚洲欧美| 波多野结衣高清作品| 性色av乱码一区二区三区2| 久久人妻av系列| 精品人妻偷拍中文字幕| 嫩草影院入口| 国产激情偷乱视频一区二区| 宅男免费午夜| 禁无遮挡网站| 亚洲av五月六月丁香网| 久久精品影院6| 亚洲不卡免费看| 在线观看免费视频日本深夜| 18禁在线播放成人免费| 亚洲在线观看片| eeuss影院久久| 性插视频无遮挡在线免费观看| 色综合婷婷激情| 亚洲国产精品sss在线观看| 最近在线观看免费完整版| 中文资源天堂在线| 国产一区二区在线av高清观看| aaaaa片日本免费| 国语自产精品视频在线第100页| 男女床上黄色一级片免费看| 亚洲在线观看片| 亚洲av五月六月丁香网| 人人妻人人澡欧美一区二区| 久久午夜福利片| 亚洲无线观看免费| 88av欧美| 直男gayav资源| 亚洲第一区二区三区不卡| 亚洲国产精品成人综合色| 午夜久久久久精精品| 搡老岳熟女国产| 嫩草影院入口| 成人永久免费在线观看视频| 热99在线观看视频| 久久草成人影院| 欧美区成人在线视频| 欧美日韩中文字幕国产精品一区二区三区| 91麻豆av在线| 日本与韩国留学比较| 亚洲第一电影网av| 欧美成人性av电影在线观看| 国产大屁股一区二区在线视频| 三级男女做爰猛烈吃奶摸视频| www.色视频.com| 国产一区二区三区在线臀色熟女| 日本三级黄在线观看| 婷婷亚洲欧美| 国产黄a三级三级三级人| 99久久成人亚洲精品观看| 国产免费一级a男人的天堂| 国产一区二区三区在线臀色熟女| 尤物成人国产欧美一区二区三区| 精品久久久久久,| 免费搜索国产男女视频| 99在线视频只有这里精品首页| 人妻丰满熟妇av一区二区三区| 中文字幕av成人在线电影| 日日干狠狠操夜夜爽| 午夜久久久久精精品| avwww免费| 男插女下体视频免费在线播放| 看黄色毛片网站| 久久国产乱子免费精品| 琪琪午夜伦伦电影理论片6080| 久久精品国产99精品国产亚洲性色| 婷婷亚洲欧美| 亚洲欧美日韩卡通动漫| av专区在线播放| 日韩欧美精品v在线| 毛片一级片免费看久久久久 | 国产蜜桃级精品一区二区三区| 麻豆国产97在线/欧美| 国产69精品久久久久777片| 激情在线观看视频在线高清| 亚洲av成人av| 亚洲七黄色美女视频| 99热精品在线国产| 久久精品久久久久久噜噜老黄 | 级片在线观看| 亚洲中文字幕一区二区三区有码在线看| 淫秽高清视频在线观看| 精品欧美国产一区二区三| 日本三级黄在线观看| 亚洲电影在线观看av| 九色成人免费人妻av| 精品无人区乱码1区二区| 一个人看视频在线观看www免费| 精品乱码久久久久久99久播| x7x7x7水蜜桃| .国产精品久久| 精品人妻视频免费看| av在线天堂中文字幕| 中文字幕精品亚洲无线码一区| 搞女人的毛片| 亚洲成人精品中文字幕电影| 十八禁人妻一区二区| 91狼人影院| 极品教师在线免费播放| 国内精品久久久久精免费| 无遮挡黄片免费观看| 舔av片在线| 亚洲七黄色美女视频| 人妻丰满熟妇av一区二区三区| 亚洲成人中文字幕在线播放| 亚洲无线在线观看| 怎么达到女性高潮| 成人三级黄色视频| 别揉我奶头~嗯~啊~动态视频| 伊人久久精品亚洲午夜| 九色成人免费人妻av| 男人狂女人下面高潮的视频| 特级一级黄色大片| 亚州av有码| 中亚洲国语对白在线视频| 国内精品久久久久精免费| 看黄色毛片网站| 欧美日韩黄片免| 国产精品精品国产色婷婷| 中文字幕免费在线视频6| 亚洲成人久久性| 免费搜索国产男女视频| 日本一本二区三区精品| 亚洲精品日韩av片在线观看| www.www免费av| 国产精品野战在线观看| www.色视频.com| 久久久久九九精品影院| 伊人久久精品亚洲午夜| 国产精品日韩av在线免费观看| 日本撒尿小便嘘嘘汇集6| 亚洲真实伦在线观看| 欧美xxxx黑人xx丫x性爽| 18+在线观看网站| www.色视频.com| 欧美黄色淫秽网站| 国产精品综合久久久久久久免费| 91在线精品国自产拍蜜月| 美女高潮的动态| 在线天堂最新版资源| 亚洲性夜色夜夜综合| 国产成人欧美在线观看| 搞女人的毛片| 热99在线观看视频| 国产69精品久久久久777片| 亚洲 欧美 日韩 在线 免费| 男女之事视频高清在线观看| 日本在线视频免费播放| 亚洲精品一区av在线观看| 成人特级av手机在线观看| 国产精品久久电影中文字幕| 午夜免费成人在线视频| 国产精品亚洲av一区麻豆| 国产亚洲精品久久久久久毛片| 国产精品一及| 成年女人毛片免费观看观看9| 国产一级毛片七仙女欲春2| 欧美在线一区亚洲| 精品久久久久久久久久久久久| 18禁黄网站禁片免费观看直播| 久久久色成人| 欧美最新免费一区二区三区 | 国产精品爽爽va在线观看网站| 久久国产精品人妻蜜桃| 亚洲美女黄片视频| 可以在线观看的亚洲视频| 变态另类成人亚洲欧美熟女| av在线天堂中文字幕| 伊人久久精品亚洲午夜| 精品久久久久久久久av| 国产在线精品亚洲第一网站| 免费av不卡在线播放| 午夜福利免费观看在线| 中文在线观看免费www的网站| 亚洲精品色激情综合| 很黄的视频免费| 久久香蕉精品热| 国产成年人精品一区二区| 内地一区二区视频在线| 午夜日韩欧美国产| 一区福利在线观看| 热99re8久久精品国产| 又紧又爽又黄一区二区| 国内毛片毛片毛片毛片毛片| 中文字幕高清在线视频| 一级a爱片免费观看的视频| 热99re8久久精品国产| 99视频精品全部免费 在线| 男人和女人高潮做爰伦理| 欧美+日韩+精品| 久久精品国产自在天天线| 国产欧美日韩一区二区精品| 日韩免费av在线播放| 性插视频无遮挡在线免费观看| 亚洲精品乱码久久久v下载方式| 国产午夜福利久久久久久| 欧美在线一区亚洲| 国产伦在线观看视频一区| 免费搜索国产男女视频| 在线播放无遮挡| 亚洲欧美日韩无卡精品| 午夜免费激情av| 国产毛片a区久久久久| 久久精品久久久久久噜噜老黄 | 欧美午夜高清在线| 在线看三级毛片| 九九在线视频观看精品| 亚洲人与动物交配视频| 国产精品亚洲美女久久久| 国产精品一区二区三区四区久久| 少妇人妻精品综合一区二区 | 亚洲av.av天堂| 国产成人欧美在线观看| 久久国产精品影院| 少妇人妻一区二区三区视频| 国产美女午夜福利| 亚洲精品在线美女| 天天躁日日操中文字幕| 国产毛片a区久久久久| 午夜福利免费观看在线| 老司机福利观看| 久久久久久九九精品二区国产| 欧美成人a在线观看| 久久久久久久久中文| 99精品在免费线老司机午夜| 亚州av有码| 国产精品美女特级片免费视频播放器| 亚洲成人免费电影在线观看| 日本免费a在线| 麻豆国产av国片精品| 亚洲,欧美,日韩| 国产av不卡久久| 又爽又黄a免费视频| 精品久久久久久,| xxxwww97欧美| 亚洲av成人不卡在线观看播放网| 久久九九热精品免费| av天堂在线播放| 亚洲av电影在线进入| 窝窝影院91人妻| 免费高清视频大片| 国产在线精品亚洲第一网站| 国产一区二区三区在线臀色熟女| 日日夜夜操网爽| 88av欧美| 免费观看的影片在线观看| 国产精品亚洲美女久久久| 露出奶头的视频| 免费在线观看成人毛片| 日本五十路高清| 成人av在线播放网站| 99久久99久久久精品蜜桃| 不卡一级毛片| 午夜老司机福利剧场| 内射极品少妇av片p| or卡值多少钱| 国产又黄又爽又无遮挡在线| 嫩草影院精品99| 亚洲国产精品久久男人天堂| 午夜福利18| 最后的刺客免费高清国语| 国产毛片a区久久久久| 欧美黄色片欧美黄色片| 国产大屁股一区二区在线视频| 国内揄拍国产精品人妻在线| 欧美极品一区二区三区四区| 亚洲av成人不卡在线观看播放网| 免费黄网站久久成人精品 | 亚州av有码| 久久伊人香网站| 国产高潮美女av| 欧美乱妇无乱码| 永久网站在线| 成年人黄色毛片网站| 久久香蕉精品热| 18美女黄网站色大片免费观看| 好男人电影高清在线观看| 亚洲熟妇熟女久久| 日本熟妇午夜| 欧美一区二区亚洲| 国产探花极品一区二区| 少妇裸体淫交视频免费看高清| 在线播放国产精品三级| 亚洲精品成人久久久久久| 可以在线观看的亚洲视频| 麻豆久久精品国产亚洲av| av女优亚洲男人天堂| 看片在线看免费视频| av视频在线观看入口| 一本综合久久免费| 欧美日韩乱码在线| 色哟哟哟哟哟哟| 亚洲av一区综合| 国产精品人妻久久久久久| 日韩中字成人| 精品久久久久久成人av| 国产精品国产高清国产av| 国产成人福利小说| 国产日本99.免费观看| 午夜福利在线在线| xxxwww97欧美| 亚洲美女黄片视频| 日韩有码中文字幕| 精品人妻1区二区| 国产精品美女特级片免费视频播放器| 男人舔奶头视频| 美女高潮的动态| 日韩中字成人| 午夜视频国产福利| 色综合亚洲欧美另类图片| 在线播放国产精品三级| 国产精品亚洲美女久久久| av在线天堂中文字幕| 99国产精品一区二区三区| 精品一区二区三区视频在线| 两个人的视频大全免费| 久久午夜福利片| 亚洲成人免费电影在线观看| 1024手机看黄色片| 亚洲av二区三区四区| 天天躁日日操中文字幕| 日韩欧美在线乱码| 日韩中字成人| 精品熟女少妇八av免费久了| 91久久精品电影网| 国产欧美日韩一区二区三| 欧美国产日韩亚洲一区| 香蕉av资源在线| 午夜久久久久精精品| 日本免费a在线| 级片在线观看| 亚洲最大成人av| 欧美绝顶高潮抽搐喷水| 狠狠狠狠99中文字幕| 国产白丝娇喘喷水9色精品| 色精品久久人妻99蜜桃| 人妻夜夜爽99麻豆av| 欧美zozozo另类| 婷婷精品国产亚洲av| 女生性感内裤真人,穿戴方法视频| 欧美高清成人免费视频www| 国产一区二区在线av高清观看| 欧美日韩国产亚洲二区| 亚洲七黄色美女视频| 99视频精品全部免费 在线| 给我免费播放毛片高清在线观看| 两个人的视频大全免费| 国产精品永久免费网站| 亚洲国产欧洲综合997久久,| 一本综合久久免费| 毛片一级片免费看久久久久 | 欧美高清性xxxxhd video| 久久国产乱子伦精品免费另类| 国内久久婷婷六月综合欲色啪| 久久中文看片网| 欧美日韩福利视频一区二区| 久久婷婷人人爽人人干人人爱| 日韩欧美国产在线观看| 免费av毛片视频| 成人永久免费在线观看视频| 精品久久久久久久久亚洲 | 亚洲人与动物交配视频| 亚洲综合色惰| 国产高清三级在线| 一二三四社区在线视频社区8| 欧美高清成人免费视频www| 日日干狠狠操夜夜爽| 欧美日韩综合久久久久久 | 亚洲综合色惰| 亚洲av第一区精品v没综合| 三级国产精品欧美在线观看|