《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于半邊結構的STL文件快速拓撲算法
基于半邊結構的STL文件快速拓撲算法
2020年電子技術應用第1期
武小超,陳 鴻
中北大學 儀器與電子學院,山西 太原030051
摘要: 針對三維模型轉換為STL文件后會丟失三角面間的拓撲關系,在對STL格式文件進行讀取和分析時,提出了一種基于半邊結構和哈希表的快速拓撲重構算法。在讀取數據過程中,通過哈希表建立無重復位置信息的點表,并在其中維護一個未添加鄰接面的半邊集合。依據該集合和拓撲算法完善面的拓撲關系,實現在讀取數據的過程中快速建立面的拓撲關系。
中圖分類號: TN06;P301.6
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.190962
中文引用格式: 武小超,陳鴻. 基于半邊結構的STL文件快速拓撲算法[J].電子技術應用,2020,46(1):92-95,99.
英文引用格式: Wu Xiaochao,Chen Hong. Fast topology algorithm for STL files based on half-edges structure[J]. Application of Electronic Technique,2020,46(1):92-95,99.
Fast topology algorithm for STL files based on half-edges structure
Wu Xiaochao,Chen Hong
School of Instrument and Electronics,North University of China,Taiyuan 030051,China
Abstract: In order to solve the problem that the topological relationship between the triangular facets is lost when the 3D model is converted to STL files,in the process of reading and analyzing STL files, a fast topology reconstruction algorithm based on half-edges structure and hash table is proposed. In the process of reading data, a point table without repeat position information is established through a hash table, and a collection containing half-edges in which no adjacency facets are added is maintained therein. According to the set and topology algorithm, the topological relationship of the facets is improved, and the topological relationship of the facets is quickly established in the process of reading data.
Key words : STL file;half-edges structure;hash table;topology algorithm

0 引言

    自3D打印技術問世之后,憑借其復雜性低、成本低廉、軟件開源、易于推廣等特點在國內外得到了迅速的發展[1]。STL(Stereo Lithography)文件是由美國3D System公司于1987年制定的接口協議,由于其格式簡單、讀寫便利,成為3D打印過程中最常用的數據存儲格式[2]STL文件由離散的三角面片組成,存放了模型的點云的位置信息和三角面片的法向量,但其丟失了面與面之間的拓撲關系,同時,單個點被多次記錄,造成了大量的數據冗余[3]。在快速成型過程中,待支撐位置查詢、模型分層切片等操作均需要三角面間的拓撲關系[4],因此,建立合理的數據結構剔除冗余信息,采用高效的算法建立拓撲關系就顯得尤為重要。

    針對STL文件讀寫的局限,國內外專家提出多種解決方案。侯聰聰等[5]提出基于鏈表的數據存儲和拓撲結構,建立點、邊、面表進行數據存儲,雖剔除了STL文件中的重復點,但每次建立拓撲關系時,均對整個邊表進行遍歷,算法性能較低;王增波[6]采用哈希表作為基礎結構,將有效數據僅保存一次,提升了數據的添加和查找速度,幾乎可以在常數時間內快速完成,但建立拓撲關系時,依舊是對已存數據進行遍歷,不僅效率較低,還存在部分數據查找遺漏的現象;王彥云等[7]優化了哈希表的沖突解決方案,采用二分查找的方法對相同key值的鏈表進行查找,提升了查表速度,但拓撲算法效率依舊較低;錢乘等[8]也采用哈希表進行數據存儲,存儲數據的同時對每個點記錄其所屬三角面片,全部存儲完畢后,再對所有面片進行遍歷,建立拓撲關系,不存在遺漏,但讀取完成后,需要再次遍歷面表尋找鄰接面;張應中等[9]利用半邊結構進行拓撲關系建立,巧妙地將點與面的信息存入邊,利用三角面中頂點的存放順序來保存邊的信息,精簡了存儲結構,但拓撲算法復雜,并且需要在讀入全部頂點的情況下建立拓撲關系。

    基于以上算法的研究,本文提出一種基于哈希表的、利用半邊結構的數據存儲和三角面拓撲算法,在讀取數據過程中,一方面剔除冗余數據,一方面快速建立面的拓撲關系,每讀入一個三角面信息,進行數據存放的同時,在點表中維護一個未添加鄰接面的半邊集合。當數據讀取完成后,建立無重復數據的點表和面表,完善三角面間的拓撲關系。

1 STL文件

    STL格式文件分為ASCII碼和二進制兩種,其中,二進制格式的文件數據結構如圖1所示,與ASCII相比存儲更加緊湊,占用空間較小,會在文件起始位置記錄三角面片總數Num,在后續建立哈希表時也能依據此選擇更加合適的表長。

