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

    Surface remeshing with robust user-guided segmentation

    2018-07-13 06:59:28DawarKhanDongMingYanFanDingYixinZhuangandXiaopengZhang
    Computational Visual Media 2018年2期

    Dawar KhanDong-Ming YanFan DingYixin Zhuangand Xiaopeng Zhang

    Abstract Surface remeshing is widely required in modeling, animation, simulation, and many other computer graphics applications.Improving the elements’quality is a challenging task in surface remeshing.Existing methods often fail to efficiently remove poor-quality elements especially in regions with sharp features. In this paper,we propose and use a robust segmentation method followed by remeshing the segmented mesh.Mesh segmentation is initiated using an existing Live-wire interaction approach and is further refined using local mesh operations. The refined segmented mesh is finally sent to the remeshing pipeline,in which each mesh segment is remeshed independently.An experimental study compares our mesh segmentation method as well as remeshing results with representative existing methods.We demonstrate that the proposed segmentation method is robust and suitable for remeshing.

    Keywords mesh generation;mesh segmentation;surface remeshing;triangulation

    1 Introduction

    In computer graphics,surface meshes are typically used for shape representation.However,these meshes are frequently generated in raw form,and as a result contain poor-quality elements.Furthermore,meshes generated,e.g.,from the output of automated laser scanning,are prone to errors.Such raw meshes are difficult to use directly in downstream applications.Thus,remeshing is useful at this stage to improve mesh quality[1].

    A critical target for surface remeshing is feature preservation. Feature analysis and identification remain challenging problems because a rigorous definition of features for general objects is lacking despite extensive studies on these topics.In many remeshing algorithms,a user-given feature skeleton is required as an input for use in feature preservation[2,3].Several approaches include efficient feature functions for implicit feature preservation[4,5].These approaches can efficiently handle models,such as CAD models and man-made objects with clearly defined features,or models without minimal local features. Standard approaches still cannot automatically handle models with thin and sharp features.

    Input meshes are typically segmented before remeshing to address the problem caused by thin and sharp features[2,6].Segmentation boundaries should split such thin and sharp regions into patches.Then,each patch is remeshed independently and they are finally stitched together.Two main problems,segmentation and stitching,must be solved in this type of approach. Automatic algorithms perform segmentation by grouping triangles,and the segmentation boundaries are defined by original edges of the input.Such boundaries are irregular if the input mesh quality is low,also affecting the final stitched result.

    This study aims to improve the segmentation and remeshing outputs yet with minimal user input.The proposed method operates in two phases,mesh segmentation and surface remeshing.The segmentation method is based on active user interaction.The input mesh is segmented according to user-guided segmentation boundaries or curves.The segmentation boundaries are drawn by the user using Live-wire[7],which is especially useful for sharp-featured models.Live-wire is only used for drawing boundaries,and the mesh is segmented using the proposed method.The triangles touching the user-guided segmentation curves are processed with basic operations,including vertex relocation,edge flipping,edge splitting,edge collapsing,and face labeling.These operations are iterated until a robust segmentation is reached.Constraints are applied to avoid small triangles and prevent mesh structure destruction.Thus,we achieve a segmented mesh with only minor changes to the complexity,quality,and structure of the input mesh.The main contributions of this study are as follows:

    ?a robust segmentation mechanism that divides an input mesh following user-guided segmentation boundaries;

    ?a method of producing a segmented mesh with minor(negligible)changes in complexity and structure to the input mesh,which does not introduce small angles near the segmentation curves,thus providing a meaningful and more suitable segmentation for surface remeshing;

    ?a segment-based surface remeshing method with additional local region operators,which can generate a high-quality mesh.

    2 Related work

    The literature provides numerous surface remeshing methods.For example,representative works include mesh simplification-based methods[8,9],advancingfront-based method [10], Delaunay insertion methods[11], field-based approaches[12–14],and mesh optimization with either local operations[15–18]or global energy minimization. Global optimization approaches can be further classified as parametrization-based methods[2,19,20],discrete clustering methods[4],and direct 3D optimization methods[3,21–27].In this section,we brie fly review those remeshing methods most closely related to our proposed method,focusing on feature preservation.Alliez et al.[1]present a detailed study on surface remeshing.

    The simplest approach to preserving features during remeshing is to predefine feature curves,either by the user or by automatic algorithms(e.g.,using dihedral angles)[3,28]. Such a scheme functions well for models with sharp features,such as CAD models or man-made objects.However,this scheme cannot be applied naturally to free-form objects. Various solutions(e.g.,feature-sensitive remeshing[29],implicit feature preservation[4,5])have been proposed to preserve features for general objects,especially for models with thin and sharp features.However,these solutions do not always successfully handle thin and sharp features,such as the ear of the Elk model.

    A consequent remedy is to apply mesh segmentation prior to remeshing. Segmentationbased remeshing methods can be classified into two main types as follows.One type first defines a coarse mesh(or base mesh)over the input mesh,through mesh simplification.Then,the base mesh is mapped back to the original mesh and further subdivided to form a semi-regular output mesh[30].For example,Lee et al.[31]present a unified subdivision framework to approximate an arbitrary surface by a displaced subdivision surface.This scheme is simple but efficient for evaluating surface properties.However,this method may lose sharp features and suffer from distortion at times.Mansouri and Ebrahimnezhad[32]recently present an alternative curvature-adapted subdivision method,which achieves better results with lower distortion error and higher aspect ratios(AR).However,semi-regular remeshing cannot arbitrarily modify the mesh connectivity,which constantly causes distortion in highly curved regions.

    The other type of approach first segments the input mesh into patches.Then,each patch is remeshed individually,and all the patches are finally stitched together in a post-processing step.Edwards et al.[6]use variational shape approximation[33]for segmentation and centroidal Voronoi tessellation[3]for remeshing.IsoChart[34],Exoskeleton[35],Livewire[7],and patch layout[36]can also be used to define the feature skeletons of input meshes.

    However,the segmentation boundaries are not sufficiently smooth,especially for inputs with thin and poor-quality triangles,because most segmentation algorithms use triangles as primitives for clustering.Such boundaries lead to low triangle quality in the output mesh.A survey paper[37]provides additional details concerning mesh segmentation.In the present study,Live-wire[7]is used for initial segmentation due to its anisotropic nature that automatically captures thin and sharp features.This is followed by a refinement step to straighten the segmentation boundary to improve the remeshing quality after stitching.

    3 Method

    3.1 Overview

    The pipeline of the proposed algorithm is illustrated in Fig.1. The input mesh is provided to Livewire[7];the segmentation curve is generated by user interaction. This segmentation curve along with the input mesh is further processed in the refinement phase.The refinement phase achieves an acceptably segmented mesh that is provided to the remeshing process.The remeshing method generates a high-quality mesh after applying several segmentbased and global operations to the mesh.The two main steps are further described in the following subsections.

    3.2 Mesh segmentation

    Our segmentation method starts with Live-wire[7]initialization.Live-wire is an efficient technique for curve drawing and mesh segmentation,especially for models with thin and sharp features,such as the lion’s or dog’s ears or the feline’s wings.However,it creates poor-quality elements(with short edges and small angles)near the segmentation curve.

    We are not concerned with the segmented mesh produced by Live-wire.Instead,the segmentation curve is simply plotted over the input mesh.This curve leads to a similar segmentation to that provided by Live-wire for faces in the interiors of the segments.However,faces near the segmentation curve remain unlabeled–see the blue faces in Fig.2,which provides an abstract view of the mesh segmentation for a simple example.The leftmost and rightmost subif gures show the segmented meshes produced by Livewire and our method respectively.The central subfigure shows the Live-wire curve plotted in red over the input mesh.

    Faces in the interior of the two segments are labeled in a manner similar to the result produced by Live-wire.Faces near the segmentation curve are left unlabeled(blue faces).At this stage,the curve is only a visualization and is not connected to the vertices. The unlabeled faces and their corresponding vertices and edges are processed using basic operations including vertex translation,edge flipping,edge splitting,edge collapsing,and face labeling(see Fig.1).We now brie fly describe each of these operations.

    3.2.1Vertex translation

    In the first step,we move the nearest vertices of the unlabeled faces to the segmentation curve.A vertexviis translatable to the nearest pointpon the curve if and only if satis fies the following conditions:

    ?Vertexviis nearest topamong the vertices in its one-ring neighborhood.

    ?The distance between vertexviand pointpis shorter than 40%of the shortest edge length in the one-ring neighborhood edges of unlabeled faces ofvi.Edges of labeled faces are excluded

    Fig.1 Proposed user-guided segmentation with remeshing.In the basic operations(middle),red lines represent segmentation curves and the blue color shows unlabeled faces near the curve.

    Fig.2 Simple example of mesh segmentation.Left:Live-wire segmentation includes small triangles near the segmentation boundary.Middle:Live-wire curve(red)plotted over the input mesh;blue triangles are unlabeled.Right:Our final segmentation.

    from consideration.This condition helps to avoid distortion in the mesh structure and generation of short edges.

    ?Vertexvidoes not result in small angles(e.g.,<20°)when translated top.

    Vertices that satisfy these conditions are moved toward the curve,and the affected unlabeled faces are labeled according to their neighborhoods.

    3.2.2Face labeling

    Face labels determine the segment to which the face belongs.Face labeling is performed in parallel with all four other operations.Our main goal is to label the unlabeled faces in agreement with faces on either side of the curve.A face that lies completely on one side of the curve is labeled with the label of the faces on that side and the face is counted as part of that segment.

    3.2.3Edge flipping

    Edges that cross the segmentation curve are flipped to join the curve.An edge is flipable if its vertices lie on opposite sides of the curve(see Fig.3(left)).The two faces are labeled accordingly after edge flipping(see Fig.3(right)).Flipable edges are typically found after vertex translation and edge splitting.Edge flipping is executed whenever a flipable edge is found.

    3.2.4Edge splitting

    The previous steps do not suffice to label all faces as the segmentation curve may cross several non- flipable edges.Edge splitting is used to address this problem.Edge splitting may either be simple,as in Fig.4,or as complex,as in Fig.5.In either case,every second edge is split instead of splitting all edges.In particular,only one edge split is allowed for a single triangle.The remaining edges are treated via flipping and vertex translation.In edge splitting,the edge is split(see Fig.4(b),Fig.5(b))and the resultant new vertex is moved to the nearest point on the curve(see Fig.5(c)).Edge flipping(Fig.4(c),Fig.5(d))and face labeling(Fig.4(d),Fig.5(e))are consequently applied.

    3.2.5Edge collapsing

    Edge collapse may result in short edges near the curve.If small angles are produced(<20°),the opposite edge is collapsed.Edge collapse is usually executed only once in the last steps of segmentation.If several edges are collapsed,then the previous steps are repeated(at least once)and the necessary operations are performed.

    3.2.6Curve smoothing

    Finally,a curve smoothing operation,which attempts to smooth the curve wherever required,is performed after all the faces have been labeled.

    Fig.3 Edge flipping.Red:Segmentation curve.Left:Before flipping.Yellow edges are flipable.Centre:After flipping.Right:Face labeling after edge flipping.

    3.3 Surface remeshing

    Fig.4 Edge splitting(Case I).(a)Before splitting.(b)After splitting.(c)Edge flip.(d)Face labeling.

    The next objective is to remesh the surface with a robust segmented mesh to improve quality.Our remeshing framework functions in two phases.Thefirst phase performs segmentation-based remeshing,while we apply global operations in the second phase and disregard the segmentation boundaries.In segmentation-based remeshing,the edges and vertices on the segmentation curve are locked,and each patch is segmented using an existing method:we use realtime adaptive remeshing(RAR)[17],selected as it is comparatively easy to control,simple to implement,and computationally efficient.RAR uses an adaptive sizing functionL(x)to compute the edge lengthLfor each edge.Any edge shorter than 4L/5 is collapsed;any edge longer than 4L/3 is split.The two operations(edge collapsing and edge splitting)along with edge flipping for valance optimization and vertex relocation are repeated;5–10 times are used in the original RAR method.

    Initially,the mesh quality is improved without destroying sharp features when the vertices on the curve are locked.The first phase of segment-based RAR execution is repeated 10 times to generate an intermediate mesh. However,this mesh still has small angles and low-quality elements,so it is further processed in the second phase.The vertices on the segmentation boundaries are now unlocked,and further smoothing operations are applied.Each triangle with an angle<30°is flagged as a bad triangle,and vertices of this triangle and in the onering neighborhood of each of its vertices are flagged as bad vertices;these vertices form a local region around the bad triangle.In each local region,the bad triangle is treated with edge-based operations[5],while the vertices in the local regions are also relocated for quality improvement.We calculate the new positionpias the Laplacian centerciof the one ring aroundviwhen relocating a vertexvi.The vertex is relocated topiif it does not lead to bad angles.Otherwise,the process is repeated with a new value forpiset topi=ci+k·?d,wheredis a small distance calculated asd=1,1/2,1/4,1/6,...,∈for a tiny value∈,whilekrepresents the direction(left,right,up,down,etc.)of vertex movement aroundci.Thus,the optimal position for vertex translation nearciis achieved.These operations are executed until all small angles are removed and a mesh with high-quality results.

    Fig.5 Edge splitting and consecutive operations(Case II).(a)Before splitting.(b)After splitting the middle edge.(c)New vertex translated to the curve.(d)Edges flipped.(e)Face labeling.

    4 Experiments

    4.1 Methodology

    In this section,we present experiments performed to evaluate the proposed method. We compare our results with those of the other most relevant segmentation-based methods.We performed the

    experiments using an Intel Core i7 at 3.60 GHz with 16 GB RAM and 64-bit Windows 7 operating system.In the following subsections,we measured the remeshing quality in terms ofQminandQavg,the minimal and average triangle quality respectively.For a trianglet,the qualityQ(t)is defined as

    whereAtis the area of trianglet,ptis its halfperimeter,andhtis the length of its longest edge[38].

    4.2 Segmentation results

    We compared our segmentation results with those of Live-wire segmentation[7]by segmenting five mesh models with both methods.Figure 6 illustrates the input and segmented meshes. It shows that no small angles exist near the segmentation curve in our results,while Live-wire results do not have this property.Table 1 summarizes quantitative results.We first give the number of vertices and other mesh quality parameters for the input mesh,and then the same parameters are recorded for the Live-wire mesh and our output mesh.Our segmentation has a comparatively minor change in the number of vertices and other mesh quality parameters.

    4.3 Remeshing results

    We conducted further experiments by remeshing several models with our own method and the RAR method[17].Both methods were used for uniform and adaptive remeshing.Mesh quality values were recorded for each experiment.The output meshes along with the histograms of the frequency distributions of the aspect ratios(AR)of the triangles are depicted in Figs.7 and 8 for uniform and adaptive meshing respectively.Aspect ratio is widely used in the literature as a parameter for measuring triangle quality[39],and is the ratio of the circumradius of a triangle to twice its inradius:

    Fig.7 Remeshing results,uniform density.Triangles with small angle(< 30°)are shown in red.Left:RAR results.Right:Our results.

    wherea,b,andcare the lengths of the triangle’s edges andS=(a+b+c)/2.The AR for an equilateral triangle is equal to one;a higher AR suggests lower triangle quality.Figures 7 and 8 show that our method significantly improves the ARs of triangles and mesh structure.Models with sharp features such as the lion’s ears,in Fig.7,undergo considerable improvement.

    Quantitative results for uniform remeshing are given in Table 2;those for adaptive remeshing are in Table 3.In both cases our results show a significant improvement in mesh quality.

    Fig.8 Remeshing results,adaptive mesh.Triangles with small angle(< 30°)are shown in red.Left:RAR results.Right:Our results.

    5 Conclusions and future work

    We have proposed a segmentation-based remeshing framework that obtains a high-quality mesh with good aspect ratios.Our method works in two steps,mesh segmentation and remeshing.The segmentation method considers the segmentation curve as a user input.It generates a segmented mesh with no bad elements near the segmentation curve and only minor changes in mesh structure.In future,we will consider parallelizing of the method.We also hope to improve mesh quality for non-obtuse remeshing.

    Table 2 Comparative remeshing results,uniform density

    Table 3 Comparative remeshing results,adaptive density

    Acknowledgements

    This work was partially funded by the National Natural Science Foundation of China(Nos.61772523,61372168,61620106003,and 61331018).The first author was supported by a Chinese Government Scholarship.

    色综合站精品国产| 18美女黄网站色大片免费观看| 久久久精品欧美日韩精品| 90打野战视频偷拍视频| 久久久久九九精品影院| 十八禁国产超污无遮挡网站| 在线a可以看的网站| 国产午夜精品久久久久久一区二区三区 | 国产精华一区二区三区| 最近最新中文字幕大全电影3| 白带黄色成豆腐渣| 国产精品av视频在线免费观看| 我要搜黄色片| xxxwww97欧美| 国产免费男女视频| 3wmmmm亚洲av在线观看| 久久久久久久精品吃奶| 亚洲美女搞黄在线观看 | 久久久精品大字幕| 每晚都被弄得嗷嗷叫到高潮| 国产一区二区激情短视频| 欧美成狂野欧美在线观看| 别揉我奶头 嗯啊视频| 欧美精品啪啪一区二区三区| 一级a爱片免费观看的视频| 听说在线观看完整版免费高清| 亚洲国产色片| 脱女人内裤的视频| ponron亚洲| 一二三四社区在线视频社区8| 午夜老司机福利剧场| 蜜桃久久精品国产亚洲av| 天天一区二区日本电影三级| 国内揄拍国产精品人妻在线| 日本 欧美在线| 亚洲av不卡在线观看| 亚洲,欧美,日韩| 国产av在哪里看| 淫秽高清视频在线观看| 欧美黄色淫秽网站| 日日摸夜夜添夜夜添av毛片 | 久久精品综合一区二区三区| 在线看三级毛片| 欧美一级a爱片免费观看看| 全区人妻精品视频| 天堂√8在线中文| 亚洲成av人片免费观看| a级一级毛片免费在线观看| 我的老师免费观看完整版| 久久婷婷人人爽人人干人人爱| 深夜a级毛片| 精品日产1卡2卡| 麻豆av噜噜一区二区三区| 内地一区二区视频在线| 天堂影院成人在线观看| 免费人成在线观看视频色| 99视频精品全部免费 在线| 国产三级在线视频| 欧美区成人在线视频| 久久精品人妻少妇| 在线观看av片永久免费下载| 小说图片视频综合网站| 99国产精品一区二区三区| 男女那种视频在线观看| 怎么达到女性高潮| 欧美最黄视频在线播放免费| 麻豆久久精品国产亚洲av| 日本精品一区二区三区蜜桃| 美女 人体艺术 gogo| 精品久久久久久久人妻蜜臀av| 久久久久久九九精品二区国产| 国产成人福利小说| 一级黄片播放器| 在线播放无遮挡| 婷婷精品国产亚洲av在线| 国产精品野战在线观看| 亚洲 国产 在线| 久久久久久久午夜电影| 国产日本99.免费观看| 国产精品人妻久久久久久| 国产精品久久久久久亚洲av鲁大| 亚洲av第一区精品v没综合| 99久国产av精品| 又黄又爽又免费观看的视频| 国产高清激情床上av| 久久午夜福利片| 亚洲天堂国产精品一区在线| 中文字幕av成人在线电影| 久久久久久国产a免费观看| 51国产日韩欧美| 看黄色毛片网站| 国产精品久久久久久亚洲av鲁大| 91久久精品国产一区二区成人| 中出人妻视频一区二区| 变态另类成人亚洲欧美熟女| 哪里可以看免费的av片| 女人被狂操c到高潮| 欧美绝顶高潮抽搐喷水| www.色视频.com| a在线观看视频网站| 精品久久久久久久久久免费视频| 波多野结衣高清无吗| 国产精品自产拍在线观看55亚洲| 中文字幕免费在线视频6| 看十八女毛片水多多多| 天堂√8在线中文| 亚洲人与动物交配视频| 久久久久国产精品人妻aⅴ院| 色噜噜av男人的天堂激情| 中国美女看黄片| 亚洲av成人精品一区久久| 国产精品一区二区性色av| 女生性感内裤真人,穿戴方法视频| 国产美女午夜福利| 国产精品国产高清国产av| 99久久精品热视频| 亚洲成人久久爱视频| 99久久99久久久精品蜜桃| 久久国产乱子伦精品免费另类| 欧美zozozo另类| 欧美成人免费av一区二区三区| 免费在线观看日本一区| 欧美黑人巨大hd| 久久久久久久精品吃奶| 国内少妇人妻偷人精品xxx网站| 两个人的视频大全免费| 亚洲片人在线观看| 国产精品女同一区二区软件 | 日本精品一区二区三区蜜桃| 免费观看人在逋| 色播亚洲综合网| 国产成人aa在线观看| 赤兔流量卡办理| 欧美+亚洲+日韩+国产| 一个人免费在线观看的高清视频| 国产人妻一区二区三区在| 日韩大尺度精品在线看网址| 夜夜看夜夜爽夜夜摸| 一a级毛片在线观看| 露出奶头的视频| 给我免费播放毛片高清在线观看| 色综合欧美亚洲国产小说| 国产精品人妻久久久久久| 男人舔奶头视频| 噜噜噜噜噜久久久久久91| 能在线免费观看的黄片| 欧美国产日韩亚洲一区| 国产午夜精品论理片| 色在线成人网| 午夜福利免费观看在线| 三级毛片av免费| 淫妇啪啪啪对白视频| 亚洲 欧美 日韩 在线 免费| 亚洲国产精品sss在线观看| 一个人免费在线观看的高清视频| 欧美色视频一区免费| 欧洲精品卡2卡3卡4卡5卡区| 久久久久久久久久成人| 悠悠久久av| 国产欧美日韩一区二区三| 日日干狠狠操夜夜爽| 亚洲第一欧美日韩一区二区三区| 国产精品一区二区三区四区免费观看 | 色精品久久人妻99蜜桃| 中文字幕人妻熟人妻熟丝袜美| 国产精品一区二区三区四区免费观看 | 国产欧美日韩一区二区精品| 欧美一级a爱片免费观看看| 小说图片视频综合网站| 久久精品夜夜夜夜夜久久蜜豆| 嫩草影院入口| 天堂影院成人在线观看| 免费无遮挡裸体视频| av国产免费在线观看| 在线免费观看的www视频| 久久性视频一级片| 午夜精品一区二区三区免费看| 精品一区二区三区视频在线观看免费| 波多野结衣高清作品| 亚洲av免费高清在线观看| 又爽又黄a免费视频| 搞女人的毛片| 日本黄色视频三级网站网址| 97超视频在线观看视频| 亚洲最大成人手机在线| 中出人妻视频一区二区| 在线十欧美十亚洲十日本专区| 97碰自拍视频| 亚洲18禁久久av| 免费人成视频x8x8入口观看| 禁无遮挡网站| 国产v大片淫在线免费观看| 亚洲欧美日韩高清在线视频| 成人特级黄色片久久久久久久| 亚洲精品一区av在线观看| www.999成人在线观看| 狠狠狠狠99中文字幕| 中文字幕精品亚洲无线码一区| 国产大屁股一区二区在线视频| 国内久久婷婷六月综合欲色啪| 国产在线精品亚洲第一网站| 韩国av一区二区三区四区| 国产毛片a区久久久久| 97人妻精品一区二区三区麻豆| 免费高清视频大片| 给我免费播放毛片高清在线观看| 伊人久久精品亚洲午夜| 九色成人免费人妻av| 亚洲精品456在线播放app | 少妇丰满av| 国产真实乱freesex| 成人高潮视频无遮挡免费网站| 亚洲av免费在线观看| 色视频www国产| 亚洲成人免费电影在线观看| 午夜亚洲福利在线播放| 精品久久久久久久人妻蜜臀av| 久久精品夜夜夜夜夜久久蜜豆| 简卡轻食公司| 亚洲 欧美 日韩 在线 免费| 夜夜爽天天搞| 欧美日本视频| 床上黄色一级片| 欧美成人免费av一区二区三区| 免费在线观看影片大全网站| 97热精品久久久久久| 免费av观看视频| 久久精品国产亚洲av香蕉五月| 亚洲人与动物交配视频| 国产视频一区二区在线看| 舔av片在线| 天堂影院成人在线观看| 18禁黄网站禁片免费观看直播| 成年人黄色毛片网站| 国产伦在线观看视频一区| av天堂在线播放| 日本a在线网址| av黄色大香蕉| 每晚都被弄得嗷嗷叫到高潮| 99久久无色码亚洲精品果冻| 欧美激情国产日韩精品一区| 成人特级av手机在线观看| 亚洲精品乱码久久久v下载方式| 日韩人妻高清精品专区| 午夜福利视频1000在线观看| 看十八女毛片水多多多| 天美传媒精品一区二区| 脱女人内裤的视频| 97超视频在线观看视频| 高清在线国产一区| 国产野战对白在线观看| 久99久视频精品免费| 亚洲专区国产一区二区| 最近中文字幕高清免费大全6 | 99久久99久久久精品蜜桃| 美女黄网站色视频| 亚洲第一电影网av| 国产一区二区在线观看日韩| 成人鲁丝片一二三区免费| 国产一区二区三区视频了| 69av精品久久久久久| 日韩欧美在线乱码| 久久精品影院6| 国产成人啪精品午夜网站| 大型黄色视频在线免费观看| 国产精品爽爽va在线观看网站| 一级作爱视频免费观看| 国产 一区 欧美 日韩| 变态另类成人亚洲欧美熟女| 亚洲乱码一区二区免费版| 一区二区三区四区激情视频 | 中文字幕人妻熟人妻熟丝袜美| 女同久久另类99精品国产91| 丰满人妻一区二区三区视频av| 久久久久国内视频| 校园春色视频在线观看| 久久久久国产精品人妻aⅴ院| 欧美+亚洲+日韩+国产| 欧美性猛交黑人性爽| 一级av片app| 国产爱豆传媒在线观看| 国产成人影院久久av| 又黄又爽又免费观看的视频| 一个人免费在线观看电影| 美女被艹到高潮喷水动态| 国产91精品成人一区二区三区| 国产单亲对白刺激| 日本与韩国留学比较| 成人av在线播放网站| 欧美日韩综合久久久久久 | 18美女黄网站色大片免费观看| 特级一级黄色大片| 国产一区二区亚洲精品在线观看| 免费在线观看日本一区| 亚洲熟妇中文字幕五十中出| 欧美国产日韩亚洲一区| 精品国产三级普通话版| 麻豆av噜噜一区二区三区| 日韩免费av在线播放| 毛片女人毛片| 久久香蕉精品热| 国产精品久久久久久人妻精品电影| 亚洲成av人片在线播放无| 亚洲熟妇熟女久久| 天堂网av新在线| 丰满的人妻完整版| www.熟女人妻精品国产| 国产伦精品一区二区三区视频9| 日本黄色片子视频| 国产野战对白在线观看| 桃色一区二区三区在线观看| 人人妻,人人澡人人爽秒播| 欧美色视频一区免费| 亚洲人成网站在线播放欧美日韩| 日韩高清综合在线| 中文亚洲av片在线观看爽| 亚洲aⅴ乱码一区二区在线播放| 国产亚洲精品av在线| 精品久久国产蜜桃| 成人欧美大片| 成年女人永久免费观看视频| 天堂av国产一区二区熟女人妻| 在线免费观看的www视频| 久久伊人香网站| 精华霜和精华液先用哪个| 亚洲人成伊人成综合网2020| 日韩欧美国产一区二区入口| bbb黄色大片| 麻豆久久精品国产亚洲av| 一本久久中文字幕| 成人特级黄色片久久久久久久| 精品免费久久久久久久清纯| 黄色丝袜av网址大全| 欧美日韩福利视频一区二区| 真实男女啪啪啪动态图| 成人av一区二区三区在线看| 久久久久久大精品| 国产视频内射| 亚洲无线观看免费| 男女下面进入的视频免费午夜| 亚洲精华国产精华精| 色综合欧美亚洲国产小说| 欧美绝顶高潮抽搐喷水| 日韩成人在线观看一区二区三区| 欧美成人性av电影在线观看| 欧洲精品卡2卡3卡4卡5卡区| 国产精品亚洲一级av第二区| 美女高潮喷水抽搐中文字幕| 亚洲五月天丁香| 一本精品99久久精品77| 999久久久精品免费观看国产| a级毛片a级免费在线| 可以在线观看毛片的网站| 国产精品,欧美在线| 级片在线观看| 国产免费av片在线观看野外av| 国产麻豆成人av免费视频| 赤兔流量卡办理| 97人妻精品一区二区三区麻豆| 日韩高清综合在线| 国产精品98久久久久久宅男小说| 中国美女看黄片| .国产精品久久| 性插视频无遮挡在线免费观看| 757午夜福利合集在线观看| 日韩欧美免费精品| 搞女人的毛片| 色播亚洲综合网| 白带黄色成豆腐渣| 一二三四社区在线视频社区8| 国产精品伦人一区二区| 嫩草影视91久久| 能在线免费观看的黄片| 国产精品久久久久久亚洲av鲁大| 最新在线观看一区二区三区| 丁香欧美五月| 午夜福利成人在线免费观看| 国产蜜桃级精品一区二区三区| 亚洲久久久久久中文字幕| 91av网一区二区| 特大巨黑吊av在线直播| 一a级毛片在线观看| 亚洲人成网站在线播| 日韩中字成人| 欧美国产日韩亚洲一区| 99热只有精品国产| 亚洲三级黄色毛片| 欧美性猛交黑人性爽| 在线国产一区二区在线| 亚洲av一区综合| 99国产精品一区二区三区| 国产高清有码在线观看视频| 国产白丝娇喘喷水9色精品| 亚洲五月天丁香| 变态另类成人亚洲欧美熟女| 给我免费播放毛片高清在线观看| 91久久精品电影网| 国产日本99.免费观看| 亚洲乱码一区二区免费版| 国产单亲对白刺激| 婷婷色综合大香蕉| 老司机午夜十八禁免费视频| 国内精品美女久久久久久| 好男人在线观看高清免费视频| 亚洲色图av天堂| 最近视频中文字幕2019在线8| 美女被艹到高潮喷水动态| 丰满乱子伦码专区| 熟妇人妻久久中文字幕3abv| 男女视频在线观看网站免费| 精品不卡国产一区二区三区| 日韩亚洲欧美综合| 中文字幕av成人在线电影| x7x7x7水蜜桃| 3wmmmm亚洲av在线观看| 级片在线观看| 99在线人妻在线中文字幕| 国产在线男女| 性色av乱码一区二区三区2| 亚洲国产精品合色在线| 最后的刺客免费高清国语| 亚洲中文字幕日韩| 能在线免费观看的黄片| 欧美日本亚洲视频在线播放| 99热这里只有精品一区| 久久久久久久久大av| 观看免费一级毛片| 有码 亚洲区| 99久久99久久久精品蜜桃| 午夜亚洲福利在线播放| av天堂中文字幕网| 国产精品嫩草影院av在线观看 | 黄色日韩在线| 男人和女人高潮做爰伦理| 日韩人妻高清精品专区| 久久精品国产99精品国产亚洲性色| 欧美在线黄色| 亚洲天堂国产精品一区在线| 国产一区二区激情短视频| 韩国av一区二区三区四区| 69人妻影院| 在线观看66精品国产| 午夜福利在线观看吧| av福利片在线观看| 麻豆国产av国片精品| 亚洲精品亚洲一区二区| 婷婷丁香在线五月| 国产精品,欧美在线| 成人一区二区视频在线观看| av在线天堂中文字幕| 亚洲最大成人中文| 男人的好看免费观看在线视频| 两个人的视频大全免费| 麻豆av噜噜一区二区三区| 男女下面进入的视频免费午夜| 一本精品99久久精品77| 国产精品日韩av在线免费观看| 欧美日本视频| 欧美成人a在线观看| 国产一级毛片七仙女欲春2| 51国产日韩欧美| 丁香欧美五月| 久久国产精品人妻蜜桃| 欧美日韩中文字幕国产精品一区二区三区| 内射极品少妇av片p| 国产精品久久视频播放| 12—13女人毛片做爰片一| xxxwww97欧美| 99久久精品热视频| 成人欧美大片| 69人妻影院| 在线天堂最新版资源| 麻豆成人午夜福利视频| 日韩成人在线观看一区二区三区| 天堂影院成人在线观看| 亚洲av日韩精品久久久久久密| 99国产精品一区二区三区| 在线观看午夜福利视频| 久久久久久九九精品二区国产| 国产精品亚洲av一区麻豆| 国产蜜桃级精品一区二区三区| 免费在线观看日本一区| 国产黄色小视频在线观看| 又黄又爽又免费观看的视频| 久久午夜亚洲精品久久| 人人妻人人澡欧美一区二区| 在线播放国产精品三级| 国产一区二区亚洲精品在线观看| 757午夜福利合集在线观看| 男插女下体视频免费在线播放| 国产三级中文精品| 国产成人啪精品午夜网站| 国产精品一区二区三区四区久久| 国产午夜精品论理片| 一区二区三区免费毛片| 又粗又爽又猛毛片免费看| 成熟少妇高潮喷水视频| 波多野结衣高清作品| 国产成+人综合+亚洲专区| 国产精品久久视频播放| 91午夜精品亚洲一区二区三区 | 窝窝影院91人妻| 99在线人妻在线中文字幕| 别揉我奶头~嗯~啊~动态视频| av专区在线播放| 久久精品影院6| 可以在线观看毛片的网站| 国产精品三级大全| 国产在线男女| 女生性感内裤真人,穿戴方法视频| 精品人妻一区二区三区麻豆 | 色综合亚洲欧美另类图片| 欧美成人免费av一区二区三区| 91av网一区二区| 色视频www国产| 成人三级黄色视频| 色综合欧美亚洲国产小说| 少妇丰满av| 久久精品国产亚洲av天美| 亚洲精品成人久久久久久| 麻豆av噜噜一区二区三区| 午夜福利18| 免费看日本二区| 亚洲精品日韩av片在线观看| 国产精品亚洲av一区麻豆| 国产av在哪里看| xxxwww97欧美| 午夜免费成人在线视频| 午夜激情福利司机影院| 国产精品一区二区性色av| 国产亚洲精品久久久com| 国语自产精品视频在线第100页| 性插视频无遮挡在线免费观看| 国产精品国产高清国产av| 岛国在线免费视频观看| 在线十欧美十亚洲十日本专区| 两个人视频免费观看高清| 国内精品一区二区在线观看| 一区二区三区四区激情视频 | 深夜a级毛片| 国产精品久久久久久久久免 | 国产亚洲欧美98| 亚洲av.av天堂| 亚洲午夜理论影院| a在线观看视频网站| 亚洲精品一区av在线观看| 亚洲天堂国产精品一区在线| 俄罗斯特黄特色一大片| 中文亚洲av片在线观看爽| 99热这里只有是精品在线观看 | 看黄色毛片网站| 亚洲精品影视一区二区三区av| 久久热精品热| 欧美高清性xxxxhd video| 成人特级av手机在线观看| 亚洲精品一卡2卡三卡4卡5卡| 热99re8久久精品国产| 色综合亚洲欧美另类图片| 9191精品国产免费久久| 99riav亚洲国产免费| 欧美日本亚洲视频在线播放| 久久久久久久亚洲中文字幕 | 麻豆成人av在线观看| 国产视频内射| 亚洲自偷自拍三级| 又黄又爽又免费观看的视频| 亚洲成人久久爱视频| 国产精品av视频在线免费观看| 亚洲中文日韩欧美视频| 性色avwww在线观看| 无遮挡黄片免费观看| 国产色婷婷99| 亚洲国产精品成人综合色| 国内少妇人妻偷人精品xxx网站| 亚洲国产精品久久男人天堂| 乱人视频在线观看| 成年女人看的毛片在线观看| 蜜桃亚洲精品一区二区三区| 有码 亚洲区| 亚洲专区国产一区二区| 最新在线观看一区二区三区| 亚洲国产欧洲综合997久久,| 少妇高潮的动态图| 精品无人区乱码1区二区| 亚洲,欧美精品.| 亚洲欧美日韩东京热| 可以在线观看的亚洲视频| 黄色女人牲交| 成人永久免费在线观看视频| 1024手机看黄色片| 热99在线观看视频| 免费av观看视频| 亚洲最大成人手机在线| 一a级毛片在线观看| 人人妻人人看人人澡| 国产精华一区二区三区| 少妇被粗大猛烈的视频| 午夜日韩欧美国产| 毛片女人毛片| avwww免费| 91在线观看av| 亚洲欧美日韩高清专用| 亚洲美女视频黄频| 一本综合久久免费| 国产真实乱freesex| 精品一区二区免费观看| 欧美激情国产日韩精品一区| 简卡轻食公司| 国产精品一及| 少妇熟女aⅴ在线视频| 可以在线观看的亚洲视频| 高清日韩中文字幕在线| 日本熟妇午夜| 国产中年淑女户外野战色| 亚洲自偷自拍三级|