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

    基于Three.js的3D磁盤陣列設(shè)計(jì)①

    2018-11-14 11:37:10高齊琦田世隆林嘉琦
    關(guān)鍵詞:磁盤陣列磁盤頁面

    高齊琦,江 婷,田世隆,林嘉琦

    (中電海康集團(tuán)有限公司,杭州 312000)

    1 引言

    隨著大數(shù)據(jù)時(shí)代的到來,存儲(chǔ)行業(yè)也面臨著新的機(jī)遇和挑戰(zhàn).高效、真實(shí)且實(shí)時(shí)的存儲(chǔ)設(shè)備可視化,不僅有利于此類設(shè)備的設(shè)計(jì),也能為后續(xù)的運(yùn)營(yíng)和維護(hù)提供幫助.傳統(tǒng)磁盤陣列 (Redundant Array of Independent Disk; RAID) 的可視化設(shè)計(jì),只是通過表格羅列信息或是前視圖、后視圖的方式來實(shí)現(xiàn),無法在空間位置上展示盤陣的細(xì)節(jié),操作難以上手,且管理界面單調(diào)、互動(dòng)性差,影響信息傳遞和操作效率,降低決策和響應(yīng)速度.

    WebGL (Web Graphical Library) 的誕生使得瀏覽器不需要任何插件即可呈現(xiàn)豐富的3D圖形,并且提供更友好的交互功能[1],例如實(shí)時(shí)動(dòng)畫播放[2]、機(jī)房可視化[3]等工作.然而,在磁盤陣列的3D可視化問題上,目前國(guó)內(nèi)極少涉及.

    針對(duì)以上問題,本文提出基于WebGL第三方庫(kù)three.js 3D磁盤陣列可視化的設(shè)計(jì)和實(shí)現(xiàn)框架,同時(shí)針對(duì)three.js API對(duì)復(fù)雜形態(tài)可視化的不足,還提出了預(yù)繪制模型,并以O(shè)BJ形式導(dǎo)入的策略.最后,在可視化3D磁盤基礎(chǔ)上,增加了豐富且實(shí)用的交互功能,為磁盤陣列可視化表達(dá)提供了一種新的方法和途徑.

    本文按如下內(nèi)容展開,在第2節(jié)將簡(jiǎn)要介紹WebGL與three.js庫(kù); 第3節(jié)介紹系統(tǒng)框架和頁面的主要功能; 在第4節(jié)提出基于three.js的3D磁盤陣列可視化設(shè)計(jì),討論簡(jiǎn)單和復(fù)雜組件的模型建立和導(dǎo)入方法; 在第5節(jié)介紹客戶端的交互功能; 最后進(jìn)行總結(jié)并對(duì)后續(xù)工作做出展望.

    2 關(guān)鍵技術(shù)介紹

    2.1 WebGL與Three.js庫(kù)

    WebGL是一種跨平臺(tái)、免費(fèi)的3D繪圖協(xié)議,是HTML5規(guī)范的組成之一,通過HTML5 Canvas元素對(duì)外暴露DOM (Document Object Model) 編程接口[2].基于OpenGL ES 2.0標(biāo)準(zhǔn),WebGL通過增加對(duì)OpenGL ES 2.0的JavaScript綁定,為HTML5 Canvas提供基于硬件的3D加速渲染,使得瀏覽器無需第三方插件,就可以借助系統(tǒng)顯卡在瀏覽器里呈現(xiàn)高性能3D圖形.

    雖然WebGL API (Application Programming Interface)的出現(xiàn)使得前端開發(fā)者可以直接在頁面中繪制3D圖形,但是WebGL提供的是低級(jí)別的、光柵化的API,直接編程會(huì)面臨復(fù)雜且易出錯(cuò)的問題.為了構(gòu)建一個(gè)高等級(jí)的、對(duì)前端開發(fā)者更加友好的WebGL開發(fā)環(huán)境,許多開源JavaScript庫(kù)被創(chuàng)造出來,其中three.js的應(yīng)用最廣泛,它不僅提供了簡(jiǎn)單易懂的JavaScript API,并且集輕量級(jí)、開源免費(fèi)等優(yōu)秀品質(zhì)于一身[4,5].因此,本文選用three.js作為基本的開發(fā)工具庫(kù).

    2.2 Vue.js

    前端頁面基于Vue.js構(gòu)建MVVM (Model-View-ViewModel) 模式的漸進(jìn)式框架,如圖1所示,即采用自底向上增量開發(fā)設(shè)計(jì),核心庫(kù)只關(guān)注圖層,拓展了HTML功能[6].

    2.3 restful API

    本文實(shí)驗(yàn)系統(tǒng)使用restful架構(gòu),這是一種針對(duì)網(wǎng)絡(luò)應(yīng)用開發(fā)的架構(gòu),具有簡(jiǎn)潔靈活高效的優(yōu)點(diǎn).應(yīng)用此架構(gòu),前端頁面不再需要數(shù)據(jù)表去保存資源,所有的資源均通過restful API從服務(wù)器端獲取,保證前后端分離,系統(tǒng)結(jié)構(gòu)簡(jiǎn)潔高效.

    圖1 Vue.js MVVM架構(gòu)

    2.4 數(shù)據(jù)庫(kù)

    本文實(shí)驗(yàn)系統(tǒng)采用SQLite數(shù)據(jù)庫(kù),這是一種輕型數(shù)據(jù)庫(kù),易于被集成到系統(tǒng)中,且具有簡(jiǎn)潔、開源等優(yōu)秀性能.SQLite數(shù)據(jù)庫(kù)在系統(tǒng)中用于組織、存儲(chǔ)和管理數(shù)據(jù),從而保證數(shù)據(jù)的可靠性.

    2.5 設(shè)備管理層

    從硬件層直接獲取不同類型子組件的信息在數(shù)據(jù)結(jié)構(gòu)上難以保持一致,本文實(shí)驗(yàn)系統(tǒng)在實(shí)際盤陣硬件形態(tài)之上封裝了設(shè)備管理層,用于實(shí)際盤陣硬件形態(tài)數(shù)據(jù)的統(tǒng)一管理,包括設(shè)置參數(shù)和獲取信息等功能.

    3 系統(tǒng)框架及頁面功能

    本文研究的3D磁盤陣列可視化,以單獨(dú)頁面的形式集成在系統(tǒng)的客戶端中,通過客戶端與服務(wù)端進(jìn)行通信,為用戶提供豐富的交互功能.

    3.1 系統(tǒng)框架

    本文提出的3D磁盤陣列可視化系統(tǒng)的框架如圖2所示,系統(tǒng)采用B/S結(jié)構(gòu)設(shè)計(jì),分為服務(wù)端和客戶端兩大部分,服務(wù)器端負(fù)責(zé)數(shù)據(jù)的收集、保存和傳輸; 客戶端則呈現(xiàn)實(shí)時(shí)的3D磁盤陣列并實(shí)現(xiàn)信息展示和交互功能.

    在服務(wù)端,采用Restful API+數(shù)據(jù)庫(kù)+設(shè)備管理層的分層架構(gòu)設(shè)計(jì),層次明確,易于理解.分層的架構(gòu)使得開發(fā)語言多樣化,便于多人協(xié)同開發(fā).

    在客戶端,整個(gè)頁面采用Vue.js框架,其構(gòu)建的MVVM模式使模型與視圖的雙向改變變得簡(jiǎn)單易行.其中視圖部分,利用three.js的API對(duì)磁盤陣列進(jìn)行3D仿真建模,并添加豐富交互功能,呈現(xiàn)在瀏覽器頁面.客戶端與服務(wù)端又采用標(biāo)準(zhǔn)的HTTP協(xié)議進(jìn)行數(shù)據(jù)的傳輸,數(shù)據(jù)以JSON的格式進(jìn)行發(fā)送和接收.

    3.2 客戶端功能介紹

    本文實(shí)驗(yàn)基于3.1所述系統(tǒng)實(shí)現(xiàn),重點(diǎn)討論客戶端部分,3D磁盤陣列的可視化設(shè)計(jì)及實(shí)現(xiàn),即圖2中上虛線框中的內(nèi)容.主要功能包括如下兩點(diǎn).

    圖2 系統(tǒng)總體框架

    1) 對(duì)磁盤陣列進(jìn)行3D仿真建模,并根據(jù)實(shí)際盤陣硬件形態(tài)進(jìn)行資源映射.在本文實(shí)驗(yàn)系統(tǒng)設(shè)計(jì)中,將實(shí)際盤陣分解為若干子組件,如機(jī)箱外殼、磁盤、網(wǎng)口、電源、主板和風(fēng)扇等.對(duì)于規(guī)則子組件,根據(jù)實(shí)際盤陣的尺寸比例,使用three.js提供的API進(jìn)行繪制;對(duì)于復(fù)雜子組件,通過建模軟件創(chuàng)建OBJ模型,然后使用 three.js提供的API導(dǎo)入.判斷實(shí)際盤陣硬件形態(tài),加載對(duì)應(yīng)子組件模型,并按照對(duì)應(yīng)位置拼接到一起,實(shí)現(xiàn)3D仿真建模.

    2) 在3D磁盤陣列頁面集成豐富的交互功能,包括3D場(chǎng)景漫游、子組件選中高亮、單擊獲取子組件信息、改變實(shí)際盤陣硬件形態(tài)等交互功能.

    4 3D磁盤陣列的可視化

    4.1 規(guī)則子組件的建模

    針對(duì)3D磁盤陣列的繪制,首先將其分解成多個(gè)子組件,并抽象為具有規(guī)則形態(tài)的幾何體,例如機(jī)箱外殼、磁盤、網(wǎng)口、電源和主板外形都可用立方體近似.通過測(cè)量實(shí)際盤陣的尺寸和位置參數(shù),采用JSON格式記錄所有的尺寸和位置參數(shù),便于繪制規(guī)范和后期維護(hù).記錄的數(shù)據(jù)形式如圖3所示,其中sizeX、sizeY和sizeZ分別對(duì)應(yīng)組件的長(zhǎng)、寬和高; posX、posY和posZ對(duì)應(yīng)組件的位置.

    圖3 磁盤數(shù)據(jù)示例

    除了子組件的尺寸和位置參數(shù),還需要記錄其外觀和光源反應(yīng)等信息,以獲取該組件的材質(zhì)屬性.本文采用的方法是拍攝實(shí)際盤陣圖片,對(duì)圖片進(jìn)行處理壓縮,形成JPG格式貼圖.

    在計(jì)算機(jī)3D可視化中,物體形狀通常由三角形面組成,通常把多個(gè)三角形面形成的網(wǎng)格模型叫做Mesh模型[3,5].根據(jù)three.js的API接口設(shè)計(jì),所有繪制的子組件也以Mesh形式存在于頁面場(chǎng)景中,通過THREE.Mesh(geometry,material)來創(chuàng)建,其中需要的添加的參數(shù)geometry為Mesh對(duì)象的幾何結(jié)構(gòu),material為Mesh對(duì)象的材質(zhì).

    Three.js提供多種創(chuàng)建幾何結(jié)構(gòu)的API,可繪制平面、球體、立方體等等,本文實(shí)驗(yàn)繪制的規(guī)則子組件都可抽象為立方體,API接口為THREE.BoxGeometry(sizeX,sizeY,sizeZ); three.js也提供多種創(chuàng)造材質(zhì)的API,本文實(shí)驗(yàn)中使用THREE.MeshPhongMaterial({map: new THREE.TextureLoader().load(url)})增加圖片材質(zhì),其中THREE.MeshPhongMaterial網(wǎng)格Phong式材料,這種材質(zhì)會(huì)考慮光照的影響,THREE.TextureLoader().load(url)函數(shù)從指定位置加載圖片文件,圖片格式可以為PNG、GIF或JPG.

    圖4給出了單個(gè)硬盤子組件的Mesh樣例,其余子組件根據(jù)相同的方法繪制.

    圖4 繪制單個(gè)磁盤

    4.2 復(fù)雜子組件的建模

    在3D磁盤陣列的繪制過程中,存在一些形態(tài)復(fù)雜,無法用基本幾何體表現(xiàn)的子組件,例如風(fēng)扇等.本文實(shí)驗(yàn)使用建模軟件創(chuàng)建OBJ模型如圖5所示.

    圖5 風(fēng)扇OBJ模型示例

    Three.js可以讀取多種三維文件格式,如JSON、OBJ和STL等,對(duì)應(yīng)的格式都要引入一個(gè)額外的JavaScript文件.如本文實(shí)驗(yàn)中使用的OBJ格式模型,需先在頁面中引入OBJLoader.js,然后通過THREE.OBJLoader().load(url,function)函數(shù)完成模型導(dǎo)入.該函數(shù)接收兩個(gè)參數(shù),其一是模型路徑url,另一個(gè)為導(dǎo)入完成后的回調(diào)函數(shù),在回調(diào)函數(shù)中可以設(shè)置模型的位置以及大小.

    4.3 資源映射

    本節(jié)描述系統(tǒng)根據(jù)實(shí)際盤陣硬件形態(tài),繪制3D磁盤陣列的過程,即資源映射的過程.

    首先由客戶端下發(fā)請(qǐng)求獲取實(shí)際盤陣硬件形態(tài)的命令,命令下發(fā)過程如圖2自上而下箭頭所示流程,調(diào)用Restful API后,在數(shù)據(jù)庫(kù)中找到對(duì)應(yīng)的表,然后下發(fā)到設(shè)備管理層獲取實(shí)際盤陣硬件形態(tài)信息; 將獲取的信息返回客戶端的過程如圖2自下而上箭頭所示流程.

    在客戶端獲取到實(shí)際盤陣硬件形態(tài)信息后,根據(jù)所述信息,加載對(duì)應(yīng)子組件,并根據(jù)圖3中的posX、posY和posZ參數(shù)設(shè)定位置,將各部分子組件拼接到一起,如圖6所示,實(shí)現(xiàn)資源映射全過程.

    5 交互設(shè)計(jì)

    由于磁盤數(shù)量較多,開啟定位燈能幫助用戶快速定位磁盤.在3D磁盤陣列中點(diǎn)擊選中一塊磁盤,點(diǎn)擊開啟磁盤燈按鈕,命令下發(fā)過程如圖2自上而下箭頭所示流程,調(diào)用Restful API后,下發(fā)至設(shè)備管理層改變實(shí)際盤陣硬件形態(tài),即點(diǎn)亮磁盤燈.磁盤燈被點(diǎn)亮后,向客戶端返回成功信息,過程如圖2自下而上箭頭所示流程.

    圖6 3D磁盤陣列三視圖

    為了給用戶提供良好的交互體驗(yàn),在提出的3D磁盤陣列可視化頁面添加交互功能,分別為3D場(chǎng)景漫游、子組件選中、單擊獲取子組件信息以及改變實(shí)際盤陣硬件形態(tài).

    5.1 3D場(chǎng)景漫游實(shí)現(xiàn)技術(shù)

    當(dāng)3D 磁盤陣列按照硬件形態(tài)被繪制完成后,為了全方位多角度的展示模型,添加3D場(chǎng)景漫游功能,此功能允許用戶在場(chǎng)景內(nèi)自由移動(dòng)視角.

    本文實(shí)驗(yàn)使用three.js提供的OrbitControl.js(軌道控件),首先在頁面中引入OrbitControl.js,然后使用THREE.OrbitControls(camera)創(chuàng)建控件,并將它綁定到相機(jī)上,通過orbitcontrols.rotateSpeed、orbitcontrols.zoomSpeed等屬性可分別改變鼠標(biāo)控制相機(jī)的旋轉(zhuǎn)、縮放速度.

    通過使用3D場(chǎng)景漫游技術(shù),可全方位多角度的觀察3D 磁盤陣列,如圖7(a)為主板子組件的俯視視圖,通過鼠標(biāo)滾輪滾動(dòng)即可實(shí)現(xiàn)放大縮小,如圖7(b)為主板放大細(xì)節(jié).

    5.2 子組件選中

    本節(jié)將介紹在頁面中選中單個(gè)子組件的交互設(shè)計(jì)中,如何解決不能進(jìn)行DOM操作和如何在同時(shí)擁有Mesh和OBJ的同一頁面進(jìn)行選擇的兩個(gè)技術(shù)難點(diǎn).

    由于三維場(chǎng)景中不能進(jìn)行DOM操作,無法直接通過對(duì)每個(gè)子組件添加事件監(jiān)聽來實(shí)現(xiàn)交互操作,three.js中提出了一種射線發(fā)射的方式來判斷子組件是否被選中的方法[7].通過THREE.Raycaster.intersectObjects(obj-ects)方法,從屏幕上的點(diǎn)擊位置向場(chǎng)景中發(fā)射一條射線,在所有objects中第一個(gè)與射線相交的對(duì)象為被選中的子組件.

    圖7 漫游功能示例

    使用上述方法判斷選中子組件,只能檢測(cè)到Mesh格式對(duì)象,即4.1節(jié)所述的規(guī)則組件,而OBJ模型是多個(gè)Mesh形成的Group形式,無法被檢測(cè).為了實(shí)現(xiàn)OBJ模型的點(diǎn)選功能,將OBJ模型Children (Mesh格式)存入數(shù)組.遍歷其數(shù)組,如果OBJ模型任意Children被選中,則判斷該OBJ模型被選中.

    在3D磁盤陣列中添加鼠標(biāo)移入子組件高亮的交互功能,無論是調(diào)用Three.js的API繪制的子組件電源,如圖8(a)所示,還是導(dǎo)入的OBJ模型風(fēng)扇,如圖8(b)所示,都可以在鼠標(biāo)移動(dòng)的過程中被選中.

    5.3 子組件信息

    在5.2的基礎(chǔ)上,將鼠標(biāo)移入移出的交互方式改為左鍵單擊,被單擊的子組件使用淺藍(lán)色遮罩區(qū)分移入選中,如圖9所示.鼠標(biāo)單擊動(dòng)作綁定獲取該子組件詳細(xì)信息事件,命令下發(fā)過程如圖2自上而下箭頭所示流程,調(diào)用Restful API后,下發(fā)至設(shè)備管理層獲取被點(diǎn)擊組件詳細(xì)信息,以JSON形式傳給客戶端.客戶端頁面使用Vue.js框架,將子組件與表單綁定,數(shù)據(jù)成功返回即頁面顯示其詳細(xì)信息,如圖10所示.

    圖8 子組建選中示例

    圖9 控制器B被選中

    圖10 控制器B的詳細(xì)信息

    5.4 改變實(shí)際盤陣硬件形態(tài)

    客戶端接收到返回成功信息,通過THREE.Mesh BasicMaterial({color:0xff0000})創(chuàng)建紅色材質(zhì),改變3D模型中對(duì)應(yīng)磁盤定位燈的顏色,如圖11所示.

    圖11 磁盤定位燈示例

    6 總結(jié)

    本文針對(duì)于傳統(tǒng)磁盤陣列可視化的缺陷,對(duì)其進(jìn)行升級(jí),提出了基于Three.js的3D磁盤陣列可視化框架設(shè)計(jì)和實(shí)現(xiàn).針對(duì)簡(jiǎn)單和復(fù)雜形態(tài)的子組件,分別采用簡(jiǎn)單幾何體和OBJ模型的形式進(jìn)行建模,并根據(jù)實(shí)際盤陣的形態(tài)進(jìn)行資源映射.在圖形界面提供了3D場(chǎng)景漫游、子組件選擇、單擊獲取子組件信息和改變實(shí)際盤陣硬件形態(tài)等功能,為用戶提供良好的交互體驗(yàn).二者被有機(jī)結(jié)合并集成到系統(tǒng)軟件中,提升了系統(tǒng)的易用性.因此該研究是有理論意義且具有應(yīng)用價(jià)值的.

    猜你喜歡
    磁盤陣列磁盤頁面
    大狗熊在睡覺
    刷新生活的頁面
    解決Windows磁盤簽名沖突
    電腦愛好者(2019年2期)2019-10-30 03:45:31
    更換磁盤陣列磁盤
    修改磁盤屬性
    磁盤組群組及iSCSI Target設(shè)置
    創(chuàng)建VSAN群集
    電視播出機(jī)房磁盤陣列預(yù)防性維護(hù)
    同一Word文檔 縱橫頁面并存
    淺析ASP.NET頁面導(dǎo)航技術(shù)
    久久久久国产一级毛片高清牌| 国内毛片毛片毛片毛片毛片| 熟妇人妻久久中文字幕3abv| 精品久久蜜臀av无| 欧美zozozo另类| 久久中文看片网| 亚洲国产毛片av蜜桃av| 亚洲精品国产区一区二| 亚洲在线自拍视频| 久久久久九九精品影院| 国产欧美日韩精品亚洲av| 波多野结衣高清无吗| 亚洲人成网站在线播放欧美日韩| 精品卡一卡二卡四卡免费| 最新在线观看一区二区三区| 国产亚洲精品久久久久5区| 久热这里只有精品99| 日韩中文字幕欧美一区二区| 精品一区二区三区av网在线观看| 国产av又大| 国产高清有码在线观看视频 | 最新美女视频免费是黄的| 国产亚洲欧美98| 欧美乱妇无乱码| 亚洲九九香蕉| 久久精品91无色码中文字幕| 午夜福利视频1000在线观看| 亚洲中文av在线| 宅男免费午夜| 久久99热这里只有精品18| 在线观看www视频免费| 精品第一国产精品| 天天添夜夜摸| 国语自产精品视频在线第100页| 亚洲欧美日韩高清在线视频| 久久精品国产综合久久久| 两个人看的免费小视频| 亚洲第一欧美日韩一区二区三区| 美女高潮到喷水免费观看| 男人舔女人下体高潮全视频| 久久精品国产亚洲av香蕉五月| 亚洲美女黄片视频| 色播在线永久视频| 欧美黄色淫秽网站| 久久香蕉激情| 色播亚洲综合网| 国产av不卡久久| 一区福利在线观看| 人人妻人人澡欧美一区二区| 欧美成人午夜精品| 欧美性长视频在线观看| 国产aⅴ精品一区二区三区波| 亚洲avbb在线观看| 国产熟女午夜一区二区三区| 亚洲欧美一区二区三区黑人| 欧美黑人欧美精品刺激| 日韩精品免费视频一区二区三区| www.自偷自拍.com| 久久久久国产精品人妻aⅴ院| 99国产精品99久久久久| 日本一本二区三区精品| 桃色一区二区三区在线观看| 夜夜夜夜夜久久久久| 欧美黑人巨大hd| 久久精品国产亚洲av高清一级| 久久香蕉国产精品| 少妇被粗大的猛进出69影院| 午夜福利欧美成人| 精品久久久久久,| 久久久久久九九精品二区国产 | 中出人妻视频一区二区| 亚洲五月天丁香| 亚洲欧美一区二区三区黑人| 99热只有精品国产| 日韩 欧美 亚洲 中文字幕| 99久久久亚洲精品蜜臀av| 日本成人三级电影网站| 黑人操中国人逼视频| 黄片播放在线免费| 精品第一国产精品| 欧美国产日韩亚洲一区| 精品久久久久久久久久久久久 | 亚洲国产日韩欧美精品在线观看 | 久久午夜综合久久蜜桃| 欧美成人免费av一区二区三区| 桃红色精品国产亚洲av| 久久久精品国产亚洲av高清涩受| 99久久精品国产亚洲精品| 十八禁人妻一区二区| 国产午夜精品久久久久久| 成人av一区二区三区在线看| 亚洲五月色婷婷综合| 成年版毛片免费区| 欧美不卡视频在线免费观看 | 一二三四在线观看免费中文在| 精品一区二区三区视频在线观看免费| 国产亚洲精品久久久久久毛片| 亚洲精品在线美女| 久久久久久免费高清国产稀缺| 在线观看www视频免费| 国产成人欧美| 身体一侧抽搐| 精品电影一区二区在线| 每晚都被弄得嗷嗷叫到高潮| 神马国产精品三级电影在线观看 | 亚洲美女黄片视频| 亚洲国产毛片av蜜桃av| 深夜精品福利| 国产精品 国内视频| 久99久视频精品免费| a级毛片a级免费在线| 亚洲国产精品成人综合色| 大型av网站在线播放| 国产高清有码在线观看视频 | 色综合亚洲欧美另类图片| 男女床上黄色一级片免费看| 久久精品影院6| 亚洲中文av在线| 久久精品成人免费网站| 免费在线观看黄色视频的| 黄色片一级片一级黄色片| 可以免费在线观看a视频的电影网站| 国产视频内射| 狂野欧美激情性xxxx| 99热6这里只有精品| 国内精品久久久久久久电影| 在线观看免费午夜福利视频| 国产区一区二久久| 亚洲国产精品久久男人天堂| 我的亚洲天堂| 久久青草综合色| 制服人妻中文乱码| 99热这里只有精品一区 | 两性午夜刺激爽爽歪歪视频在线观看 | 伊人久久大香线蕉亚洲五| 国产视频一区二区在线看| 午夜激情av网站| 夜夜看夜夜爽夜夜摸| 亚洲 国产 在线| 91字幕亚洲| 亚洲国产精品sss在线观看| 国产高清激情床上av| 国产精品久久久人人做人人爽| 欧美激情极品国产一区二区三区| 露出奶头的视频| av视频在线观看入口| 男人的好看免费观看在线视频 | 黄色片一级片一级黄色片| 欧美另类亚洲清纯唯美| 国产精品电影一区二区三区| 天天一区二区日本电影三级| 亚洲av五月六月丁香网| 国产精品98久久久久久宅男小说| 黄网站色视频无遮挡免费观看| 夜夜看夜夜爽夜夜摸| 18禁观看日本| 国产高清激情床上av| 长腿黑丝高跟| 亚洲av日韩精品久久久久久密| 国产伦人伦偷精品视频| 亚洲国产欧美一区二区综合| 欧美乱妇无乱码| 日韩一卡2卡3卡4卡2021年| 欧美一级毛片孕妇| 可以在线观看毛片的网站| 久久热在线av| 91大片在线观看| 日韩欧美在线二视频| 色av中文字幕| 首页视频小说图片口味搜索| 国产真实乱freesex| 一本一本综合久久| 十八禁人妻一区二区| 禁无遮挡网站| 欧美乱妇无乱码| 国产熟女午夜一区二区三区| 人成视频在线观看免费观看| 精品免费久久久久久久清纯| 女警被强在线播放| 国产成人精品久久二区二区免费| 亚洲中文字幕日韩| 国产精品香港三级国产av潘金莲| 天天添夜夜摸| 欧美黄色淫秽网站| 欧美性长视频在线观看| av在线播放免费不卡| 国产成人精品无人区| 我的亚洲天堂| 日日干狠狠操夜夜爽| 亚洲aⅴ乱码一区二区在线播放 | 黄频高清免费视频| 在线av久久热| 亚洲中文日韩欧美视频| 亚洲三区欧美一区| 亚洲国产精品sss在线观看| 国产午夜精品久久久久久| 国产精品av久久久久免费| 久久香蕉激情| 亚洲 欧美一区二区三区| 精品国产超薄肉色丝袜足j| 国产不卡一卡二| 90打野战视频偷拍视频| 在线观看免费午夜福利视频| xxx96com| 老熟妇乱子伦视频在线观看| 国产精品影院久久| 亚洲久久久国产精品| 亚洲欧美一区二区三区黑人| 久久这里只有精品19| 亚洲欧美日韩高清在线视频| 欧美不卡视频在线免费观看 | 国产三级在线视频| 久久香蕉国产精品| 一本久久中文字幕| 欧美大码av| 亚洲三区欧美一区| 一a级毛片在线观看| 18禁美女被吸乳视频| 午夜激情福利司机影院| 欧美一级a爱片免费观看看 | 日韩欧美 国产精品| 长腿黑丝高跟| 99久久国产精品久久久| 18美女黄网站色大片免费观看| 国产激情久久老熟女| 人妻久久中文字幕网| 人妻丰满熟妇av一区二区三区| 在线播放国产精品三级| 日韩精品中文字幕看吧| 国产伦一二天堂av在线观看| 午夜福利在线在线| 午夜福利在线在线| 中文字幕人妻丝袜一区二区| 亚洲aⅴ乱码一区二区在线播放 | 美女 人体艺术 gogo| 中文字幕久久专区| 久久久久国产精品人妻aⅴ院| 老熟妇乱子伦视频在线观看| 国产主播在线观看一区二区| 午夜福利免费观看在线| 久久久国产成人免费| 午夜免费鲁丝| 国内少妇人妻偷人精品xxx网站 | 人人澡人人妻人| 亚洲精品中文字幕在线视频| 岛国视频午夜一区免费看| 波多野结衣高清作品| 成年人黄色毛片网站| 啦啦啦韩国在线观看视频| 亚洲 欧美 日韩 在线 免费| 婷婷六月久久综合丁香| 亚洲av熟女| 中文字幕精品亚洲无线码一区 | 日韩中文字幕欧美一区二区| 亚洲片人在线观看| 性色av乱码一区二区三区2| 成年免费大片在线观看| 看黄色毛片网站| 日韩免费av在线播放| 国产午夜精品久久久久久| 中文字幕人妻熟女乱码| 999久久久国产精品视频| 午夜免费观看网址| 少妇裸体淫交视频免费看高清 | 19禁男女啪啪无遮挡网站| 日韩有码中文字幕| 色播在线永久视频| 人人妻人人澡欧美一区二区| 满18在线观看网站| 高清在线国产一区| 亚洲国产高清在线一区二区三 | 麻豆成人午夜福利视频| 天堂影院成人在线观看| 亚洲色图av天堂| 99国产极品粉嫩在线观看| 19禁男女啪啪无遮挡网站| 好男人在线观看高清免费视频 | 久久精品国产亚洲av香蕉五月| 18禁裸乳无遮挡免费网站照片 | 久久久久国产精品人妻aⅴ院| 美女午夜性视频免费| 叶爱在线成人免费视频播放| 一本一本综合久久| 熟女少妇亚洲综合色aaa.| 成人永久免费在线观看视频| 日韩欧美 国产精品| 国产精品久久久人人做人人爽| 成人亚洲精品一区在线观看| 高清毛片免费观看视频网站| 亚洲欧美精品综合久久99| 日韩精品中文字幕看吧| 91成人精品电影| 黄色视频,在线免费观看| 亚洲一卡2卡3卡4卡5卡精品中文| 亚洲人成网站高清观看| 久久久久亚洲av毛片大全| 亚洲av熟女| 国产又黄又爽又无遮挡在线| 老汉色∧v一级毛片| 国产又爽黄色视频| 亚洲熟妇中文字幕五十中出| 大型av网站在线播放| 性欧美人与动物交配| 亚洲 欧美一区二区三区| 午夜激情av网站| 精品人妻1区二区| 欧美黑人欧美精品刺激| 成人午夜高清在线视频 | 亚洲三区欧美一区| 国产真人三级小视频在线观看| av有码第一页| 久久久久国内视频| 亚洲免费av在线视频| 久久青草综合色| 日本成人三级电影网站| 一a级毛片在线观看| 欧美激情高清一区二区三区| 两人在一起打扑克的视频| 老司机在亚洲福利影院| 19禁男女啪啪无遮挡网站| 国产亚洲欧美98| 欧美日本视频| 久久久久亚洲av毛片大全| 精品免费久久久久久久清纯| 成人三级做爰电影| 国产亚洲精品久久久久久毛片| 天堂动漫精品| 别揉我奶头~嗯~啊~动态视频| 麻豆一二三区av精品| 国产视频一区二区在线看| 丰满的人妻完整版| 久久久国产成人免费| 国产亚洲精品综合一区在线观看 | 久久国产精品影院| 亚洲成av片中文字幕在线观看| 香蕉国产在线看| 色综合婷婷激情| 在线视频色国产色| 亚洲七黄色美女视频| 国产成人啪精品午夜网站| 久久香蕉精品热| 欧美黑人欧美精品刺激| 国产成人影院久久av| 国产亚洲欧美98| 99国产精品99久久久久| 久久久久久九九精品二区国产 | 99精品欧美一区二区三区四区| 在线观看日韩欧美| 黑人操中国人逼视频| 久久精品人妻少妇| 黄色视频,在线免费观看| 99热6这里只有精品| 熟妇人妻久久中文字幕3abv| 国产高清激情床上av| 午夜免费激情av| 国产精品野战在线观看| 男女午夜视频在线观看| 夜夜爽天天搞| 黄片播放在线免费| 自线自在国产av| 日本免费a在线| 男女那种视频在线观看| 午夜福利在线在线| cao死你这个sao货| 黄色a级毛片大全视频| 97碰自拍视频| 国产精品一区二区三区四区久久 | 丁香六月欧美| 天天躁狠狠躁夜夜躁狠狠躁| 日韩高清综合在线| 日日爽夜夜爽网站| 精品福利观看| 亚洲第一青青草原| 99国产精品一区二区蜜桃av| 又大又爽又粗| 亚洲第一欧美日韩一区二区三区| 午夜日韩欧美国产| 久久久久久免费高清国产稀缺| 两个人免费观看高清视频| 一本一本综合久久| 国产激情欧美一区二区| 女人高潮潮喷娇喘18禁视频| 欧美在线一区亚洲| 性色av乱码一区二区三区2| 一进一出抽搐动态| 欧美性长视频在线观看| 香蕉av资源在线| 国产视频内射| 一二三四在线观看免费中文在| 变态另类丝袜制服| 欧洲精品卡2卡3卡4卡5卡区| 精品国产亚洲在线| 久久中文字幕人妻熟女| 精品久久久久久成人av| 精品少妇一区二区三区视频日本电影| 19禁男女啪啪无遮挡网站| 免费看日本二区| 亚洲一区二区三区色噜噜| 丝袜美腿诱惑在线| 伦理电影免费视频| 12—13女人毛片做爰片一| 亚洲精品粉嫩美女一区| 午夜久久久在线观看| 一二三四在线观看免费中文在| 久久久精品欧美日韩精品| 精品第一国产精品| 久久国产精品男人的天堂亚洲| 欧美日韩福利视频一区二区| 久久久久免费精品人妻一区二区 | 日韩欧美三级三区| 成人手机av| 欧美日本视频| 国产成人系列免费观看| 大型av网站在线播放| 观看免费一级毛片| 国产精品综合久久久久久久免费| 久久中文字幕人妻熟女| 欧美另类亚洲清纯唯美| 在线观看www视频免费| 成在线人永久免费视频| 亚洲avbb在线观看| 亚洲熟女毛片儿| 成人亚洲精品一区在线观看| 欧美大码av| 亚洲国产欧美日韩在线播放| 最近最新免费中文字幕在线| av电影中文网址| 久久精品影院6| 国产精品永久免费网站| av天堂在线播放| 嫁个100分男人电影在线观看| 激情在线观看视频在线高清| 久久久久久国产a免费观看| 精品第一国产精品| 日本五十路高清| 69av精品久久久久久| 国产精品 欧美亚洲| 国产精品综合久久久久久久免费| 国产伦人伦偷精品视频| 国内精品久久久久精免费| 97人妻精品一区二区三区麻豆 | 亚洲av电影不卡..在线观看| 亚洲专区中文字幕在线| 嫩草影院精品99| 欧美中文综合在线视频| 99久久久亚洲精品蜜臀av| 亚洲欧美一区二区三区黑人| 脱女人内裤的视频| 黄色女人牲交| 亚洲欧美激情综合另类| 亚洲电影在线观看av| 亚洲一码二码三码区别大吗| 人妻丰满熟妇av一区二区三区| 国产精品影院久久| 日韩av在线大香蕉| 怎么达到女性高潮| 巨乳人妻的诱惑在线观看| 制服诱惑二区| 国产黄片美女视频| 听说在线观看完整版免费高清| 精品久久久久久久久久免费视频| 18禁黄网站禁片免费观看直播| 国产成人av教育| tocl精华| 日日爽夜夜爽网站| 亚洲一区中文字幕在线| 国产一区二区在线av高清观看| 亚洲国产中文字幕在线视频| 精品国产亚洲在线| av在线天堂中文字幕| 男女那种视频在线观看| 国产欧美日韩一区二区三| www.精华液| avwww免费| 成人亚洲精品av一区二区| 欧美av亚洲av综合av国产av| 黄色片一级片一级黄色片| 日韩欧美 国产精品| 精品欧美国产一区二区三| 亚洲专区国产一区二区| 国产亚洲精品久久久久5区| 国产激情欧美一区二区| 日韩欧美三级三区| 午夜久久久在线观看| 久久国产精品男人的天堂亚洲| 夜夜夜夜夜久久久久| 午夜福利高清视频| tocl精华| 亚洲精品中文字幕在线视频| 久久九九热精品免费| 欧美精品亚洲一区二区| 国产精品久久久久久人妻精品电影| 精品卡一卡二卡四卡免费| 日韩欧美三级三区| 国产激情久久老熟女| 91字幕亚洲| 18禁裸乳无遮挡免费网站照片 | 在线观看www视频免费| 国产成人影院久久av| 亚洲电影在线观看av| 嫁个100分男人电影在线观看| 又紧又爽又黄一区二区| 欧美黑人巨大hd| 日韩精品中文字幕看吧| 亚洲av第一区精品v没综合| 中文资源天堂在线| 亚洲av成人av| 天堂影院成人在线观看| avwww免费| 成人三级做爰电影| 亚洲国产精品sss在线观看| 国产日本99.免费观看| 97碰自拍视频| 非洲黑人性xxxx精品又粗又长| 动漫黄色视频在线观看| 久久久久九九精品影院| 亚洲中文字幕日韩| 女警被强在线播放| 亚洲精品在线美女| 俺也久久电影网| 动漫黄色视频在线观看| 给我免费播放毛片高清在线观看| 中文字幕精品免费在线观看视频| 中文字幕另类日韩欧美亚洲嫩草| 热re99久久国产66热| 91成年电影在线观看| 亚洲国产日韩欧美精品在线观看 | 18美女黄网站色大片免费观看| 国产精品免费视频内射| 亚洲国产欧美一区二区综合| 少妇熟女aⅴ在线视频| 国产成人精品无人区| 欧美日韩精品网址| 久久久久久久午夜电影| 丁香六月欧美| 90打野战视频偷拍视频| 日日夜夜操网爽| 美女高潮到喷水免费观看| 亚洲国产欧美网| or卡值多少钱| 我的亚洲天堂| 一区二区日韩欧美中文字幕| 久久草成人影院| 午夜福利高清视频| 在线观看午夜福利视频| 国产精品一区二区精品视频观看| a级毛片a级免费在线| 成人18禁高潮啪啪吃奶动态图| 国产欧美日韩一区二区三| 性欧美人与动物交配| 悠悠久久av| 国产精华一区二区三区| 亚洲电影在线观看av| 午夜福利在线观看吧| 天天一区二区日本电影三级| 精品国产乱码久久久久久男人| 亚洲自偷自拍图片 自拍| 大型av网站在线播放| 亚洲欧美精品综合一区二区三区| 免费看十八禁软件| 欧美三级亚洲精品| 欧美乱妇无乱码| 免费在线观看影片大全网站| 久久久国产成人免费| 国产高清视频在线播放一区| 国产成人影院久久av| 国产视频一区二区在线看| 欧美成狂野欧美在线观看| 999久久久精品免费观看国产| 青草久久国产| 日韩免费av在线播放| 国内精品久久久久久久电影| 色在线成人网| 熟女少妇亚洲综合色aaa.| 亚洲激情在线av| 精品一区二区三区av网在线观看| 午夜免费观看网址| 观看免费一级毛片| 日本精品一区二区三区蜜桃| 亚洲 欧美一区二区三区| 免费高清在线观看日韩| 91在线观看av| 国产亚洲精品久久久久5区| 成人国产综合亚洲| 免费搜索国产男女视频| 一二三四在线观看免费中文在| 一边摸一边抽搐一进一小说| 亚洲熟女毛片儿| 亚洲色图 男人天堂 中文字幕| 亚洲三区欧美一区| 亚洲五月婷婷丁香| 中文亚洲av片在线观看爽| 禁无遮挡网站| 12—13女人毛片做爰片一| 麻豆国产av国片精品| 999久久久精品免费观看国产| 午夜精品在线福利| 午夜视频精品福利| 热99re8久久精品国产| 久久久久亚洲av毛片大全| e午夜精品久久久久久久| 日韩成人在线观看一区二区三区| 成年女人毛片免费观看观看9| 国产不卡一卡二| 成人18禁在线播放| 精品国产美女av久久久久小说| 久久午夜综合久久蜜桃| 欧美黄色片欧美黄色片| xxx96com| 国产欧美日韩精品亚洲av| 久久国产亚洲av麻豆专区| 淫秽高清视频在线观看| 搡老熟女国产l中国老女人| 啦啦啦 在线观看视频| 国产精品亚洲美女久久久|