jsj1-t1.gif

    由歐拉公式可知,存儲正確的三角網格文件,三角面的數量約為頂點的2倍[10],而在STL文件中,每存儲一次面片信息,都會重復存儲3個點的位置坐標,使得存的儲頂點數量是面片數量的3倍[11]。由此可得,每個頂點在STL文件中平均記錄了6次,所以在進行拓撲關系建立前,需要先對冗余信息進行辨別和剔除,使每個頂點僅存儲一次,減少數據存儲量,提升算法效率。

2 采用半邊結構的拓撲數據結構

2.1 半邊的二元組表示

    本文采用文獻[9]提出的精簡半邊結構作為基礎,使用三角面的標志和半邊在面中的序號來表示半邊。如圖2所示,頂點A、B、C、A按照逆時針順序連線構成面M1;頂點D、A、C、D連線構成面M2,半邊L2可以表示為[M1,2],即M1面中的第2條半邊,半邊L6可以表示為[M2,3],即M2面中的第3條半邊。

jsj1-t2.gif

    當兩個半邊頂點相同且邊的起點與終點相互調換時,兩半邊互為反向半邊,這時,兩半邊所屬三角面互為鄰接面。如圖2所示,L3和L5為反向半邊,M1與M2為鄰接三角面。使用二元法表示半邊可以精簡高效地建立點、邊、面的關系,當兩半邊為反向半邊時,可立即得到該半邊所在面,從而建立面的拓撲關系。

2.2 拓撲數據結構

    基于STL文件的特點和半邊二元組的表示,綜合考慮空間和效率需求,本文提出如下的基于半邊結構的三角面拓撲數據結構。如圖3所示,STL文件的幾何信息通過頂點和三角面描述,半邊信息定義在頂點類中,使用鍵值對存入Map容器中;臨接面信息通過在三角面類中定義一個包含3個元素的數組對其進行存儲。

jsj1-t3.gif

    (1)頂點類(Class Vertex)。頂點數據包括頂點位置坐標和一個用來存儲半邊信息的Map容器。該Map容器以紅黑樹為底層,存放以該頂點為起點的半邊,半邊信息通過將上文中的二元組轉化為鍵值對進行存儲。使用紅黑樹作為底層數據結構,可以避免使用連續內存,并將以該點為起點的半邊信息全部保存,其搜索時間復雜度為O(lgn),在增加刪除半邊時,不會對頂點存放的Hash表產生額外影響,同時仍具有較快的速度。

    (2)三角面類(Class Mesh)。面數據包含3個指向頂點的指針, 采用一維數組存放,指針存儲順序同時隱性包含了半邊順序,即:頂點V1與V2形成序號為1的半邊,頂點V2與V3形成序號為2的半邊,頂點V3與V1形成序號為3的半邊;此外,將法向量坐標存入normal_vector數組,面片的3個臨接面存入border_meshs數組。

2.3 點表和面表

    存儲頂點數據時,需要快速判斷該頂點是否已經保存,鑒于哈希表查找時較低的時間復雜度,采用哈希表對頂點數據進行保存。本文哈希函數如下:

     jsj1-gs1-2.gif

其中,x、y、z為頂點坐標的3個分量值,m為哈希表的長度,h(k)為計算出的哈希地址。由于STL文件數據精度較高,使得各點的值較為接近,因此對k進行一定程度放大。STL文件滿足歐拉關系,即三角網格模型的頂點總數是其總三角面片數的1/2,所以m取值為與Num/2最接近的素數,以減少散列地址的沖突。存儲頂點的哈希表如圖4所示。

jsj1-t4.gif

    因為面數據不存在重復,所以直接使用面對象數組作為面表,一方面可以在O(1)的時間復雜度內找到對應面片,修改面片信息;另一方面,將數組的下標加1,便可作為面片的標志,可以快速定位半邊位置。

3 STL文件拓撲信息重建流程

3.1 冗余信息剔除

    當開始進行STL文件讀取后,會依次讀入所有三角面片的頂點和法向量信息,法向量信息待3個點均讀入后存入面對象,將頂點的3個坐標帶入式(1)、式(2),計算得到哈希地址,即該點存入點表的位置,而后分為以下兩種情況:

    (1)若該地址內沒有數據,說明該點首次出現,依據該點所在的三角面片的序號和點在面中的位置構建半邊,并將其以鍵值對的形式存入點的half-edges,便完成新點添加。例如,依次讀入第4個面片的3個頂點V1、V2、V3,由于V2是第2個讀入的點,則構建二元組為[4,2],即第4個面片中的第2個半邊,半邊方向由V2指向V3

    (2)若該地址存在數據,由于不相同的兩點也可能計算出相同的哈希地址,因此需要對比新添加的頂點坐標和已存頂點的坐標是否相同。若相同,則說明該點為重復的舊點,不需要進行添加,進行下一個點的處理;若不同,則該點為新點,同樣構建并添加半邊信息后,鏈式添加點解決沖突。例如:讀入新點V1,計算得到哈希地址為2,但發現該地址已經存在頂點數據且與V1不同,則需要在該地址處添加指向新點的指針,形成鏈表來解決哈希地址沖突。

