免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

VTK多邊形網(wǎng)格特征提取利器vtkFeatureEdges全解析

VTK多邊形網(wǎng)格特征提取利器vtkFeatureEdges全解析 做網(wǎng)格數(shù)據(jù)處理的時候“特征提取”這四個字恐怕是我被問到最多的高頻詞之一。一搜特征提取方法網(wǎng)上鋪天蓋地都是圖像領(lǐng)域的SIFT、ORB或者點云領(lǐng)域的法向估計、FPFH描述子可當(dāng)你手里拿的是一個由頂點、邊、三角面片構(gòu)成的多邊形網(wǎng)格時最趁手的工具其實是VTK自帶的vtkFeatureEdges。這個類長期躺在vtkFiltersCore包里不起眼出場率卻極高模型分割前的棱線定位、配準(zhǔn)前的輪廓線抽取、網(wǎng)格簡化時想要保留硬邊背后幾乎都有它的影子。今天這篇VTK手冊就想把這個多邊形網(wǎng)格特征提取利器從頭拆透——不只是貼一段能跑的代碼而是把每個開關(guān)的含義、FeatureAngle的取值邏輯、提取后線條為什么老斷成碎片、怎么配合鼠標(biāo)拾取和Qt界面做交互一條一條講清楚。適合三類讀者正在用VTK做網(wǎng)格顯示與處理的開發(fā)人員、需要從CT/MRI等值面里抽輪廓線的影像工程師、以及把網(wǎng)格簡化與分割當(dāng)日常工作的圖形學(xué)同學(xué)。順便說個常見誤區(qū)。很多人搜特征提取方法搜到的是圖像特征或者點云特征描述子然后試圖直接套到三角網(wǎng)格上。圖像是規(guī)則網(wǎng)格三角網(wǎng)格是非規(guī)則拓?fù)鋬烧邔Α班徲颉钡亩x完全不一樣。vtkFeatureEdges恰恰是基于網(wǎng)格本身的拓?fù)溧徲颉簿褪沁叺墓蚕砻骊P(guān)系——來定義特征。理解這一點你才不會拿圖像特征提取的思路去調(diào)網(wǎng)格提取的參數(shù)。1. 先搞清楚特征邊在網(wǎng)格里到底是怎么定義的1.1 一張三角網(wǎng)格里邊其實只有四種狀態(tài)一個三角網(wǎng)格表面每條邊無非處于四種狀態(tài)之一。第一種是邊界邊整條邊只屬于一個面片邊緣直接暴露在外模型的開口、裁切邊緣都會出現(xiàn)它。第二種是特征邊一條邊同時屬于兩個面片但這兩個面片在這個位置上“折”得比較厲害二面角大于給定閾值機械零件的棱線、牙齒模型的牙尖棱脊都屬于這一類。第三種是非流形邊一條邊被三個甚至更多的面片同時占有這是網(wǎng)格數(shù)據(jù)里典型的“不該出現(xiàn)但偏要出現(xiàn)”的結(jié)構(gòu)通常意味著該區(qū)域拓?fù)溆衅茡p。第四種是流形邊即普通的、只被兩個面片共享且夾角平緩的邊模型表面絕大多數(shù)邊都是這種。vtkFeatureEdges干的事情就是把這四種邊全部掃描出來再按你的需要挑著輸出。想提取閉合輪廓用邊界邊想要模型上的折痕棱邊用特征邊想做網(wǎng)格完整性診斷打開非流形邊。我在做網(wǎng)格工具鏈時經(jīng)常把“邊類型統(tǒng)計”當(dāng)成網(wǎng)格體檢的第一步因為不同類型數(shù)量的比例往往能直接暴露這個模型是CAD導(dǎo)出的、CT重建的還是激光掃描拼接的。1.2 在VTK管線里它處在什么位置vtkFeatureEdges繼承自vtkPolyDataAlgorithm輸入是vtkPolyData輸出還是vtkPolyData。輸入可以是STL、OBJ、VTP直接讀進來的網(wǎng)格也可以是vtkMarchingCubes從DICOM體數(shù)據(jù)里跑出來的等值面。輸出里不再包含任何面片只有頂點和線單元每條線單元對應(yīng)一條原始邊。它是完全非破壞性的既不改網(wǎng)格幾何也不動拓?fù)渲话选澳男┻吺翘卣鬟叀钡慕Y(jié)論復(fù)制到一張新的PolyData里非常適合插在管線中間做后續(xù)再處理。我一般把它放在“讀取-清理-預(yù)處理”之后、下游算法之前。為什么不跳過預(yù)處理因為重復(fù)點會直接毀掉邊共享關(guān)系的判斷一個看起來封閉的模型可能因為頂點坐標(biāo)不完全一致而處處開縫特征邊提取結(jié)果立刻變成一堆亂線。更隱蔽的是法向不一致會讓二面角計算整體偏移該提的特征邊提不出來、不該提的冒出來。這兩個坑我在第4章會逐一展開。2. 核心參數(shù)逐個拆解這些開關(guān)一個都別亂開2.1 四個開關(guān)的默認(rèn)行為先記在心里vtkFeatureEdges提供的方法名非常直白看一眼就知道是干嘛的方法默認(rèn)狀態(tài)作用典型場景BoundaryEdgesOn/OffOn輸出只被一個面片使用的邊界邊網(wǎng)格開口輪廓、區(qū)域切割線FeatureEdgesOn/OffOn輸出二面角大于FeatureAngle的折痕邊棱線、特征線提取NonManifoldEdgesOn/OffOff輸出被三個及以上面片共用的非流形邊網(wǎng)格拓?fù)湓\斷與修復(fù)ManifoldEdgesOn/OffOff輸出普通平緩邊畫完整線框、輸出網(wǎng)格全部邊SetFeatureAngle(angle)30.0特征角閾值單位度核心調(diào)參對象ColoringOn/OffOff讓不同類型邊帶不同顏色標(biāo)量特征類型診斷我第一次用它時把所有開關(guān)一股腦打開輸出瞬間變成幾百萬條線段整個模型幾乎每條邊都被“提”了出來完全不是特征線的樣子。原因就是ManifoldEdgesOn把常規(guī)的普通邊全部放行了。經(jīng)驗之談默認(rèn)設(shè)置通常已經(jīng)夠用只有想診斷網(wǎng)格流形性時才臨時打開非流形邊只有要導(dǎo)出完整線框時才打開流形邊。日常項目里“邊界邊特征邊”這對組合占到了九成場景。2.2 FeatureAngle才是靈魂折痕到底多“折”才算特征FeatureAngle默認(rèn)是30度。判定邏輯可以從二面角理解一條邊屬于兩個相鄰三角形兩個三角形各自有法向量把法向夾角與FeatureAngle比較大于閾值就標(biāo)記為特征邊。直觀想象就是拿一張紙對折折痕處兩半平面夾角越小折痕越鋒利。對立方體而言任意相鄰面的法向夾角是90度遠(yuǎn)大于30度所以12條棱全部會被提取對球面或平面相鄰面法向夾角趨近于0度自然提不出什么東西。選閾值沒有通吃值跟模型來源強相關(guān)。我平時積累的參數(shù)經(jīng)驗工程CAD類網(wǎng)格幾何精度高特征角設(shè)15到30度都很合適地形表面或掃描重建的粗糙網(wǎng)格表面本來就有密集小起伏設(shè)5到10度能保留主要山脊線設(shè)30度以上基本什么都提不出來醫(yī)學(xué)影像重建的等值面普遍帶噪聲常用40到60度去抓真正的銳利邊界。調(diào)試時別憑感覺寫個小腳本把提取到的線條總數(shù)、平均長度打出來一邊改閾值一邊對比兩三輪就能鎖定這個模型適合的區(qū)間。需要提醒一點二面角計算依賴兩個面的法向量方向是統(tǒng)一的。如果輸入網(wǎng)格的法向沒有整理過部分面片朝外、部分朝內(nèi)算出來的夾角會偏差巨大。遇到提取結(jié)果詭異時先跑一遍vtkPolyDataNormals把法向統(tǒng)一再回頭調(diào)FeatureAngle這個順序不能反。2.3 輸出精度與分類著色兩個容易被忽視的小開關(guān)SetOutputPointsPrecision控制輸出點坐標(biāo)的數(shù)據(jù)類型默認(rèn)跟隨輸入。如果后面接vtkTubeFilter做可視化、或者要做精確坐標(biāo)計算建議顯式指定高精度。VTK里常用的取值是DEFAULT_PRECISION、SINGLE_PRECISION和DOUBLE_PRECISION我實際用double的場景更多因為網(wǎng)格處理鏈路上精度丟失往往在不易察覺處發(fā)生等到后續(xù)模塊報錯再回溯就比較痛苦。ColoringOn則是調(diào)試神器。打開后輸出的點屬性或單元屬性里會帶一個類型標(biāo)量邊界邊、特征邊、非流形邊會得到不同取值。配合vtkLookupTable和Mapper按Cell數(shù)據(jù)著色白花花一片的特征線立刻變成“紅是開口、藍(lán)是棱線、綠是壞邊”的體檢報告。這個能力放在大型網(wǎng)格上特別值錢你不可能用肉眼去逐條檢查成千上萬條邊。3. 實操全過程把特征線從網(wǎng)格里干凈地拿出來3.1 最小可運行代碼Python和C雙版本先放Python版這也是我平時做原型最快的方式import vtk sphere vtk.vtkSphereSource() sphere.SetPhiResolution(40) sphere.SetThetaResolution(40) sphere.Update() feature vtk.vtkFeatureEdges() feature.SetInputData(sphere.GetOutput()) feature.BoundaryEdgesOn() feature.FeatureEdgesOn() feature.NonManifoldEdgesOff() feature.ManifoldEdgesOff() feature.SetFeatureAngle(30.0) feature.ColoringOn() feature.Update() edge_data feature.GetOutput() print(特征線總數(shù):, edge_data.GetNumberOfLines())C版本邏輯完全一樣只是調(diào)用方式不同#include vtkSmartPointer.h #include vtkSphereSource.h #include vtkFeatureEdges.h #include vtkPolyData.h auto sphere vtkSmartPointervtkSphereSource::New(); sphere-SetPhiResolution(40); sphere-SetThetaResolution(40); sphere-Update(); auto feature vtkSmartPointervtkFeatureEdges::New(); feature-SetInputData(sphere-GetOutput()); feature-BoundaryEdgesOn(); feature-FeatureEdgesOn(); feature-NonManifoldEdgesOff(); feature-ManifoldEdgesOff(); feature-SetFeatureAngle(30.0); feature-ColoringOn(); feature-Update(); vtkPolyData* edgeData feature-GetOutput(); std::cerr 特征線總數(shù): edgeData-GetNumberOfLines() std::endl;兩個版本有一個共同易錯點用SetInputConnection時下游如果沒顯式Update某些情況下拿到的輸出是空的。穩(wěn)妥做法是取值前顯式調(diào)用一次Update不要賭渲染管線一定會幫你觸發(fā)。另外GetOutput返回的指針由VTK管線管理不需要你自己delete。如果你的輸入直接來自VTK數(shù)據(jù)源用SetInputConnection(source-GetOutputPort())更符合管線習(xí)慣我上面寫SetInputData更多是處理已經(jīng)從文件加載進內(nèi)存的vtkPolyData。注意vtkFeatureEdges的輸入必須是包含面單元的vtkPolyData。如果你手上只有散點云先走一遍表面重建流程別指望它直接處理點云。3.2 特征線渲染別用細(xì)線直接糊臉套一層Tube光拿到線數(shù)據(jù)還不夠渲染時通常要當(dāng)作高亮層疊在原網(wǎng)格上面。直接用vtkPolyDataMapper渲染lines特征線只有一兩個像素粗根本看不清。我通常會給線套一層vtkTubeFilter讓每條線變成有半徑的管道視覺效果立竿見影tubes vtk.vtkTubeFilter() tubes.SetInputConnection(feature.GetOutputPort()) tubes.SetRadius(0.02) tubes.SetNumberOfSides(8) tubes.CappingOn() mapper_line vtk.vtkPolyDataMapper() mapper_line.SetInputConnection(tubes.GetOutputPort()) actor_line vtk.vtkActor() actor_line.SetMapper(mapper_line) actor_line.GetProperty().SetColor(1.0, 0.0, 0.0) mapper_mesh vtk.vtkPolyDataMapper() mapper_mesh.SetInputData(sphere.GetOutput()) actor_mesh vtk.vtkActor() actor_mesh.SetMapper(mapper_mesh) actor_mesh.GetProperty().SetOpacity(0.3)這里Tube半徑要結(jié)合模型尺度。模型包圍盒對角線長10個單位時半徑0.02幾乎看不見取包圍盒對角線長度的1/200作為初始值再按需微調(diào)。還有個細(xì)節(jié)原網(wǎng)格設(shè)為半透明之后特征線疊在上面才不會被完全遮住。如果后續(xù)還要做交互拾取建議把特征線的顯示層級調(diào)高一點避免拾取時命中了帶著三角形面的原網(wǎng)格而不是細(xì)線。3.3 交互式提取用鼠標(biāo)坐標(biāo)定位最近的特征線純靜態(tài)提取始終差點意思。網(wǎng)格很復(fù)雜、特征線很多時你經(jīng)常會想要點一下某條特征線看它對應(yīng)模型的哪個結(jié)構(gòu)。這個需求落到VTK里就兩件事獲取鼠標(biāo)坐標(biāo)再做拾取。用vtkCellPicker最合適因為它能返回你點中的單元編號而特征線輸出的每個線單元正好就是一個cell拾取到之后再取它的世界坐標(biāo)就很方便。下面是我項目里的一個精簡模板假設(shè)你已經(jīng)創(chuàng)建了渲染窗口和交互器變量名是iren核心是往交互器上掛觀察者在左鍵點擊事件里做pickpicker vtk.vtkCellPicker() picker.SetTolerance(0.005) def on_left_button(obj, event): x, y obj.GetEventPosition() renderer obj.GetCurrentRenderer() picker.Pick(x, y, 0, renderer) if picker.GetCellId() 0: world_pos picker.GetPickPosition() print(f點擊特征線屏幕坐標(biāo)({x},{y}), 世界坐標(biāo)({world_pos[0]:.3f}, {world_pos[1]:.3f}, {world_pos[2]:.3f})) else: print(沒有點到特征線) style vtk.vtkInteractorStyleTrackballCamera() iren.SetInteractorStyle(style) style.AddObserver(LeftButtonPressEvent, on_left_button)這里有個坐標(biāo)變換的細(xì)節(jié)經(jīng)常讓新手困惑窗口坐標(biāo)系通常是左上角為原點VTK內(nèi)部渲染坐標(biāo)系卻是左下角為原點所以直接用屏幕坐標(biāo)去對應(yīng)世界坐標(biāo)時Y軸方向偏差在所難免。最穩(wěn)的辦法不是手動算坐標(biāo)軸而是像我上面這樣把位置交給vtkCellPicker去處理讓它返回正確的世界坐標(biāo)拾取位置。拿到鼠標(biāo)坐標(biāo)之后能做更多事我用vtkKdTree先建特征線頂點索引拾取后立刻找離點擊位置最近的特征點再用vtkGlyph3D在對應(yīng)位置放一個高亮小球。整個流程純疊加層不修改原始網(wǎng)格就算幾十萬條特征線也能保持實時響應(yīng)。另外picker對象建議在初始化時創(chuàng)建并復(fù)用不要在回調(diào)里反復(fù)new。頻繁創(chuàng)建picker對象雖然不會崩但會有無謂的分配開銷交互密集時性能差異能感覺出來。4. 常見問題與排查技巧實錄這些坑我全踩過4.1 特征數(shù)量爆炸幾十萬條線糊滿整個屏幕這個現(xiàn)象多半由兩個因素觸發(fā)。第一FeatureAngle設(shè)得太小表面噪聲全被當(dāng)成特征第二誤開了ManifoldEdgesOn普通邊全部涌出。排查第一步打印特征線數(shù)量、總長度和長度分布。噪聲引起的特征線普遍很短調(diào)大閾值后數(shù)量會出現(xiàn)明顯斷崖如果數(shù)量紋絲不動回頭檢查是不是開著流形邊。第二步如果閾值調(diào)到很高數(shù)量還是不降那基本能確認(rèn)輸入網(wǎng)格太臟先用vtkSmoothPolyDataFilter做平滑、或者重新remesh再跑特征提取不要拿原始掃描網(wǎng)格硬扛。注意關(guān)于FeatureAngle的調(diào)參我的習(xí)慣是“少量多次”。每次只改2到5度記錄輸出線數(shù)量和平均線長連續(xù)對比三條記錄后再確定最終值。一次猛調(diào)15度往往會把真正需要的棱線連帶刪光。4.2 特征線斷成碎片連不成一條完整折痕這是所有特征提取繞不開的痛。vtkFeatureEdges按邊輸出每條輸出對應(yīng)一個2點的vtkLine cell所以就算兩條線幾何上首尾相連在拓?fù)渖弦彩莾蓚€獨立cell。想要拿到連續(xù)曲線至少兩步先用vtkCleanPolyData把重復(fù)坐標(biāo)點合并再用vtkStripper把相鄰線段串成polyline。如果串出來的polyline還是斷的大概率是FeatureAngle剛好卡在邊界上個別關(guān)鍵邊被漏標(biāo)。我自己用的補線工具大致分四步第一步vtkCleanPolyData合并重復(fù)點第二步遍歷所有l(wèi)ine cell建立每個點的鄰接線列表第三步找出所有只有一條鄰接線的自由端點按距離閾值聚成組同一組內(nèi)兩個自由端用直線段或者沿網(wǎng)格最短路補上第四步聚完后再整體用vtkStripper串一次。這個方法比單純調(diào)閾值可控得多尤其適合機械零件上的圓角過渡線因為那些地方的角度本來就是漸變的閾值怎么設(shè)都容易斷。4.3 邊界邊數(shù)量對不上要么為0要么多到離譜邊界邊數(shù)量異常先別懷疑算法八成是輸入網(wǎng)格的真實狀態(tài)。第一種情況網(wǎng)格看起來開放但邊界邊為0這通常意味著數(shù)據(jù)是“假封閉”各個片體被焊死了你的預(yù)期就要調(diào)整。第二種情況邊界邊多得離譜說明模型存在大量細(xì)小裂縫常見于從標(biāo)簽圖像轉(zhuǎn)等值面的過程或者重復(fù)點導(dǎo)致面片之間拓?fù)浠ゲ幌噙B。用vtkCleanPolyData清理一遍重復(fù)點再統(tǒng)一計算一次法向大概率能解決九成的邊界誤判。處理完還不對就用vtkPolyDataNormals檢查法向方向是否一致方向不一致的網(wǎng)格特征邊和邊界邊都會同時錯亂。4.4 大數(shù)據(jù)集上的性能等待別讓特征提取卡住交互幾十萬面片對vtkFeatureEdges來說單次耗時其實不算夸張真正煩人的是GUI里拖動滑塊反復(fù)調(diào)FeatureAngle每次都整管更新界面直接卡死。我的三級降載方案可以分享第一級提取前先用vtkDecimatePro把面數(shù)降到能接受的水平第二級緩存特征提取結(jié)果只有FeatureAngle變化超過設(shè)定步長才重算第三級在Qt界面里把重算丟給后臺線程避免阻塞渲染。三級疊加之后再大的數(shù)據(jù)交互起來也算順滑。還有一種更隱蔽的性能問題輸入網(wǎng)格里如果有大量重復(fù)點vtkFeatureEdges會花很多時間在一致性檢查上。所以在上游加一次vtkCleanPolyData不光是正確性問題也是性能問題。5. 進階玩法特征邊的價值在提取之后才真正放大5.1 用ColoringOn給網(wǎng)格做“拓?fù)潴w檢”打開ColoringOn特征邊就會帶上分類標(biāo)量此時給Mapper配一個vtkLookupTable打開CellData著色模式表面立刻變成“紅是開口、藍(lán)是棱線、綠是壞邊”的體檢圖。這個技巧對來源不明的網(wǎng)格尤其實用。有一次我處理一個牙科掃描網(wǎng)格打開分類著色才發(fā)現(xiàn)模型某個區(qū)域藏了大量非流形邊后果是該區(qū)域的任何分割、簡化操作都不正常。那段區(qū)域后來做了一遍remesh后續(xù)分割算法的準(zhǔn)確性立刻提升。在大型模型上靠肉眼逐條檢查邊的狀態(tài)是不可能的分類著色就是最高效的篩選方式。5.2 特征邊 網(wǎng)格簡化把硬邊保護起來做網(wǎng)格簡化的人都知道面片從100萬壓到10萬機械零件上的棱線和圓角往往先被磨平。vtkFeatureEdges在這里可以扮演“保護名單”的角色先提取特征邊把特征邊涉及的頂點索引收集起來再做帶約束的簡化。vtkDecimatePro本身有PreserveEdges之類的選項但實際效果和數(shù)據(jù)結(jié)構(gòu)相關(guān)性很強并不總是可靠。我現(xiàn)在更常自己維護一個頂點集合把它作為簡化時“不允許刪除”的名單傳給簡化器實測下來棱線可以保留八成左右。收集特征頂點集合的思路很簡單遍歷輸出的lines用vtkCellArray取出每個line的兩個點Id寫進一個set容器。偽代碼大概是這樣的std::setvtkIdType protectedIds; vtkCellArray* lines edgeData-GetLines(); vtkIdType npts; const vtkIdType* pts; for (lines-InitTraversal(); lines-GetNextCell(npts, pts); ) { for (vtkIdType i 0; i npts; i) protectedIds.insert(pts[i]); }這個集合可以作為約束簡化的輸入。把特征邊當(dāng)成簡化保形的起點而不是終點才是它真正有價值的使用方式。5.3 把特征提取模塊嵌進Qt界面實時調(diào)參桌面工具里特征提取經(jīng)常需要一個帶滑塊的調(diào)參面板。VTK 9時代推薦用QVTKOpenGLNativeWidget配合vtkGenericOpenGLRenderWindow而不是老舊的QVTKWidget。核心代碼長這樣from PyQt5.QtWidgets import QSlider, QVBoxLayout, QWidget from vtk.qt.QVTKOpenGLNativeWidget import QVTKOpenGLNativeWidget import vtk class FeatureWidget(QWidget): def __init__(self, mesh): super().__init__() self.vtk_widget QVTKOpenGLNativeWidget() self.render_window vtk.vtkGenericOpenGLRenderWindow() self.vtk_widget.setRenderWindow(self.render_window) self.feature vtk.vtkFeatureEdges() self.feature.SetInputData(mesh) self.feature.FeatureEdgesOn() self.feature.BoundaryEdgesOn() self.feature.SetFeatureAngle(30.0) self.feature.Update() self.slider QSlider() self.slider.setRange(1, 90) self.slider.setValue(30) self.slider.valueChanged.connect(self.update_angle) layout QVBoxLayout() layout.addWidget(self.vtk_widget) layout.addWidget(self.slider) self.setLayout(layout) self.vtk_widget.GetRenderWindow().Render() def update_angle(self, value): self.feature.SetFeatureAngle(float(value)) self.feature.Update() self.vtk_widget.GetRenderWindow().Render()這里有幾個細(xì)節(jié)值得注意。第一QVTKOpenGLNativeWidget必須綁定一個vtkGenericOpenGLRenderWindow實例不能直接塞一個默認(rèn)RenderWindow進去否則OpenGL上下文會出問題。第二滑塊拖動過程要加防抖不必每個像素都觸發(fā)重算簡單的做法是只響應(yīng)release事件或者用定時器合并連續(xù)變化。第三如果后臺線程里觸發(fā)了vtkFeatureEdges重算記得把結(jié)果回傳到Qt主線程后再調(diào)用Render不要跨線程直接操作渲染窗口。5.4 特征邊作為分割、測量與配準(zhǔn)的起點特征邊提取完下游能接的東西非常多。用vtkConnectivityFilter對提取出的特征線做連通成分分析可以把模型表面按“被特征邊圍成的區(qū)域”切成獨立區(qū)塊作為交互式分割的初始掩膜。做測量工具時拾取一條特征邊后取該邊兩個鄰接面片的法向量計算夾角把這個角度回填到界面里就是一個現(xiàn)成的折角測量模塊。把特征邊點集轉(zhuǎn)成頂點數(shù)據(jù)后再走點云處理管線也常用于跨模態(tài)幾何特征對齊的預(yù)實驗。我實際項目里還遇到過一個有意思的用法把特征邊按長度排序過濾掉太短的碎線后剩下的長特征線直接作為模型“骨架”用來做對象姿態(tài)估計的粗對齊。整個過程不復(fù)雜但效果比單純用原始網(wǎng)格做全局配準(zhǔn)要快得多因為特征線的點數(shù)比面片數(shù)量少兩三個數(shù)量級。說到底vtkFeatureEdges產(chǎn)出的是底層拓?fù)湫畔⒄嬲膬r值要靠后續(xù)算法來放大它負(fù)責(zé)把“哪里是結(jié)構(gòu)線”說清楚剩下的交給業(yè)務(wù)邏輯。最后說點個人的使用體會。做了幾年網(wǎng)格處理我最大的感觸是vtkFeatureEdges這個類本身很小、參數(shù)也少真正拉開差距的往往是預(yù)處理和后續(xù)處理。很多人把特征提取看成一步濾鏡操作拿著原始網(wǎng)格直接懟進去結(jié)果不符預(yù)期就到處找替代方案。其實網(wǎng)格數(shù)據(jù)類型千差萬別臟活永遠(yuǎn)在前后兩端前端做好clean、smooth、法向統(tǒng)一后端做線條連通、過濾、分類中間那一小步交給vtkFeatureEdges是最省心的。如果你正在為棱線提不出來、輪廓斷成碎片頭疼我建議先檢查網(wǎng)格質(zhì)量再耐心調(diào)FeatureAngle最后才考慮換算法。順便分享一個小習(xí)慣每次修改參數(shù)后把輸出記錄成一行日志哪怕簡單兩句話積累幾十組數(shù)據(jù)之后你對“什么樣的網(wǎng)格配什么樣的閾值”就會形成直覺。這個小類可能永遠(yuǎn)不會登上算法頭條但它是整個網(wǎng)格處理鏈路上最可靠的基石之一。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
99热这里只有精品26| 色高清无码视频| 2023天天日夜夜爽| 丁香五月综合久久综合| 五月天天丁香婷婷| 激情深爱五月天| 色播丁香婷婷五月激情| 激情五月婷婷欧美极品 | 伊人久久婷| 婷婷区日本| 婷婷大乡焦噜噜| 国产又黄又爽又色的免费| 97碰碰视频| 伊人丁香花综合影院| 丁香五月婷婷黑人妻黄色电影院| 亚洲AV另类| 五月社区丁香| 丁香五月天色综合| 人人干天天舔| 色婷婷狠狠干| sS丁香五月婷婷| 九九人人看| 成人中文网| 日本久久精品| 99在线精品免费视频| 人人爱国产| 五月婷婷九| 深情六月婷婷综合久久| 大香蕉久操| 丁香五月综合婷婷| 色碰碰视频| 亚洲va在线∨a天堂va欧美va| 婷婷舔| 日本超碰在线| 欧亚洲在线高清视频| 狠狠五月激情丁香六月| 日本久久爽| 99久高清视频| 超碰97久久| 久久婷婷大香蕉| 九九成人电影婷婷| 色婷婷小视频| 五月99久久| 婷婷色基地在线看| 婷婷丁香九月| 色五月丁香总合网| 久久人妻情侣| 99色在线视频| 天天色综网| 97人人操在线| 激情五月天丁香| 九九视频在线| 亚洲欧洲中文日韩久久AV乱码| 色五月五月婷婷| 久久婷婷伊人| 人人爱操| 色色999三级片| 射满了还射免费在线观看 -午夜版全集-新视觉影院 | 久99视频在线观看| 九九黄色网| 极品色丁香| 丁香五月激情宗合网| 色噜噜狠狠色综合成人网| 超碰在线综合| site:jszngf.com| 久久综合伊人综合在线| 这里只有精品69| 婷婷五月,偷窥偷拍网| 激情婷婷22月间| 97自拍99| 秋霞黄色一级久久| 五月天激情视频网站| 婷婷日日夜夜| 99婷婷| 综合色播| 中文婷婷狠狠| 久久久中文| 六月丁香婷| 久久只有精品| 五月婷婷激情综合| 亚洲精品白浆高清久久久久久| 婷婷五月欧美综合| 久久综合综合久久| 五月开心激情网| 91精品久久久久久综合五月天| 五月色丁香视频精品| 久久丁香五月婷| 天天日天天色| 六月成人网| 色吧99| 久热99热| 九九综合久久| 色偷偷五月天| 丁香香蕉婷婷| 色噜噜,噜噜色| 色色丁香激情五月| 久久婷婷亚洲| 九九精品99久久久| 天天操夜夜玩!| 婷婷五月天激情免费在线观看| 91日日日| 色综合激情图区| 五月婷婷偷拍| 1024操逼| 丁香 婷婷 激情 综合 五月| 亚洲综合五月天| 婷婷五月天成人网| 日本99在线| 伊人久久婷婷五月天激情四射| 色情五月停停丁香| 51精品国自产在线| 婷婷五月天成人在线视频| 五月丁香色婷婷基地| 亚洲精品视频电影| 伦乱人妻| 99精品久久久久久久婷婷久久| 五月丁香婷婷深深爱| 精品国产AV色一区二区深夜久久| 婷婷99中文字幕| 五月色丁香国产在线视频| 国产午夜精品一区二区| 五月婷婷激情啪啪| 99热精品9| 久久五月网| 久久婷婷五月天大香蕉| 天天噜天天爱| 天天日天天爽| 99操视频| 91日本在线| 婷婷久久色| 久久精彩免费视频| 色五月婷婷基地| 女人天堂 AV| 日本色五月| 玖玖综合色区在线观看| 久久精品66| 五月天婷婷综合| 98色丁香五月婷婷综合网| 五月天另类综合网| 婷婷激情五月| 狠狠操天天操天天操| 9l视频自拍9l九色成人| 久久久宗合| 亚洲五月天婷婷在线| 色婷婷狠狠| 色色丁香五月| 这里有精品| 亚洲视频在线网站| 激情五月六月丁香| 婷婷狠狠干| 人人色婷婷五月天| 色色色色综合网| 九九热99视频在线| 伊人久久大香网| 久久99看免费| Av九九| 日亚二欧美| 日韩一级网站| 久久99精品久久只有精品| 亚洲综合在线视频| 五月丁香综合精品| 人人摸人人操人人爱| 99热国产在| 九九热在线视频观看| 伊人婷婷大香蕉| 99激情| 色月丁| 能直接看的AV网站| 四川操逼站| 婷婷五月天电影区小说区| 久9综合| 操逼123网| 美国少妇性做爰| 五月天色官网| 婷婷不卡基地| 久久超视频| 亚洲精品成人片在线播| 亚洲综合在线播放| 婷婷丁香六月五月天| 日韩aaa| 丁香五月婷婷六月婷婷| 裸体做A爰片毛片A片免费| 婷婷五月天色丁香| 久久精品熟女亚洲AV麻豆| 五月丁香六月情婷婷久久| 国产美女无遮挡裸体毛片A片| 婷婷五月天,影院| 国产日韩欧美| 99热8| 人人操操| 99在线免费观看| RenRenSe在线视频网站| 亚洲色图在线视频| 狠狠色婷婷7777久| 午夜精品777| 97碰 在线视频观看| 欧美美美女性色视频| 狠狠 久久| 天堂色婷婷| 99精品视频免费在线播放| 天天插天天射| 色色色色色网| eeuus五月婷| 9热网站| 99伊人婷婷在线| 婷婷综合成人| 激情婷婷综合| 婷婷五月天情色| 久久99网| 婷婷五月丁香六月综合网| 色久九| 国产暴力强伦轩1区二区小说| 激情亚洲婷婷六月| 99在线精品视频| 激情五月综合亚洲另类| 五月丁香在线观看| 天天操天天操| w婷婷五月婷婷w| 天天日天天爽| 成人在线综合| 玖玖资源天天无码| 激情网站五月| 2013AV天堂| 五月天激情小说| 欧美婷婷五月天综合| 亚洲成人在线综合| 久久桃花网色婷婷| 99热综合| 天天天天操| sS丁香五月婷婷| 伊人喵咪a V| 久久五月天婷婷视频| 疯狂做受XXXX高潮A片| 久久久久久人妻久久久久久久久久人妻久久久 | 丁香五月六月综合激情| 人人草开心五月天| 丁香六月高清视频| 97啪啪| 亚洲AV久久久久久久久久久久久久久久 | 99热9999| 久色婷婷200| 狠狠做六月爱婷婷综合aⅴ| 超极99精品| 99在线小视频| 色欲五月婷婷| 在线1青婷| 五月天婷亚洲天综合网综合| 丁香五月区| 青青草原亚洲久| 天堂A∨在线| 亚洲综合丁香五月天| 久久这里只有精品久久| 69久久99精品久久久久| 五月婷视频在线观看| 色色五月天激情| 99热都是精品| 亚洲色A| 91精品电影18T| 久久综合色五月| 五月精品99综合| 婷婷综合网| 美欧成人视频| 丁香婷婷激情六月五月开心| 日日夜夜爽| 婷婷欧美色| 97干视频| 99自拍网| PORNY九色9l自拍视频成人| 久热伊人在91| 伊人影院久久网| 激情婷婷五月基地| 另类国产综合| 久久久久99精品成人片| 丁香婷五月| 五月婷婷在线视频免费观看| 婷婷五月丁香基地在线视频官网| 人妻人人操| 色五月婷婷综合在线| 五月丁香婷久久| av一级棒av| 99热久| 国产这里只有精品| 色综合99| 国产精品扒开腿做爽爽爽A片唱戏| 亚洲操B| 91操人| 久久伊人9| 九九大香蕉黄色影院| 五月亭亭网成人在线视频| 久热这里只有精品视频免费观看| 五月丁香亚洲婷婷| 五月婷视频| av人人干| VA色婷婷| 香蕉综合网| 国产美女无遮挡裸体毛片A片 | 日韩免费视频| 能直接看的av网站| 五月天色区| 久久婷婷五月天蜜桃| 婷婷五月在线播放| 9久国产精品| 淫视馆AV在线| 五月天社区| 国产精品扒开腿做爽爽爽A片唱戏 亚洲爆乳无码精品AAA片蜜桃 | 秋霞AV淫| 99爱在线免费视频| 九九99九九精品免费| 亚洲精品久久久久久久久久飞鱼| 淫视馆av三区| av国产精品偷| 亚洲色情免费网| 五月天开心婷婷久久| 久久这里都是精品视频| 婷婷五月天激情电影小说| www.婷婷五月天| 亚洲最大在线| AA片在线观看视频在线播放| 一起草日本| 婷五月天六| 久久精品63| 激情五婷精品网在线观看网址| 天天拍夜夜撸| 五月色色激情网| 2020日日干| 九九色综合九九色| 97碰 在线视频观看| 久久思思99| 欧美精品XXXXBBBB| 日韩啪啪自拍| 草综合网| 欧美成人性爱网| 日韩狠狠色| 九九在线视频| 亚洲黄色av网站| 人人性久久| 色情五月丁香婷婷网| 天天摸天天高潮天天爽| 中文AV在线播放| 国外亚洲成AV人片在线观看| 五月激情婷婷国产精品久久久久久| 影音先锋一区二区三区| 激情五月婷在线精品| 婷婷五月天网| 97干干干丁香| 亚洲成人影视在线观看| 婷婷色情小说| 天天操天天干天天日| 日韩中出视频| 丁香午月AV中文字幕| 国产精品香蕉| 午夜不卡久久精品无码免费| 一区二区乱码视频| 99re最新地址| 国产在线aaa片一区二区99| 人人操人| 69婷婷丁香午夜| 人人摸人人澡人人| 青青草大香| 97碰久久| 六月天婷婷| 五月激情小说| 亚洲午夜av| 狠婷婷五月| 67194成I人在线观看线路1| 久久大香蕉丁香| 丁香五月婷婷黑人妻黄色电影院| 久久婷婷色综合| 日本五月丁香| 九九伊人网| 99丝袜精品视频网站| 五月天婷a在线| 亚洲九九视频| 色婷婷狠狠18yy| 99热6这里之有精品| 五月天激情图片| 欧美特大片黄| 狠狠擼综合| 99精品在线| 亚洲人人艹| 激情五月天无码| 91碰碰| 久久综合五月| 开心五月网 | 五月丁香成人| 99色精品| 人人摸人人澡人人| 欧美啪啪五月天| 视频这里只有精品16| 玖玖精品视频| 欧美日韩999| 丁香五月婷婷基地| 色色色色区| 99亚洲色色| 中文字幕视频色婷婷| 九九热只有这里精品| 欧美日本黄色| 婷婷五月天小说| 无码字幕中文| 久久这里只有精品网| 色五月激情| 亚洲av成人在线| 国产精品色| www.com色播五月天| 99日这里只有精品| 综合久久综合五月天婷婷| 日韩成人网站精品久久大全| www.91久久| 久久五月婷| 婷婷四色五月| 久久婷婷五月| 激情五月天视频| 成人色五月天婷婷| 99热啪啪| 99视频精品8 | 五月久久丁香| 99久在线精品99re8热| 九九热99在线视频| 五月丁香网站| 中文字幕在线免费观看视频| 色五月婷婷丁香五月| 日日干天天射| 国产乱人偷精品人妻A片| 五月丁香va| 国精产品一区一区三区免费视频 | 日韩 中文 欧美| 婷婷久月| 久久婷婷综合网| 丁香五月电影| 天天做天天要天天爽| 国产成人一区二区三区在线观看| 国色天香伊人狠狠色| 午夜激情四射影院| 情色五月天网站| 狠狠干五月天婷婷网| 日本久久精品| 天天夜夜爽| 激情九九六月激情免费视频| 久久ab| 美女五月天婷婷| 韩国三级五月天婷婷。| 婷色视频| 久久精彩视频| 九一99| 五月天婷综合| 九月丁香| 五月激情久久| 色情五月天视频网| 91九色PORNY大屁股| 丁香六月久久| 99re这里只有精品国产99| 色婷青青| 亚洲在线操| 亚洲丁香五月深爱五月| 91刘玥视频在线观看| 91一起艹| 人妻尝试久久久久久久久久久久| 夜色综合网| 五月丁香六月情| 99色播| 五月丁香久久色| 亚洲综合99| 婷婷丁香五月,狠狠综合| 丁香五月婷婷Av| 久久五月天婷婷| 人妻操逼视频| 九九视频这里只有精品在线播放 | 六月婷欧美| 97色在线| 亚洲性爱电影| 日韩人妻操逼视频| 思思久久99热| 色九月婷婷综合| 五月天小说激情| 超碰资源在线| 久久久aaa| 五月天婷婷在线AN| 五月天亚洲综合网| 五月丁香直播| 色99日韩| 色原狠狠综合| 亚洲精品国产A久久久久久| 五月丁香影院| 色婷婷激情五月天在线观看| 《诡秘之主》在线观看| 亚洲有码在线视频| 伊人99久久| 五月激情小说网| 丁香五月欧美激情| 五月丁香六月色情网欧美| 91碰超| 日日夜夜九九| 亚洲字幕AV一区二区三区四区 | 成人丁香色| 狠狠五月婷婷| 五月丁香六月| 五月天婷婷色| 九九RE视频在线精品| 另类五月激情| 情涩婷婷五月天| 99开心五月五月丁香激情| 久久 中文 日本| 亚洲综合色婷| 日本精品人妻无码77777| 国产91视频| www.夜夜| 欧美精品18| 思思久久青草热| 日韩免费视频| 色五月天电影| 99亚洲天堂| 操骚货在线| 这里只有精品视频在线看| 人妻性爱| 九九99视频精品| www.久久久久| 久久久久9| 激情亚洲婷婷| 久草五月婷婷| 综合另类视频| 成人av播放| 91人碰| 人人综合91网| 玖玖婷婷色| 激情骚五月| 婷婷五月激情综合网| 日本二级毛片二级毛片| AV成人在线网站| 亚洲欧洲中文日韩久久AV乱码| 五月天激情网站| 99热精品在线播放| 日日干天天| 色五月播五月| 五月丁香影院| 五月婷婷色欲| 丁香五月玖玖| 亚洲成人无码免费| 婷婷色五月开心五月| 久re热视频| 在线视频99| 91精品婷婷国产综合| 五月丁香激| 久久HD| 一本久道综合色婷婷五月| 大香蕉久| 天天婷婷操| 久久只这里有精品| 五月婷婷激情综合网| 5月婷婷6月六月丁香| 亚洲色热| 五月天综合视频| 亚洲综合另类| 狠狠婷婷日韩| 久久9精品视频| 九九黄色网| 亚洲综合新99视频| 五月丁香黄色| 五月天婷婷綜合院| 激情五月天综合| 中文字幕日产A片在线看| 午夜成人片400| 天天干天天av天天射 | 九九热在线视频| 男男野外做爰全过程69| 亚洲综合欧美色丁香婷婷888月图片| 五月亭大香蕉| 亚洲色色色色色| 激情校园 亚洲| 色婷五月天综合网| 亚洲精品国产setv| 国产精品久久久爽爽爽麻豆色哟哟| 激情性爱五月天网页| 婷婷伊人五月丁香天堂网| 色婷婷色情| 五月丁香美女| 五月婷婷丁香网| 91久久久久久久| 欧美成人AAA片一区国产精品| 91男人资源站| 少妇激情基地| 久久这里有| 久久激情综合| AV色色天堂中文| 中文字幕九九九九| 激情五月视频| 日本三级中国三级99人妇网站| 少妇高潮呻吟A片免费看软件| 99久久婷婷综合| 免费观看亚洲AV片| 亚洲最大五月六月丁香婷婷| 五月婷婷,六月丁香| 五月丁小婷婷激情四射| 久久大香蕉同僚| 激情五月网站| 97色在线视频| 不卡成人免费| 婷婷五月丁香影院| 激情五月婷黄版| 少妇性BBB搡BBB爽爽爽视頻| 9l视频自拍9l视频自拍九色学生| 99.色| 婷婷天堂综合| 午夜激情久久| 人人天堂操| 91热网址| 色婷婷久久9.com| www。狠狠干。com| 久久人人九| 久热精品免费视频4| 淫视馆aV二区一区| 丁香五月欧美| 国产九月婷婷| 婷婷五月丁香综合激情小说| 五月丁香婷婷色色| 色婷婷色五月综合| 久久综合天天综合| 五月天综合在线| 国产操B视频| 亚洲色情网站| 大伊香蕉精品视频在线| 激情五月天综合网站网站网站| 成人丁香五月| 综合色在线| 99视频久久免费视频| 久久久性爱视频| 丁香九色不卡aaa| 激情综合网激情五月网| 久色| 久久99免费视屏| AV五月丁香| 9久久精品视频| 丁香六月婷婷综合啪啪| 99热网精品| 天天搽天天射| 综合五月天| 五月婷婷啪| 五月 激情视频| 天天综合网色欲香| 丁香激情五月少妇| 五月婷狠狠| 久久久99精品| 东京热五月婷婷| 思思久久96热在精品国产,| 五月天激情视频| 久热超碰| 婷婷五月在线视频| 色五月婷婷狠狠撸| 色色婷| 性色播| 九九亚洲| 这里只有精品热| 丁香五月影院| 综合激情网五月激情| 99精品无码| 综合激情五月四射婷婷| 色婷婷电影网| 欧美日韩大黄| 亚洲狠狠爱婷婷| 久久99久久99精品免观看软件| 中文字幕免费高清电视剧| 先锋资源996| 国产成人精品一区二三区熟女在线 | 91九色首页| 日本99视频| 色婷婷婷av | 狠狠爱婷婷丁香| 超碰99久久| www九九热| 俺去也综合| 婷婷五月 丁香六月| 亚洲成av人影院| 欧美另类五月激情| 久久全色| 五月丁香激情综合网| 99色在线视频观看| 精品国产一区二区三区四区阿崩| 九色色| 日韩无码人妻一区二区| 中文字幕黄色片| 丁香五月婷婷五月天在线| 婷婷五月天丁香| 亚洲综合色五月| 婷婷色六月| 久99久视频| 天天色天天爽| 亚洲黄网在线| 天天操B| 干亚洲天堂| 久久人人添人人爽添人人片αV| 可以看的AV| 九九五月天| 久久怡红院| 综合久久六月| 激情AV| 亚洲精品国产A久久久久久| 性日本精品| 亚洲AV综合在线观看| 亚洲精品久久久久AV无码| 欧美综合激情五月天| 六月婷基地| 久久色情| www.色婷婷.com| 人人干天天舔| 色色色色色五月| 开心激情站| 久久九九囯产| 色欧洲| 亚洲色情网站| 日本a片网址| 九九色video| 亚洲婷婷免费| 天天日夜夜帕| 亚洲中文无码成人| 美欧成人视频| 精品香蕉99久久久久网站| 久青草影院| 在线VA视频| 五月丁香综合成人社区| 尤物一区二区| 国产欧洲欧洲精品久久| 婷婷六月丁香五月| 26uuu激情五月天| 人妻久热| 97碰 在线视频观看| 五月婷婷六月天| www.激情五月| 五月婷婷花| 五月婷婷另类| 人妻激情视频| 国产毛片操B| 色色a| 色播播五月天| 99热在线观看免费| 99热6这里只有精品6| 亚洲精品视频电影| 性爱激情久久| 精品无码久久久久久久久| 久久综合影院| 天天爽,夜夜爽| 色五月五月天| 丁香五月在线伊人| 九九九日本熟女| 六月丁香婷婷大香蕉| 色婷婷呢狠禁久禁| 五月天激情网图片| 丁香色五月天| 91色在线/日韩| 夜夜干天天操| 久久色五月天激情小说| 新五月天婷婷激情电影| 99久热这里有精品| 五月丁香猫咪久久婷婷综合视频激情四射网入口 | 国产亚洲色婷婷久久99精品91 www.riverspirits.org www.hnnun.com www.changh | 亚洲精品第一国产综合亚AV | 这里只有视频精品| 99热精品在线观看| 翔田千里 50岁 无码| 99热九九在线| 亚洲精品444久久久久久| 婷婷五月天国产传媒| 女人高潮内射99精品| 婷婷丁香五月天激情| 色婷婷综合久久久久| www.色婷婷| 无套内射极品大美女| 九九色综合视频| 久久久久久五月天| 婷婷丁香五月综合激情小说| 开心五月婷婷在线| 26uuu亚洲欧美| 天天射天天射一道本日本社区 | 精品影院| 日本人妻伦在线中文字幕| 嫩草AV久久伊人妇女超级A| 五月婷婷六月激情| 色婷婷电影网| 女人高潮内射99精品| 五月综合色| 久久小说网| 亚洲乱码日产精品BD| av操一操| 国产精品色婷婷AV综合色色| 久久这里都是精品| 色色色热| 久久综合中文字幕| 日本色色色| 日日夜夜干| 99精品偷自拍| www.9操| 玖玖色综合色| 狠干综合| 大香蕉网站,大香蕉综合| 久久综合爱| 伊人五月天日日夜夜久久久天天| 国产永久一二一起草| 天天操天天操| 五月天婷婷丁香社区| 99综合| 亚洲综合成人网| 99操99| 2018夜夜草| 91日综合欧美| 中文字幕AV在线播放| 伍月婷婷免费视频| 婷婷激情啪啪| 婷婷五月激情六月| 大香蕉九九| 色播五月丁香| 69天堂99| 激情五月婷| 噜综合| 五月丁香六月综合激情网| 亚洲欧美999| 爽极品色| 99精品国产在热久久| 十二区无码| 五月婷婷天堂| 婷婷五月天六月综合| 婷婷五月天黄色小说| 热久国产| 777影视理论片大全在线观看| 精品一区久热| 99热主页日本| 久热最新视频| 99riAV国产精品视频| av大香蕉| 婷婷之玖玖| 99热国品免费| 五月色天情| 三级三久久线久久99久目本WW| 丁香六月婷婷久久综合| 婷婷综合在线视频| 丁香婷婷人妻| 最新丁香六月婷婷| 免费亚洲婷婷| 久久国产AV| 人妻久久做| 五月天婷婷激情在线色图| 色色色色网站| 亚洲天堂九九九| 99热综合在线| 色色色综合色| 五月天激情综合网| 五月天丁香久久| 五月天色婷婷图片| 超碰人人干| 玖玖综合色区在线观看| 久久婷婷激情五月天一区二区| 美女美女美女三级色天天天天天| 五月激情婷婷在线| 婷婷五月丁香A∨| 天天在线天天综合网色| 婷婷五月色综合| 色婷婷丁香女女| 玖热精品综合视频| 这里只有精品在线视频在线观看| 狠狠穞A片一區二區三區| 99热资源在线| 五月天激情小说婷婷基地| 777色色色| 啪精品| 1995年关宝慧版蜘蛛女| 青草视频在线蜜臀| 五月婷婷激情| 久久青青日本视频| 九九久久五月天综合伊人| 九九Av| 九九人人看| 天天天摸夜夜夜玩| 熟女人妻一区二区三区免费看| 一级精品999WWW| 天干夜夜操| 国内一级片| www.狠狠操.co m| 日本久久婷| WWW久| 五月天久久综合婷婷丁香| 国产精品18久久久| WWW,激情五月天,COM| 99碰网站| 色99免费视频中文| 欧美色色色色色色色| 欧美性猛交99久久久久99按摩| 成年人夜夜喷水| 五月婷婷免费在线视频| 亚州第一黄网| 开心色播色五月婷婷| 欧洲色| 丁香五月在线人妻| 婷婷久久五月| 色狠狠色综合久久久绯色AⅤ影视 大香蕉五月天婷婷丁香91 | 日夜操B| 99在线免费视频| 97操碰在线视频| 激情婷| 五月草视频| 五月天婷婷Av| 99爱视频免费看| 五月婷婷综合在线亚洲视频| 五月天色婷婷小说| 亚洲精品无码一区二区| 五月天婷婷午夜丁香| 亚洲精品大片| 丁香六月婷婷综情欧美| 五月丁香婷婷成人网| 91在线日| 丁香婷婷久久| 91中文在线| 能看的av网站| 五月婷婷内射网| 婷婷五月天AV| 五月激情综合激情五月| 亚洲国产精品VA在线看黑人| 日日干日日s| 99久久精品免费精品国产_国产精品久久久久久_国产在线|日韩_久久国产精品电影 | 色日本网| 综合精品啪啪| EEUSS鲁片一区二区三区| 天天干天天曰天天射| 久久久久网站| 91热在线| 99热99在线| 亚洲开心激情网| 91色性感五月婷婷丁香| 99热这里只要精品免费| 91精品综合久久久五月天| www.夜夜操| 五月丁香六月激情综合| 色婷五月| 五月天天丁香婷婷| 国产婷婷五月天| 久久一品区| 国产成人av在线播放| 99久热| 国产毛多水多女人A片| 五月婷婷色情| 婷婷综合另类| 免费黄色片子| 99'无码| 教师性爱毛片| 丁香五月天资源网| 91久久| 日本欧美成人片AAAA| av在线色五月丁香婷区久| 超碰97色| 亚洲成人免费在线| 99高级会所久久| 六六久久黄色| 久久婷婷综合国产| WWW.天天日| 99re欧美精品| 欧美乱码国产一级A片| 天搞天天天天天| Av狠狠色丁香婷| 九九色图| 婷婷天天插天天爱| 国产婷婷五月| 色播五月婷婷| 噜噜噜噜噜色| 91性高潮久久久久久久久| 99精品视频在线观看| 九九热在线视频观看| 五月婷婷基地| 久久综合26p| 亚洲啪啪视频| 青青草视频福利| 久久久宗合| 亚洲国产精品二二三三区| 激情五月婷婷开心网| 五月丁香六月激情综合网| 美女被操一区二区| 色五月综合网| 亚洲最大五月六月丁香婷婷| 婷婷五月丁香久久| 欧美天堂婷婷日韩| 99热99色| 五月丁香黄色| 伊人激情| 人人操人人添人人摸97| 99无码视频| 久久激情五月| 少妇口诉沐足视频播放器网址| 人妻视频在线| a性生活久久无| 婷婷色网| 日婷婷| 日韩婷婷五月天| 欧美视频五区| 97luluse| 亚洲五月婷| 丁香六月综合| 91人妻视频| 婷婷五月天色| 亚洲AV无码一区二| 激情五月婷婷综合秋霞| 久久久精品人妻| 五月婷婷激情网| www.热99热| 五月总合激情网| 五月狠狠| 97成人丁香| 日本99热| 99熟女视频| 色欲一二三| 色婷婷五月天堂资源| 激情婷婷五月久久| 9有码中文| 国产伊人大香蕉| 五月天激情色色| 色婷婷亚洲婷婷| 五月丁香啪啪综合| 五月开心色| 另类综合国产| 久久精品在线| 国产激情综合五月久久| 欧美日韩成人在线网站| 另类亚洲电影| 丁香8月手机综合| 丁香婷婷久久老熟女综合网| 五月婷婷啪啪| 一级精品999WWW| 婷婷五月丁香色播| 六月丁香AV| 99婷五月| 成人超碰网| 无码人妻丰满熟妇奶水区码| 五月婷婷激情网| 久久伊人大香蕉| 97人凄人人操人人爽| 五月婷婷啪啪| 婷婷五月天激情丁香| 高清无码中文字幕aVDV| 五月深爱婷婷| 99r久久这里只有精品| 亚洲婷婷视频| 欧美一级色| wwwss在线观看| 日韩九区| 99综合视频| 激情网第九色| 天天久久人人| 99热在线观看免费中文| 超碰99在线观看| 97人人草| 这里只有精彩小视频视频网站| 色婷五月| 婷婷丁香六月综合激情站| 婷婷五月天色| 久久久思思热| 天天天操天天天爰| 日韩成人网站精品久久大全| 综合逼五月激情婷婷| 五月丁香六月婷婷免费| 五月丁香婷婷激情| 高清无码中文字幕aVDV| 丁香五月六月激情| 六月丁香影院| 五月天婷久精视频| 99ri视频在线播放| 亚洲不卡| 五月天播播| 精品亚洲国产成人A片在线鸭王| 少妇大叫太大太粗太爽了A片 | 亚洲激情电影五月天色婷婷丁香一起草 | 五月天综合缴情网网站0| site:esunnet.com| 丁香五月激情澎湃一区| 婷婷五月天堂一本在线| 极品人妻VideOssS人妻| 九热精品| 中文字幕丰满孑伦无码专区| 亚洲AV无码电影| 人人色人人摸人人看| 激情亚洲网| 午夜成人片400| 色婷婷操逼| www.五月.com| 亚洲亚洲人成综合网络| 丁香婷婷大香蕉| 婷婷深爱五月天| 大香蕉色婷婷伊人在线| 最新日本A片| 色五月五月婷婷| 久久久久久婷| 久久婷鲁| 丁香久色| 九九热在线99| 操操自拍| 激情五月婷婷五月丁香五月开心五月| 青草视频在线播放| 五月份婷婷| 丁香五月在线自慰| 六月婷在线| 蜜桃婷婷丁香| 五月丁香网站| 日韩一级片| 九月婷婷激情| 狠干综合| 97婷婷五月天| www.91五月| 五月丁香六月激情综合啪啪| 人妻久久久久久久 | 九九综合九九| 人碰91| 日韩av网址大全| 国产精品成人AV在线观看春天| 九九综合视频在线观看| 99久久婷| 超级碰碰91| 五月婷婷激情日本| 9热在线视频精品| 五月丁香六月婷婷综合| 91丁香色| 丁香六月毛片| 国产精品VIDEOSSEX久久发布| 天天做天天爱天天爽夜夜揉| 九九激情综合| 人妻久久婷婷| 色七七九九| 精品99在线看| 99综合自拍| 天堂久久婷婷| 五月久久婷婷天堂视频| 99.N在线视频| 日本天天色| 操婷婷基地| 天天激情欧美美女| 91丨九色丨老农村| 九九在线视频| 日韩肏屄网| 五月婷婷导航| 天天插天天射天天干| 国产亚洲色婷婷久久99精品91| 极品九九九九九九| 日日干夜夜干| 99a级片| 99ri精品视频在线观看| 五月丁香999| 日韩啊啊啊| 色五月激情问网站| 2018国产大陆天天弄| 激情纯色婷婷五月天在线不卡视频| 激情5月婷婷狠狠干| 天天操天天日天天爽| 99精品偷自拍| 夜夜噜夜夜奇| 最新无毒无码AV| 日韩av网址大全| 色婷大香蕉| 99综合网| 婷婷涩五月| www.minyis.com【JT】实力收量可预付QQ2101460746 | 欧美丰满熟妇BBB久久久| 激婷网| 天天爱天天做天天爽| 色婷婷成人色网| 婷婷开心久久| 99人人精品| 99啪啪视频| 丁香六月婷婷综合激情欧美 | 69天堂99| 天天骑天天操| 色五月色图| 五月婷婷啪啪| 婷婷精品在线| 狠狠色噜噜色狠狠狠综合色 | 伊人网大香| 午夜色婷婷| www.婷婷,com| www九月婷婷| 成人网在线视频| 五月婷丁香花| 日韩二区搞逼插逼毛片| 色欲色香综合网| 五月天丁香综合| 天天弄天天操| 五月丁香无码| 亚洲久久日| 五月丁香激情综合| 婷婷五月丁香久久| 五月天激情网址| 99在线免费观看| 久久久精品人妻录| 思思99久久| 亚洲操操操| 亚艹艹| 日本色道视频网站| 精品爱欲五| 五月天婷婷色色网| 婷婷国产综合| 亚州第一黄网| 亚洲天堂热| 插插五月天| 亚州操操| 亚洲精品久久久无码| 综合久久99| 五月婷婷 欧美| 日本婷婷色| 色婷视频| 天堂AV在线看| 五月婷婷色色色| 色.五月综合网| 丁香色综合| 九九爱看亚洲| 五月丁香激情怕怕| 超喷97免费在线视频| 噜噜狠狠色综合久| 综合五月亭亭9| 免费97碰碰| 国产精品久久久爽爽爽麻豆色哟哟| 五月天成人在线视频网站| 26uuu.| www.99热在线| 少妇2做爰HD韩国电影| 狠狠色大香蕉| α久久| 婷婷伊人网| 91久久18| 欧美精品999| 99热国产免费| 婷婷五月天影视网址| 精品人妻在线| 婷婷D区| 亚洲人妻av| 久久五月天色| 九月婷婷综合八月丁香在线观看| 激情久久 婷婷| 五月日韩中文字幕| 久久三级视频| 国产精品色婷婷AV综合色色| 秋霞午夜理论| 99碰网站| 欲色人妻| 丁香六月激情| 中美日韩成人在线| 色五婷婷| 国产婷婷五月中文字幕高清| 色欲久久久久久综合网综合网| 先锋影音av色五月天资源站| 99热伊人| 天天做天天爱| 26uuu亚洲欧美| 婷婷久久婷婷色五月| 在线天堂9| 精品视频网| 噼里啪啦完整版中文在线观看| 日本啪啪天堂| 五月婷婷丁香俺日污视频| 天天插天天很| 丁香五月亚洲激情婷婷射| 日本三级毛片| 99爱在线| 欧洲色区| 亚洲国产99| 日韩在线视频中文字幕| 激情五月天激情小说| 色色亚卅| 99久久黄色顶级视频| 久久九九爽| 人妻激情视频| 婷婷五月欧美| WwW色婷婷| 伊人激情AV一区二区三区| 中文字幕永久在线| 婷婷综合色图| 丁香婷婷性久久|