• <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ù)
    日韩av不卡免费在线播放| 亚洲精品美女久久av网站| 久久久久久久久久久免费av| 亚洲一区二区三区欧美精品| 免费在线观看黄色视频的| 男女边吃奶边做爰视频| 亚洲综合精品二区| 成年av动漫网址| 热99久久久久精品小说推荐| 国产女主播在线喷水免费视频网站| freevideosex欧美| 自拍欧美九色日韩亚洲蝌蚪91| 欧美性感艳星| 老司机亚洲免费影院| 18禁观看日本| 亚洲,欧美精品.| 国产精品一区二区在线观看99| 久久久久人妻精品一区果冻| 午夜激情av网站| 伦理电影大哥的女人| 人体艺术视频欧美日本| 免费不卡的大黄色大毛片视频在线观看| 久久韩国三级中文字幕| 亚洲伊人色综图| 岛国毛片在线播放| 大香蕉久久成人网| 欧美性感艳星| 热re99久久精品国产66热6| 97超碰精品成人国产| 成年美女黄网站色视频大全免费| 国产永久视频网站| 亚洲国产精品一区二区三区在线| 久久av网站| 性高湖久久久久久久久免费观看| 国产精品久久久久久久电影| 婷婷色麻豆天堂久久| 日韩伦理黄色片| 亚洲综合色网址| 国产又色又爽无遮挡免| 亚洲精品一二三| 久久久久国产网址| 国产成人精品无人区| 纵有疾风起免费观看全集完整版| 国产极品粉嫩免费观看在线| 精品国产国语对白av| 国产深夜福利视频在线观看| 女性生殖器流出的白浆| 亚洲国产av新网站| 亚洲成人手机| 国产高清三级在线| 亚洲一码二码三码区别大吗| 国产成人精品婷婷| 少妇人妻精品综合一区二区| 亚洲性久久影院| 91国产中文字幕| 国产日韩一区二区三区精品不卡| 亚洲精品中文字幕在线视频| 看十八女毛片水多多多| 日韩大片免费观看网站| 美女国产高潮福利片在线看| 18禁国产床啪视频网站| 国产精品偷伦视频观看了| 制服人妻中文乱码| 香蕉精品网在线| 不卡视频在线观看欧美| 哪个播放器可以免费观看大片| 天美传媒精品一区二区| 18禁动态无遮挡网站| 女性生殖器流出的白浆| 成人国语在线视频| 水蜜桃什么品种好| 国产精品不卡视频一区二区| 最黄视频免费看| 亚洲欧美日韩卡通动漫| videos熟女内射| 香蕉丝袜av| 精品久久蜜臀av无| 少妇 在线观看| 国产不卡av网站在线观看| 婷婷色麻豆天堂久久| 国产日韩一区二区三区精品不卡| 美女视频免费永久观看网站| 国产男女超爽视频在线观看| 日韩中文字幕视频在线看片| 51国产日韩欧美| 考比视频在线观看| 男人操女人黄网站| 黄色毛片三级朝国网站| 日韩视频在线欧美| 成人手机av| 最近中文字幕高清免费大全6| 久久久久久久国产电影| 99国产综合亚洲精品| av免费在线看不卡| 国产亚洲精品久久久com| 久久国产精品男人的天堂亚洲 | 夫妻午夜视频| 欧美丝袜亚洲另类| 免费高清在线观看日韩| 亚洲av福利一区| 丝袜脚勾引网站| 午夜免费男女啪啪视频观看| 精品国产乱码久久久久久小说| 免费观看性生交大片5| 久久人人97超碰香蕉20202| 色网站视频免费| 自拍欧美九色日韩亚洲蝌蚪91| 水蜜桃什么品种好| 久久av网站| av福利片在线| 免费日韩欧美在线观看| 欧美+日韩+精品| 最黄视频免费看| 美国免费a级毛片| 国产xxxxx性猛交| 亚洲一区二区三区欧美精品| 日本爱情动作片www.在线观看| 丝袜在线中文字幕| 精品国产一区二区三区久久久樱花| 18禁裸乳无遮挡动漫免费视频| 国产精品久久久久久精品电影小说| 80岁老熟妇乱子伦牲交| 观看av在线不卡| 嫩草影院入口| 免费少妇av软件| 午夜福利网站1000一区二区三区| 中国三级夫妇交换| 在线观看三级黄色| 啦啦啦在线观看免费高清www| 国产精品女同一区二区软件| 毛片一级片免费看久久久久| 美女国产高潮福利片在线看| 国产无遮挡羞羞视频在线观看| 晚上一个人看的免费电影| 国产日韩欧美亚洲二区| 高清视频免费观看一区二区| av在线观看视频网站免费| 亚洲av男天堂| 亚洲情色 制服丝袜| 丰满少妇做爰视频| 美国免费a级毛片| 精品久久久精品久久久| 老司机亚洲免费影院| 亚洲国产色片| 高清毛片免费看| 国产精品国产av在线观看| 亚洲第一区二区三区不卡| 五月伊人婷婷丁香| 在线观看国产h片| 在线 av 中文字幕| av在线app专区| 十八禁网站网址无遮挡| 免费高清在线观看视频在线观看| 久久久国产一区二区| av在线播放精品| 午夜激情av网站| 久久国产精品男人的天堂亚洲 | 又大又黄又爽视频免费| 亚洲欧洲精品一区二区精品久久久 | 精品福利永久在线观看| 国产精品无大码| 日韩中文字幕视频在线看片| 日日摸夜夜添夜夜爱| 咕卡用的链子| 夫妻午夜视频| 制服人妻中文乱码| 亚洲欧美清纯卡通| 亚洲精品成人av观看孕妇| 精品一区二区三卡| 你懂的网址亚洲精品在线观看| 婷婷色综合大香蕉| 一区二区三区四区激情视频| 丝瓜视频免费看黄片| 伦精品一区二区三区| 日韩av在线免费看完整版不卡| 亚洲美女视频黄频| 午夜激情久久久久久久| 日韩免费高清中文字幕av| 久久久久久人妻| 亚洲国产毛片av蜜桃av| 日韩一区二区视频免费看| 狠狠婷婷综合久久久久久88av| 极品人妻少妇av视频| 久久韩国三级中文字幕| 欧美成人精品欧美一级黄| 高清视频免费观看一区二区| 超色免费av| 久久久久人妻精品一区果冻| 亚洲五月色婷婷综合| 少妇被粗大的猛进出69影院 | 男女边吃奶边做爰视频| 午夜91福利影院| 国产深夜福利视频在线观看| 国产伦理片在线播放av一区| 国产福利在线免费观看视频| 天堂8中文在线网| 老女人水多毛片| 欧美亚洲 丝袜 人妻 在线| av卡一久久| 久热这里只有精品99| 亚洲熟女精品中文字幕| 美女内射精品一级片tv| 麻豆精品久久久久久蜜桃| 男女午夜视频在线观看 | av国产精品久久久久影院| 国产色爽女视频免费观看| 丝袜人妻中文字幕| 日本欧美国产在线视频| 国产欧美亚洲国产| 激情五月婷婷亚洲| 免费黄频网站在线观看国产| 男人操女人黄网站| 免费黄色在线免费观看| 日本黄大片高清| 视频中文字幕在线观看| 精品人妻在线不人妻| 免费播放大片免费观看视频在线观看| 一级黄片播放器| 亚洲成色77777| www.熟女人妻精品国产 | 大片电影免费在线观看免费| 国产一级毛片在线| 婷婷色麻豆天堂久久| 最后的刺客免费高清国语| 宅男免费午夜| 国产亚洲欧美精品永久| 乱码一卡2卡4卡精品| av播播在线观看一区| 欧美日韩国产mv在线观看视频| 丝袜喷水一区| 国产免费现黄频在线看| 哪个播放器可以免费观看大片| 在现免费观看毛片| 欧美激情极品国产一区二区三区 | 久久久久精品人妻al黑| 午夜久久久在线观看| 黑人巨大精品欧美一区二区蜜桃 | 欧美成人精品欧美一级黄| 最近最新中文字幕大全免费视频 | 纵有疾风起免费观看全集完整版| 美女福利国产在线| 18+在线观看网站| 久久久久久伊人网av| 国产亚洲一区二区精品| 天天操日日干夜夜撸| 毛片一级片免费看久久久久| 91精品三级在线观看| 自拍欧美九色日韩亚洲蝌蚪91| 成人二区视频| 超色免费av| 老司机亚洲免费影院| 成人免费观看视频高清| 中国国产av一级| 午夜影院在线不卡| 我的女老师完整版在线观看| 久久久久久人人人人人| 一区二区三区精品91| 女性被躁到高潮视频| av有码第一页| 91在线精品国自产拍蜜月| 久久婷婷青草| 亚洲av福利一区| 黑人巨大精品欧美一区二区蜜桃 | 国产乱人偷精品视频| 91国产中文字幕| 精品一区二区三区视频在线| 欧美日韩一区二区视频在线观看视频在线| 精品少妇内射三级| 久久鲁丝午夜福利片| 免费av中文字幕在线| 老女人水多毛片| 少妇被粗大猛烈的视频| 丝袜在线中文字幕| 这个男人来自地球电影免费观看 | 国产成人a∨麻豆精品| 国产不卡av网站在线观看| 国产精品人妻久久久影院| 欧美日韩亚洲高清精品| 香蕉国产在线看| a 毛片基地| 日本免费在线观看一区| 成人无遮挡网站| 在线精品无人区一区二区三| 国产精品三级大全| 久久狼人影院| 日韩大片免费观看网站| 国产爽快片一区二区三区| 一区二区三区精品91| 9热在线视频观看99| 精品国产露脸久久av麻豆| 亚洲 欧美一区二区三区| 赤兔流量卡办理| 国产成人精品婷婷| 少妇精品久久久久久久| 中国三级夫妇交换| 精品亚洲成国产av| 色吧在线观看| 久久精品国产亚洲av天美| 国产精品偷伦视频观看了| 国产精品99久久99久久久不卡 | 亚洲经典国产精华液单| 亚洲,一卡二卡三卡| 蜜桃在线观看..| 久久人人爽人人爽人人片va| 精品一区二区三卡| 亚洲综合色网址| 老女人水多毛片| 一区二区av电影网| 老熟女久久久| 国产一区二区在线观看av| 婷婷色av中文字幕| 久久国产亚洲av麻豆专区| 日日啪夜夜爽| 女人精品久久久久毛片| 男女午夜视频在线观看 | 美女中出高潮动态图| 极品人妻少妇av视频| 中文字幕亚洲精品专区| 久久精品久久久久久噜噜老黄| 亚洲成人一二三区av| 亚洲激情五月婷婷啪啪| 久久精品夜色国产| 一级,二级,三级黄色视频| 成年人午夜在线观看视频| 一级毛片黄色毛片免费观看视频| 夜夜骑夜夜射夜夜干| 亚洲av电影在线进入| 看免费av毛片| 日本黄色日本黄色录像| 国产av国产精品国产| 99re6热这里在线精品视频| 男女高潮啪啪啪动态图| 欧美变态另类bdsm刘玥| 男女高潮啪啪啪动态图| 久久精品aⅴ一区二区三区四区 | 只有这里有精品99| 久久 成人 亚洲| av在线老鸭窝| 国产免费一级a男人的天堂| 丰满乱子伦码专区| 日韩制服丝袜自拍偷拍| 国产免费福利视频在线观看| 国产综合精华液| 国产亚洲av片在线观看秒播厂| 男的添女的下面高潮视频| 久久97久久精品| 亚洲丝袜综合中文字幕| 美女主播在线视频| 久久国内精品自在自线图片| 伦精品一区二区三区| 亚洲成国产人片在线观看| 另类精品久久| 中文字幕人妻丝袜制服| 成人18禁高潮啪啪吃奶动态图| 乱码一卡2卡4卡精品| 国产黄频视频在线观看| 最近手机中文字幕大全| 亚洲国产精品999| 亚洲国产欧美在线一区| 飞空精品影院首页| 成人国产麻豆网| 精品99又大又爽又粗少妇毛片| 制服诱惑二区| 中文字幕亚洲精品专区| 日韩制服骚丝袜av| 国产色爽女视频免费观看| 日韩大片免费观看网站| 一个人免费看片子| 一边亲一边摸免费视频| 考比视频在线观看| 两个人看的免费小视频| 久久av网站| 欧美日韩视频高清一区二区三区二| 日韩成人伦理影院| 最近中文字幕高清免费大全6| 亚洲精品美女久久久久99蜜臀 | 最近中文字幕2019免费版| 99久久综合免费| 久久女婷五月综合色啪小说| 夜夜骑夜夜射夜夜干| 免费女性裸体啪啪无遮挡网站| 国语对白做爰xxxⅹ性视频网站| 大陆偷拍与自拍| 美国免费a级毛片| 中文字幕人妻丝袜制服| 曰老女人黄片| 午夜日本视频在线| 婷婷色av中文字幕| 搡女人真爽免费视频火全软件| 久久精品国产亚洲av天美| 亚洲国产av影院在线观看| 18禁观看日本| 91国产中文字幕| 成年人午夜在线观看视频| 欧美激情极品国产一区二区三区 | 亚洲成av片中文字幕在线观看 | 午夜福利影视在线免费观看| 久久99一区二区三区| 9热在线视频观看99| 久久免费观看电影| 丰满饥渴人妻一区二区三| 成人黄色视频免费在线看| 中文字幕制服av| 草草在线视频免费看| 男女午夜视频在线观看 | 尾随美女入室| 黄色毛片三级朝国网站| 国产精品久久久久久久电影| 下体分泌物呈黄色| 超色免费av| 美女视频免费永久观看网站| 亚洲美女视频黄频| 国产成人精品一,二区| 日韩av免费高清视频| 亚洲人成网站在线观看播放| 国产成人av激情在线播放| 久久鲁丝午夜福利片| 男男h啪啪无遮挡| 99视频精品全部免费 在线| 婷婷色综合www| 国产女主播在线喷水免费视频网站| 最近2019中文字幕mv第一页| 亚洲熟女精品中文字幕| 日日啪夜夜爽| 国产亚洲欧美精品永久| 尾随美女入室| 久久韩国三级中文字幕| 成年美女黄网站色视频大全免费| 97精品久久久久久久久久精品| 2022亚洲国产成人精品| 国产欧美日韩一区二区三区在线| 十分钟在线观看高清视频www| 国产精品麻豆人妻色哟哟久久| 国产男女内射视频| 人人妻人人爽人人添夜夜欢视频| av卡一久久| 狠狠婷婷综合久久久久久88av| 美女国产高潮福利片在线看| 在线观看免费日韩欧美大片| 中文字幕亚洲精品专区| 亚洲成国产人片在线观看| 久久婷婷青草| 日韩成人av中文字幕在线观看| 日韩熟女老妇一区二区性免费视频| 精品久久久精品久久久| 天天躁夜夜躁狠狠久久av| 激情视频va一区二区三区| 精品国产乱码久久久久久小说| 涩涩av久久男人的天堂| 欧美国产精品一级二级三级| 国产在线视频一区二区| 午夜福利影视在线免费观看| 亚洲激情五月婷婷啪啪| 三上悠亚av全集在线观看| 99久久中文字幕三级久久日本| 国产又爽黄色视频| 欧美精品av麻豆av| 成年人免费黄色播放视频| 亚洲国产最新在线播放| 男的添女的下面高潮视频| 在线观看www视频免费| 少妇被粗大猛烈的视频| 国产精品久久久av美女十八| 欧美精品av麻豆av| 性高湖久久久久久久久免费观看| 国内精品宾馆在线| 在线观看免费日韩欧美大片| 久久精品国产鲁丝片午夜精品| 自拍欧美九色日韩亚洲蝌蚪91| 国产精品人妻久久久久久| av国产精品久久久久影院| 精品国产露脸久久av麻豆| 久久精品熟女亚洲av麻豆精品| 97在线视频观看| 久久精品国产亚洲av涩爱| 丰满少妇做爰视频| 亚洲激情五月婷婷啪啪| 天天躁夜夜躁狠狠躁躁| 亚洲av福利一区| 亚洲国产精品999| 亚洲成人手机| 精品人妻偷拍中文字幕| 国产精品蜜桃在线观看| 国产精品国产三级国产av玫瑰| 国产淫语在线视频| 黄色怎么调成土黄色| 亚洲人成77777在线视频| 亚洲国产色片| 婷婷色综合大香蕉| tube8黄色片| 欧美精品av麻豆av| 波野结衣二区三区在线| 九色亚洲精品在线播放| 久久精品国产自在天天线| 老女人水多毛片| 狂野欧美激情性xxxx在线观看| 亚洲人成网站在线观看播放| 亚洲精品av麻豆狂野| 亚洲欧美一区二区三区黑人 | 亚洲性久久影院| 99九九在线精品视频| 天天躁夜夜躁狠狠久久av| 久久久久久久大尺度免费视频| 七月丁香在线播放| 国产成人午夜福利电影在线观看| 国产精品久久久久久av不卡| 美女大奶头黄色视频| 欧美日韩亚洲高清精品| 国产亚洲欧美精品永久| 看免费成人av毛片| 精品一区二区三区视频在线| 69精品国产乱码久久久| 亚洲三级黄色毛片| 久久精品久久精品一区二区三区| av.在线天堂| 丰满饥渴人妻一区二区三| 七月丁香在线播放| 亚洲国产精品999| 亚洲综合精品二区| 中文欧美无线码| 久久久a久久爽久久v久久| 狂野欧美激情性xxxx在线观看| 90打野战视频偷拍视频| 狂野欧美激情性bbbbbb| 免费播放大片免费观看视频在线观看| 亚洲精品久久成人aⅴ小说| 看免费av毛片| 天天操日日干夜夜撸| 女的被弄到高潮叫床怎么办| av又黄又爽大尺度在线免费看| 欧美+日韩+精品| 中文字幕精品免费在线观看视频 | 精品亚洲乱码少妇综合久久| 免费av中文字幕在线| 成人亚洲精品一区在线观看| 亚洲人与动物交配视频| 菩萨蛮人人尽说江南好唐韦庄| 久久毛片免费看一区二区三区| 大片免费播放器 马上看| 1024视频免费在线观看| 97在线人人人人妻| 欧美性感艳星| 制服丝袜香蕉在线| 女的被弄到高潮叫床怎么办| 国产精品免费大片| 国产白丝娇喘喷水9色精品| 国产精品久久久久久精品电影小说| av福利片在线| 午夜视频国产福利| 欧美日韩国产mv在线观看视频| 欧美亚洲 丝袜 人妻 在线| 涩涩av久久男人的天堂| 人人澡人人妻人| 欧美xxⅹ黑人| 女的被弄到高潮叫床怎么办| 色哟哟·www| 国产精品一区二区在线观看99| 亚洲五月色婷婷综合| 亚洲av.av天堂| 亚洲国产精品999| 日本欧美国产在线视频| 国产一区二区在线观看日韩| 午夜免费观看性视频| 精品卡一卡二卡四卡免费| 超色免费av| 国产日韩欧美在线精品| 高清不卡的av网站| 国产精品 国内视频| 高清在线视频一区二区三区| 久久综合国产亚洲精品| 日本黄大片高清| 精品99又大又爽又粗少妇毛片| 欧美少妇被猛烈插入视频| 99精国产麻豆久久婷婷| 超碰97精品在线观看| 久久久国产一区二区| 国产免费现黄频在线看| 最近的中文字幕免费完整| 成人手机av| 99久久人妻综合| 啦啦啦在线观看免费高清www| 国产精品人妻久久久久久| 人人妻人人添人人爽欧美一区卜| 九草在线视频观看| 一本大道久久a久久精品| 成人黄色视频免费在线看| 久久婷婷青草| 亚洲国产最新在线播放| 国产一区二区三区av在线| 成年女人在线观看亚洲视频| 亚洲婷婷狠狠爱综合网| 两性夫妻黄色片 | 99热网站在线观看| 十八禁网站网址无遮挡| 亚洲欧美一区二区三区国产| 国产成人免费观看mmmm| 不卡视频在线观看欧美| a 毛片基地| av免费在线看不卡| 91精品三级在线观看| 亚洲欧美一区二区三区国产| 我的女老师完整版在线观看| 日韩,欧美,国产一区二区三区| 国产成人aa在线观看| 日韩大片免费观看网站| 大香蕉久久网| 久久人人爽人人片av| xxx大片免费视频| 波野结衣二区三区在线| 免费看av在线观看网站| 亚洲欧洲日产国产| 99国产综合亚洲精品| 女的被弄到高潮叫床怎么办| 成人影院久久| 欧美最新免费一区二区三区|