3.2 添加三角面并生成拓撲信息

    依次讀取并存儲3個頂點信息后,依據讀取的三角面的序號,更新面表內所對應面的頂點和法向量信息,即vertex數組和 normal_vector數組。第一個面片讀取完成后,點表中的半邊信息如圖5所示,點A、B、C所存半邊信息依次為[1,1]、[1,2]、[1,3],即AB、BC、CA半邊,此時border_meshs數組內暫無鄰接面信息。

jsj1-t5.gif

    后續繼續添加面片信息時存在多種情況,以下分別討論:

    (1)新面片的3個頂點與現存頂點均不相同。即3頂點均為第一次讀取,構建面數據并將其加入面表后,半邊信息如圖6所示,其中(A,B,C)為已存面,(D,E,F)為新添加面,所有點目前僅保存一個半邊,所有面不存在鄰接面。

jsj1-t6.gif

    (2)新面片的3個頂點與現存頂點有一個相同,構建面數據并將其加入面表后,半邊信息如圖7(a)所示,其中(A,B,C)為已存面,(D,C,E)為新添加面,由于點C不是首次讀取,因此點中已經存有指向點A的半邊,需將C指向點E的半邊也存入其中,即構建[2,2]半邊存入點C的half-edges,此時點C中存有兩個半邊信息,添加后的半邊信息如圖7(b)所示。此時點C中存有兩個半邊信息,兩個已存面均無鄰接面信息。

jsj1-t7.gif

    (3)新面片的3個頂點與現存頂點有兩個相同,此時又可分為兩種情況,新添加面均為(D,A,C)。①情況1如圖8(a)所示,A、C兩點為已存點,由于C點已存半邊CE與AC半邊不是反向半邊,因此兩面不是鄰接面,構建AC、CD兩半邊分別存入點A、C中即可,此時A、C、E 3點均存有兩個半邊信息;②情況2如圖8(b)所示,A、C兩點為已存點,由于C點包含指向A點的半邊CA,與新添加面中的AC半邊互為反向半邊,說明兩三角面互為鄰接面,向面(A,B,C)的border_meshs數組中添加序號2,向面(D,A,C)的border_meshs數組中添加半邊CA所在面序號1,而后刪除點C中的半邊CA并添加半邊CD,即half-edges刪除[1,3],添加[2,3],便完成了新面的添加和拓撲關系的建立,此時兩面均存在一個鄰接面,所有點均包含一個半邊。

jsj1-t8.gif

    (4)新面片的3個頂點與現存頂點均相同,此時又可以又可分為4種情況,新加入的面均為(D,A,C)。①情況1如圖9(a)所示,不存在新的鄰接邊,將D、A、C 3點均添加新的半邊即可;②情況2如圖9(b)所示,有一條新的鄰接邊,添加DA、CD半邊,刪除CA半邊,并在兩面中添加鄰接面即可;③情況3如圖9(c)所示,有兩條新的鄰接邊,添加DA半邊,將CA、DC半邊刪除,并完善鄰接面信息;④情況4如圖9(d)所示,3條邊均為新的鄰接邊,將AD、DC、CA半邊刪除,完善面的鄰接信息后即完成面的添加和鄰接拓撲信息構建。

jsj1-t9.gif

    綜上,面片的添加與拓補過程與重合點數量相關需分情況討論。若不存在舊點,則默認構建即可;若存在一個,給該點添加新的半邊;若存在兩個以上,3點按讀入順序,每兩點組成一個新半邊,依次判斷3個半邊的半邊,即是否存在新的鄰接面。若不存在,則為半邊的起點添加新半邊;若存在,則在面表內添加新的鄰接面,并刪除起點的原有半邊。注意,若3點中僅有兩點為已存點,則需要為刪除半邊的點添加新的、基于新添加面片的半邊(如圖8(b)所示)。整個拓撲流程如圖10所示。

jsj1-t10.gif

4 測試實例及性能分析

    將上述數據結構和快速拓撲算法通過OpenGL和Qt Creator編程實現,同時,使用文獻[8]中的拓撲算法與本文的算法對5個STL模型進行拓撲重建實驗,實驗環境為Windows 10操作系統,處理器主頻為2.6 GHz,4.0 GB內存,獲得同一個STL模型在兩種算法下的拓撲關系構建時間。表1為兩種算法運行時間對比。

jsj1-b1.gif

    由于本文算法在進行STL文件存儲的同時便完成了面片拓撲關系的建立,相比于文獻[8]的算法,不需要存儲數據后再對面表遍歷并進行大量比對尋找鄰接面,節省了大量的時間,從測試結果中也可看出本算法具有更高的效率。

5 結論

    本文提出半邊結構的快速拓撲算法,將半邊信息以鍵值對的形式存入點中,每讀入一個面片,存儲數據的同時,以較快的效率更新未添加鄰接面的半邊集合和面表中的鄰接面數組,STL模型讀取完畢后,面的拓撲信息也同時完善,有效縮短了面片拓撲關系建立的時間,為模型后續的支撐添加和切片處理帶來了極大的便利。

參考文獻

[1] 宋廷強,邢照合.一種彩色FDM型3D打印機的設計與實現[J].電子技術應用,2017,43(4):69-71,75.

[2] 楊晟院,陳瑤,易飛,等.基于2維流形的STL曲面網格重建算法[J].軟件學報,2017,28(12):3358-3366.

[3] 王彥云,陳鴻,謝明師,等.FDM快速成型支撐結構自動生成算法的研究[J].電子技術應用,2015,41(8):146-148.

[4] 徐敬華,盛紅升,張樹有,等.基于鄰接拓撲的流形網格模型層切多連通域構建方法[J].計算機輔助設計與圖形學學報,2018,30(1):180-190.

[5] 侯聰聰,南琳,張磊.基于分組的STL模型快速切片算法[J].制造業自動化,2014,36(9):12-15.

[6] 王增波.STL格式文件的快速拓撲重建算法[J].計算機應用,2014,34(9):2720-2724.

[7] 王彥云,陳鴻,謝明師,等.基于哈希表的STL格式文件拓撲重建的算法[J].現代制造工程,2015(12):61-64.

[8] 錢乘,李震,江本赤,等.基于哈希表的STL文件拓撲關系快速重建算法[J].新鄉學院學報,2018,35(6):36-39,51.

[9] 張應中,謝馥香,羅曉芳,等.采用半邊編碼的三角網格拓撲數據結構[J].計算機輔助設計與圖形學學報,2016,28(2):328-334.

[10] BOTSCH M,KOBBELT L,PAULY M,et al.Polygon mesh processing[M].Natick:A K Peters,2010:1-2.

[11] 謝馥香.面向三角網格分割體的設計特征重構[D].大連:大連理工大學,2015.




作者信息:

武小超,陳  鴻

(中北大學 儀器與電子學院,山西 太原030051)

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 国产区精品一区二区不卡中文 | 亚洲成人动漫在线观看 | 久久99精品久久久久久琪琪 | 国产va在线 | 成人免费国产 | 欧美精品密入口播放 | 日韩精品在线免费看 | 中文在线а√在线8 | 久久网站热最新地址 | 国产精品一区二三区 | 三级大片在线观看 | 国产乱码精品一区二区三 | 日韩黄色免费看 | 消息称老熟妇乱视频一区二区 | 成人手机在线播放 | 噜噜噜视频在线观看 | 色片免费看 | 少妇 酒店 露脸 3p | 美女一级黄 | 成年男人裸j网站 | 69伊人| 十八禁在线观看视频播放免费 | 色婷婷久久综合中文久久蜜桃av | 午夜影视网 | 日韩毛片网 | 熟女体下毛毛黑森林 | 日本一区视频在线 | 波多野结衣一区二区三区高清av | 欧美牲交a欧美牲交 | 99综合视频| 成人在线观看免费高清 | 成人综合网址 | 美女胸又黄又水 | 亚洲羞羞 | 日韩一二三四 | 免费av观看网站 | 精品国产乱码久久久久久蜜臀 | 久久久国产视频 | 韩国边摸边做呻吟激情 | 无码人妻一区二区三区免费n鬼沢 | 国产ts三人妖大战直男 | 亚洲欧美久久 | 天天色综合图片 | 国产精品影 | 强奷乱码中文字幕熟女一 | 91超碰caoporm国产香蕉 | 成人免费视频网站 | 久久久久久久久久久久 | 四虎影视永久免费观看 | 嫩草免费视频 | 日本a级黄色 | 日本大尺度吃奶做爰视频 | 在线观看的av网址 | 免费看黄色片的网站 | 91九色视频在线 | 国产美女视频国产视视频 | 少妇裸体淫交免费视频网站 | 国产又粗又猛又爽又黄的视频文字 | 国产伦孑沙发午休精品 | 91在线综合 | 五月天久久久 | h文日记高h污肉1v1 | 国产色站| 婷婷午夜天 | 老妇女性较大毛片 | 日本美女毛茸茸 | 激情小说av | 午夜生活片 | 极品美女娇喘呻吟热舞 | 91天堂素人| 美女视频黄的免费 | xxx黄色片 | 国产精品成人va在线播放 | 久久国产avjust麻豆 | 国产视频精品免费 | 国产涩涩视频在线观看 | 亚洲第一网站在线观看 | 日日鲁鲁夜夜狼狼视频 | 夜夜嗨av一区二区三区 | 国产交换配乱淫视频a免费 国产精成人品免费观看 | 在线精品一区二区三区 | 国产一二三四在线视频 | 色婷婷久久 | 成年人在线观看视频网站 | 最近日本免费观看高清视频 | 日日躁狠狠躁aaaaxxxx | 成人做爰999 | 色日韩| 欧美乱淫视频 | 又色又湿又黄又爽又免费视频 | 久久丫精品忘忧草西安产品 | 四虎永久在线精品免费网址 | 黄网在线观看视频 | 一本加勒比hezyo无码专区 | 亚洲天堂av在线免费观看 | 中文字幕一区二区视频 | 精品国产不卡 | 性爱免费视频 | 日韩在线一区二区三区四区 | 欧美成人精精品一区二区频 | 久久久久久亚洲精品 | 野花香社区在线视频观看播放 | 看欧美一级片 | 中文字幕人妻色偷偷久久 | 欧美性xxxx偷拍 | 精品久久久久久久无码人妻热 | 久久伊人一区 | 日韩在线 | 国产高潮在线 | 福利视频91| 一级特黄少妇高清毛片 | 秒拍福利视频 | 久久系列 | 日韩在线观看不卡 | 国产精品农村妇女bbw | 十八禁无码免费网站 | 亚洲精品一区二区三区大桥未久 | 少妇欧美激情一区二区三区 | 日韩精品一卡2卡3卡4卡乱码的功能 | 国产白嫩受无套呻吟 | 放荡闺蜜高h苏桃情事h | 欧美日韩国产在线精品 | 97色伦影院 | 日韩三级黄 | 亚洲国产成人丁香五月激情 | 极品白嫩高潮呻吟喷水av | 国产精品久久久久久在线观看 | 久久久久国产精品一区 | 99国产精品 | 美女流白浆视频 | 色一情一乱一伦一区二区三欧美 | 操操操操网 | 天堂网www. | 国产18处破外女 | 欧美高h | 亚洲经典一区二区 | 久久国产福利 | 91国内 | 午夜三级视频 | 亚洲国产精品成人综合在线 | av在线网站无码不卡的 | 国产精品久久久久久久久ktv | 在线观看视频www | 亚洲精品成人久久久 | 亚洲区一区 | 国产日韩久久久久69影院 | 欧美成人一区二区三区 | 欧美性猛交xxxx免费看 | 五月亚洲综合 | 天天弄天天干 | 小镇姑娘国语版在线观看免费 | 老司机午夜在线 | 丰满少妇被猛烈进av毛片 | www.17c.com喷水少妇 | www成人在线观看 | 亚洲中字在线 | 亚洲一区二区自拍 | 日本男女啪啪 | 日产成品片a直接观看 | 国产精品久久久久久久久久久久 | 在线看片免费人成视频播 | 国产亚洲精品久久久网站好莱 | 玖玖爱这里只有精品 | 香蕉免费一区二区三区 | 午夜不卡av免费 | 男人天堂亚洲 | 欧美性受黑人性爽 | 欧美孕妇孕交黑巨大网站 | 亚洲国产精品婷婷 | 伊人免费网 | 国产午夜不卡片免费视频 | 视频在线观看免费完整高清中文 | 蜜臀aⅴ精品一区二区三区 蜜臀aⅴ一区二区三区 | 日韩一二三区在线观看 | 国产精品黄视频 | 国产精品揄拍一区二区久久国内亚洲精 | 色中文字幕在线观看 | 俄罗斯大bbbwww视频 | 国产精品久久久久久在线观看 | 欧美黄色aaa | 欧美一页 | 日本成人精品 | 亚洲超碰在线 | 精品久久国产视频 | 中文字幕亚洲一区二区三区 | 免费萌白酱国产一区二区三区 | 三攻一受h啪肉np文 三级av毛片 | 法国极品成人h版 | 国产igao为爱做激情在线观看 | 成人午夜免费视频 | 天天干天天摸天天操 | 亚洲 欧美 制服 中文字幕 | 亚洲日韩成人av无码网站 | 国产高清精品在线观看 | 四虎在线免费观看 | 精品入口麻豆88视频 | 亚洲麻豆国产自偷在线 | 岛国av网站 | 人妻中出无码一区二区三区 | 天天色天天干天天色 | 中文字幕乱码一区av久久不卡 | 国产精品天堂avav在线 | 国产精品青青草 | 深夜福利视频在线观看 | 香港台湾日本三级大全 | 成人99一区二区激情免费看 | 97人伦色伦成人免费视频 | 久久99国产精品久久99果冻传媒 | 欧美一区二区三区成人精品 | 老美黑人狂躁亚洲女 | 78国产伦精品一区二区三区 | 欧美一区二区三区激情视频 | 日韩三级欧美 | 波多野结衣在线视频免费观看 | 亚洲一级免费毛片 | 日韩三级视频在线 | 香蕉久久久久久av成人 | 艳妇av| 伊大人香蕉综合8在线视 | 成人a视频 | 日韩和的一区二区 | 国产成人精品亚洲7777 | 男人av无码天堂 | 久久久无码一区二区三区 | 精品视频国产 | 亚洲色图首页 | 深夜福利网 | 国产在线观看av | 成人羞羞在线观看网站 | 久久国产一级 | 日本久久精品一区二区三区 | 国产亚洲一卡2卡3卡4卡网站 | 91国在线啪 | 欧美激情视频一区二区三区 | 国产主播av在线 | 另类激情在线 | 亚洲日本中文字幕 | 91色偷偷 | 国产乱淫av片 | 91精品国产综合久久久密臀九色 | 福利视频一区二区三区 | 欧美黑人孕妇孕交 | 国产精品日韩欧美一区二区 | 无码免费一区二区三区免费播放 | 性欧美video另类hdbbw | 日本黄色短片 | 久久久久成人精品无码 | 欧美大片18 | 丰满少妇在线观看网站 | 中国农村一级片 | 国产色吧| 小毛片网站 | 中文字幕制服诱惑 | 亚洲黄色成人 | 精品国产一区二区三区久久久蜜月 | a片在线免费观看 | 国产一区二区三区在线 | 最新亚洲春色av无码专区 | 国产乱淫av麻豆国产 | 国产对白老熟女正在播放 | 国产精品久久久久久av | 亚洲精品成a人在线观看 | 欧美激情欲高潮视频在线观看 | 一区二区三区四区不卡 | 美女av影院| 曰批女人视频在线观看 | 99国产精品视频免费观看一公开 | 欧美久久久久久久高潮 | 日本少妇高潮xxxxx另类 | 国产精品综合色区在线观看 | 欧美黑人猛交 | 国产成人综合久久亚洲精品 | 69中国xxxxxxxxx69 69中国xxxxxxxxx96 | 亚洲精品乱码久久久久久中文字幕 | 国产精品粉嫩懂色av | 国产精品初高中害羞小美女文 | 日韩精品无玛区免费专区又长又大 | 日本乱大交xxxxx | av在线激情| 日日干日日摸 | 黄色片特级 | 老太脱裤子让老头玩xxxxx | 欧洲成人在线观看 | 日韩精品在线一区二区 | 精品播放 | eeuss鲁一区二区三区 | 午夜精品在线播放 | 一级肉体全黄裸片高潮不断 | 欧美群妇大交群 | 亚洲精品久久久一线二线三线 | 久久美女免费视频 | 午夜精品久久久久久毛片 | 爆爽久久久一区二区又大又黄又嫩 | 欧洲熟妇色xxxxx欧美老妇伦 | 亚洲精品乱码久久久久红杏 | 九一精品国产 | 国产成人精品综合久久久 | 性,国产三级在线观看 | 欧美精品一区二区三区免费视频 | av无码免费岛国动作片 | 日韩欧美三级视频 | 国产又黄又硬又湿又黄的网站免费 | 18成人免费观看网站 | 人人妻人人澡人人爽精品欧美 | 精品中文字幕在线观看 | 本道久久综合无码中文字幕 | 欧美黄色短视频 | 特级淫片裸体免费看 | 男人的天堂视频 | 欧产日产国产精品乱噜噜 | 色女孩综合 | 亚洲熟妇无码乱子av电影 | 欧美一区二区免费视频 | 国产肉体xxxx裸体137大胆 | jizz一区二区 | 亚洲精品午夜无码专区 | 亚洲熟女乱色综合亚洲图片 | 91久久夜色精品国产网站 | 成人三级图片 | 男女偷爱性视频刺激 | 99热精品久久只有精品 | 激情欧美一区二区三区 | 2018av天堂在线视频精品观看 | 天天草天天操 | 日日操狠狠操 | 中文字幕第9页 | a一级黄色 | a黄视频| 欧美日韩视频免费 | 情侣黄网站免费看 | 国产情侣小视频 | 国产午夜精品av一区二区麻豆 | 久久av无码精品人妻糸列 | 西野翔之公侵犯中文字幕 | 免费的毛片 | 97精产国品一二三产区区别视频 | 国产第二专区 | 欧美一级片在线视频 | 国产婷婷色一区二区三区在线 | 国模一区二区 | 色版视频在线观看 | 日韩精品一区二区三区视频 | 国产精品新婚之夜泄露女同 | 天堂中文在线观看视频 | 欧美色图激情 | 久久艹逼| 久久亚洲精品成人无码 | 少妇被粗大猛进进出出 | 亚洲成av人无码综合在线观看 | 色哟哟入口国产精品 | 日本免费人成视频在线观看 | 亚洲一二三视频 | 成人动作片 | 五月在线 | 欧日韩不卡在线视频 | 免费在线观看视频a | 波多野结衣视频在线播放 | 美女av在线免费观看 | 国产成人无码精品亚洲 | 中国精品妇女性猛交bbw | 麻豆一区二区在我观看 | 天天操夜夜爱 | 天天干导航| 久久日韩国产精品免费 | 无人码一区二区三区视频 | 国产实拍会所女技师在线观看 | 中国黄色a级片 | 青青青青青手机视频在线观看视频 | 色婷婷激情五月 | 韩国精品视频 | 又黄又爽又猛1000部a片 | 亚洲www啪成人一区二区 | 日本妞一区 | 久久99精品一区二区蜜桃臀 | 波多野42部无码喷潮在线 | 欧洲精品一区 | 欧美三级久久 | 男女做爰猛烈吃奶啪啪喷水网站 | 色播在线 | 亚洲肥老太bbw中国熟女 | 国产女同疯狂作爱系列2 | 欧美激情视频在线播放 | 91在线无精精品一区二区 | 国产黄在线 | 亚洲成人黄色在线 | 一本精品999爽爽久久久 | 亚洲国产精华液网站w | 91插插插com 91插插插插插插插插 | 在线观看亚洲精品视频 | 波多野结衣二区 | 欧美色五月 | 亚洲国产精品久久人人爱潘金莲 | 高清欧美精品xxxxx在线看 | 18禁无遮挡啪啪无码网站 | 国产强伦人妻毛片 | 国产三级麻豆 | 天堂一区二区三区 | 手机av在线 | 97超碰人人 | 中国女人一级一次看片 | 9人人澡人人爽人人精品 | 亚洲 欧美 清纯 在线 制服 | 欧美另类极品videosbest品质 | 正在播放木下凛凛88av | 炕上如狼似虎的呻吟声 | 天堂一区二区三区 | 久久久久国产精品一区三寸 | 国产一区二区3区 | 亚洲一区精品视频 | 二个男人躁我疯狂吃奶视频 | jizz欧美大全| 亚洲熟妇无码一区二区三区导航 | 中文精品一区二区 | 中国美女黄色一级片 | 亚洲一区二区三区日本 | 成人国产欧美日韩在线视频 | 免费观看性欧美大片无片 | 久久久精品久久日韩一区综合 | 337人体做爰大胆视频 | 亚洲精品亚洲人成人网 | 国产精品自产拍高潮在线观看 | 人妻熟女αⅴ一区二区三区 | 国产粉嫩一区二区三区 | 少妇沉沦哀羞迎合呻吟视频 | 午夜免费啪视频 | av网站免费在线观看 | 国产黄色片免费观看 | 欧美黑人性暴力猛交喷水 | 亚洲中文字幕va福利 | 欧美精品一区二区三区久久久 | 二级特黄绝大片免费视频大片 | 极品尤物一区二区三区 | 精品国产第一区二区三区的特点 | 欧美日韩精品一区二区天天拍小说 | 国产欧美视频在线播放 | 国产欧美精品aaaaaa片 | www国产精品内射老师 | 成人午夜免费在线观看 | 国产成人97精品免费看片 | 综合色久 | 成人性生交大片免费看中文视频 | 欧美三日本三级少妇三99 | 国产一区二区三区四区五区六区 | 狠狠色噜噜狠狠狠狠2018 | 亚洲少妇网 | 黄色一区二区三区 | 色国产精品一区在线观看 | 五月天激情啪啪 | 老鲁夜夜老鲁 | 久久久国产毛片 | 国产人成视频在线视频 | 黄色大片免费观看视频 | 欧美色xxxx| 亚洲毛片在线免费观看 | 水蜜桃久久夜色精品一区怎么玩 | 亚洲欧洲无码av不卡在线 | 一本色道久久99一综合 | xxxx日本高清 | 在线毛片基地 | 右手影院亚洲欧美 | 欧洲乱码伦视频免费 | 国产青青草视频 | 久久91久久久久麻豆精品 | 午夜伦全在线观看 | 亚洲一区在线观看视频 | 色偷偷成人 | 欧美整片第一页 | 免费人成网站在线视频 | 国产女爽爽视频精品免费 | 成人欧美一区二区三区黑人免费 | 国产精品美女久久久 | 免费观看激色视频网站 | 少妇又紧又色又爽又黄又刺激 | 日韩极品视频在线观看 | av动漫网站 | 国产一级久久 | 色综合色综合久久综合频道88 | 久久久午夜精品福利内容 | 少妇性l交大片毛多 | 蜜乳av懂色av粉嫩av | 久久综合伊人77777 | 好吊视频在线观看 | 女女同性女同区二区国产 | 欧美激情精品久久久久 | 亚洲精品国产第一综合99久久 | 国产色综合天天综合网 | 成人免费看片又大又黄 | 国产精品免费看jizzjlzz | 国产中文网 | 一道本在线观看 | 国产美女mm131爽爽爽免费 | 欧美午夜网站 | 国产精品美女久久久久av福利 | 国产视频一区二区三区四区 | 91综合网 | 久久久久久久久久av | 无码人妻一区二区三区在线视频 | 色视频欧美一区二区三区 | 中文字幕乱码亚洲无线码小说 | 黄色成人在线观看 | 免费性网站| 国产av一区二区三区天堂综合网 | 久久精品国产99久久99久久久 | 国产成人精品视频一区二区不卡 | 精品在线观看一区 | 18禁裸男晨勃露j毛免费观看 | 杨幂一区二区三区免费看视频 | 日本精品4080yy私人影院 | 日本一区二区更新不卡 | 国产成人精品午夜视频' | 好爽好大久久久级淫片毛片小说 | 2021国产精品一卡2卡三卡4卡 | 嫩草影院久久 | 天天伊人网| 精品中出 | a在线视频v视频 | 中国超碰| 亚洲va中文字幕无码久久不卡 | 欧美蜜桃视频 | av女人的天堂 | 日韩在线第一 | 91最新地址永久入口 | 国产高清精品软件丝瓜软件 | 亚洲欧美成人 | 3d动漫精品h区xxxxx区 | 国产亚洲精品久久久闺蜜 | 成人区人妻精品一区二区不卡网站 | 日韩不卡手机视频在线观看 | 77777_亚洲午夜久久多人 | 好吊妞在线观看 | 欧美男人又粗又长又大 | 国产伦精品一区二区三区四区 | 特级a做爰全过程片 | 好莱坞性战 | 毛片基地黄久久久久久天堂 | 揉着我的奶从后面进去视频 | 琪琪色影音先锋 | 黑人巨大精品欧美一区二区免费 | 亚洲日本在线播放 | av五月天在线 | 少妇性l交大片免费观看冫 少妇性l交大片免费快色 | 日韩欧美一二三 | 日韩欧美日韩 | 天天爽天天摸 | 久久久久久久久久久久久久久久久久 | 亚洲a免费 | 亚洲码欧美码一区二区三区 | 粉嫩色av | 我和亲妺妺乱的性视频 | 青青五月| 欧美精品videossex少妇 | 日韩精品成人 | 国产精品9x捆绑调教视频 | 一个人看的视频www在线 | 久久综合精品国产丝袜长腿 | 免费在线黄网站 | 国产成人自拍一区 | 黄色毛片毛茸茸 | 久一区二区三区 | 热久久av | 99色综合网| 欧美性猛交xxxx乱大交极品 | 亚洲一卡二卡在线 | youjizz.com国产| 九色porny视频 | 日本三级韩国三级三级a级按摩 | 亚洲精品乱码久久久久久国产主播 | 国产三级三级三级精品8ⅰ区 | 成年人视频在线观看免费 | 91成人精品一区二区三区四区 | 国内毛片毛片毛片 | 精品亚洲国产成av人片传媒 | 国产国语性生话播放 | 人妻无码视频一区二区三区 | 中文字幕avav | aaa黄色一级片| 国产人碰人摸人爱视频 | 自拍av在线 | 正在播放国产老头老太色公园 | 极品白嫩丰满少妇无套 | 性一交一性一色一性一乱 | 亚洲欧美日韩精品久久 | 亚洲熟女乱色综合亚洲图片 | 午夜免费视频 | 黄色软件视频大全 | 粉嫩av一区二区老牛影视 | 亚洲精品少妇久久久久久 | 校园春色综合版 | 成人欧美日韩一区二区三区 | 国产在线专区 | 一区二区国产精品 | 日韩不卡高清 | 亚洲一区在线看 | 亚洲欧美日韩在线不卡 | 国产精品免费视频一区二区 | 中文字幕亚洲欧美 | 按摩师高h荡肉呻吟在线观看 | 国产九色在线播放九色 | zzijzzij亚洲日本少妇熟睡 | 欧美日本一本 | 久久久91精品 | 国产精品污www一区二区三区 | 久久爽精品区穿丝袜 | 超乳hitomi在线播放痴汉 | 午夜寂寞少妇 | 天天干精品 | 国产91麻豆视频 | 国产一区二区三区乱码在线观看 | 欧美成人秋霞久久aa片 | 国产欧美在线 | 少妇浴室愉情韩国理论 | 精品欧美一区二区久久久 | a级性生活视频 | 男女裸交免费无遮挡全过程 | 成人高清 |