日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Cesium原理篇:7最长的一帧之Entity(上)

發布時間:2025/3/15 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Cesium原理篇:7最长的一帧之Entity(上) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?????? 之前的最長的一幀系列,我們主要集中在地形和影像服務方面。簡單說,之前我們都集中在地球是怎么造出來的,從這一系列開始,我們的目光從GLOBE上解放出來,看看球面上的地物是如何渲染的。本篇也是先開一個頭,講一下涉及到的類結構和整體的流程,有一個系統的,概括的理解。

?????? 我們先看看Cesium的渲染隊列:

var Pass = {// 環境,比如大氣層,月亮,天空盒等ENVIRONMENT : 0,//之前介紹的ComputeEngine,比如影像服務里面的投影涉及的計算COMPUTE : 1,// 地球切片GLOBE : 2,// 貼地的GeometryGROUND : 3,// 不透明的GeometryOPAQUE : 4,// (半)透明的GeometryTRANSLUCENT : 5,OVERLAY : 6,NUMBER_OF_PASSES : 7 };

?????? 如上是Cesium的渲染隊列,也是Cesium渲染的優先級,非常的清晰。就像畫家作畫一樣,我們先渲染地球,這樣就有了一個落腳地(同時也有了深度紋理和模版緩沖區等),然后再畫貼地的地物,然后是那些不貼地的且不透明的地物,接著是哪些透明度的地物,這時之前渲染地物的顏色和深度緩沖區,可以方便的進行深度計算和顏色的疊加,最上面的則是Overlay,比如一些公告板。這樣一層層的渲染,建立起整個場景的層次感和立體感。

?????? Geometry的難點在于種類繁多,材質類型也不少,技術上如何高效的渲染,根據是否貼地,是否透明等屬性來設定渲染的優先級,根據材質和Geometry的類型來打組和實例化。同時Geometry的Type也是多樣的,如何調度,并且將參數化的Geometry高效的分解為VBO三角面片,里面的水確實很深。萬事開頭難,我們先從簡單的說起。

var entities = viewer.entities;entities.add({rectangle : {coordinates : Cesium.Rectangle.fromDegrees(-92.0, 20.0, -86.0, 27.0),outline : true,outlineColor : Cesium.Color.WHITE,outlineWidth : 4,stRotation : Cesium.Math.toRadians(45),} });

?????? 這是Cesium提供的添加Geometry的示例代碼。So easy,不是嗎。Viewer中提供了entities,是一個EntityCollection類,用戶創建的不同類型的Geometry,都可以通過add方法添加,其他的就交給Cesium,最終實現屏幕渲染。順藤摸瓜,我們先列舉出相關的類,以及它們之間關系草圖:

ViewerDataSourceDisplayDataSourceCollectionCustomDataSourceEntityCollectionEntity

?????? 先不關注具體的細節,不難理解,當我們調用EntityCollection.add方法時,根據參數會new一個Entity對象,此時EntityCollection充當了一個容器的作用。接著,Cesium內部通過事件的機制,在DataSourceDisplay中根據Entity類型安排具體模塊,最終該模塊完成對應Entity的解析工作。這里你就會發現,在這個通訊過程中,EntityCollection和DataSourceDisplay是直接進行消息傳遞的,直接繞開了CustomDataSource,那DataSource模塊又有什么鳥用,豈不是站著坑不干活。下面通過一個例子讓大家有一個形象了解。

?????? 首先,作為一名熱愛編碼的程序員而言,是否曾經仰天長嘆,為什么那個誰誰誰天天不干活,工資還比我高,我不明白。想想自家公司那些占坑不干活的人都是什么角色——管理人員。CustomDataSource并沒有參與實際的工作中,當狀態變化時,維護一下EntityCollection和DataSourceDisplay兩者的關聯,保證他們之間消息的暢通。比如初始化時,CustomDataSource把EntityCollection帶到DataSourceDisplay處,拋下一句話,以后有什么事情就找他,多多聯系,然后立馬就閃人了。這時,一臉懵逼的EntityCollection說,我得趕緊接客戶去了,要不留個聯系方式,有什么事情我好通知你。DataSourceDisplay也是管理層,自然不肯交出手機號,立馬找到助理(Visualizer),拋下一句話“以后你倆直接聯系”。這樣,EntityCollection和Visualizer的通訊渠道就建立起來了。Visualizer我們后面會介紹,這里略過。

?????? DataSourceCollection的作用也大致如此,但不同于CustomDataSource主要是接散戶,消極怠慢。DataSourceCollection主要針對大客戶或集團客戶,比如GeoJson,KML,CZML等,它就不敢怠慢了,根據每一種情況做好功課,熟悉每一個集團的特點和特殊需要,提供專業高效的服務。通過上面的例子我們大概明白為什么要增加DataSource這一層,來方面管理,通過分層來優化,消化異常情況,盡量保證EntityCollection和DataSourceDisplay之間的交流是標準化,才能保證它們的通暢。針對這一方面,在后面的章節中在詳細討論,我們還是把注意力放在在整個流程上。

?????? 如上主要是介紹了人事關系,現在我們再來看看業務流程。大家都有去銀行辦理業務的經歷,這里DataSourceDisplay相當于這個銀行大廳的大廳經理,主要維持好秩序,而真正工作的則是大廳經理的手下——營業員,也就是我們剛剛提到的Visualizer。每天早上開工前(初始化階段),大廳經理(DataSourceDisplay)把今天上班的營業員(Visualizer)都叫到一起,指著客戶經理(EntityCollection)說,這位就是客戶經理,所有的客戶都是他來負責,你們認識一下,一定要和客戶經理好好配合,服務好每一位客戶啊。代碼如下,這里又出來了一個Updater模塊,實際上內部是Updater處理每一個客戶的具體業務(將Entity轉化為最終的Primitive),我們不妨認為Updater就是每一個營業員手中的電腦吧:

DataSourceDisplay.defaultVisualizersCallback = function(scene, entityCluster, dataSource) {var entities = dataSource.entities;return [new BillboardVisualizer(entityCluster, entities),new GeometryVisualizer(BoxGeometryUpdater, scene, entities),new GeometryVisualizer(CylinderGeometryUpdater, scene, entities),new GeometryVisualizer(CorridorGeometryUpdater, scene, entities),new GeometryVisualizer(EllipseGeometryUpdater, scene, entities),new GeometryVisualizer(EllipsoidGeometryUpdater, scene, entities),new GeometryVisualizer(PolygonGeometryUpdater, scene, entities),new GeometryVisualizer(PolylineGeometryUpdater, scene, entities),new GeometryVisualizer(PolylineVolumeGeometryUpdater, scene, entities),new GeometryVisualizer(RectangleGeometryUpdater, scene, entities),new GeometryVisualizer(WallGeometryUpdater, scene, entities),new LabelVisualizer(entityCluster, entities),new ModelVisualizer(scene, entities),new PointVisualizer(entityCluster, entities),new PathVisualizer(scene, entities)]; };

?????? 這里,客戶經理(entities)在Visualizer的構造函數階段耍了一個小花招,對每一個營業人員前面貼了一個標簽,指明每一個營業員的業務范疇,跟每個營業員交代了一番,白紙黑字寫的清清楚楚,到時候我把他們的材料審一邊,然后讓他們直接找你了。做管理也是要有兩把刷子的,起碼要知人善用,人盡其才。這時他走到其中一個營業員GeometryVisualizer身邊仔細囑咐了具體工作,我們來看看GeometryVisualizer的構造函數,看看人家的套路:

function GeometryVisualizer(type, scene, entityCollection) {// Key 1this._type = type;// Key 2for (var i = 0; i < numberOfShadowModes; ++i) {this._outlineBatches[i] = new StaticOutlineGeometryBatch(primitives, scene, i);this._closedColorBatches[i] = new StaticGeometryColorBatch(primitives, type.perInstanceColorAppearanceType, true, i);this._closedMaterialBatches[i] = new StaticGeometryPerMaterialBatch(primitives, type.materialAppearanceType, true, i);this._openColorBatches[i] = new StaticGeometryColorBatch(primitives, type.perInstanceColorAppearanceType, false, i);this._openMaterialBatches[i] = new StaticGeometryPerMaterialBatch(primitives, type.materialAppearanceType, false, i);}// Key 3entityCollection.collectionChanged.addEventListener(GeometryVisualizer.prototype._onCollectionChanged, this) }

????? 假設給他的安排(參數)如下:new GeometryVisualizer(RectangleGeometryUpdater, scene, entities)。 我們省去多余的客套話,直接看里面的三個要點:

  • Key 1
    你今天就專門負責Rectangle身份的客戶
  • Key 2
    Rectangle屬于幾何對象,這類幾何身份的客戶,可能會有輪廓線,你得把他們的輪廓線信息放到_outlineBatches這一欄,它們有可能是閉合的,或者非閉合狀態,也需要分別把他們的顏色和材質都篩選到對應欄
  • Key 3
    好了,我就簡單的說道這里,一會Rectangle類的客戶來了,我讓它直接找你。淺層意思就是沒事別找我,有事自己搞

?????? 細數下來,一共有六類客戶,分別是:

  • BillboardVisualizer
  • GeometryVisualizer
  • LabelVisualizer
  • ModelVisualizer
  • PointVisualizer
  • PathVisualizer

?????? 其中,GeometryVisualizer是最常見的,就是我們最常見的屌絲,因為屌絲眾多,屌絲和屌絲之間也是各有千秋,我們根據它們的外形(Geometry)分成了十類:

  • BoxGeometry
  • CylinderGeometry
  • CorridorGeometry
  • EllipseGeometry
  • EllipsoidGeometry
  • PolygonGeometry
  • PolylineGeometry
  • PolylineVolumeGeometry
  • RectangleGeometry
  • WallGeometryUpdater

?????? EntityCollection分別就這六大類詳細說明,有針對Geometry這類的十種情況額外強調一番。就到了營業時間。各就各位,準備接客。

EntityCollection.prototype.add

?????? 我們再次回到本文開頭的代碼片段:

entities.add({rectangle : {coordinates : Cesium.Rectangle.fromDegrees(-92.0, 20.0, -86.0, 27.0),outline : true,outlineColor : Cesium.Color.WHITE,outlineWidth : 4,stRotation : Cesium.Math.toRadians(45),} });

?????? 經常上面的介紹,我們比較清楚了DataSourceDisplay->DataSource->EntityCollection->Entity之間的層級關聯,自然,專注的重點轉到了業務流程。該客戶類型為rectangle,有位置,有外邊框,且寬度為4,顏色是白色,沿中心旋轉45度。

EntityCollection.prototype.add = function(entity) {if (!(entity instanceof Entity)) {entity = new Entity(entity);}var id = entity.id;if (!this._removedEntities.remove(id)) {this._addedEntities.set(id, entity);}fireChangedEvent(this);return entity; };

?????? EntityCollection看到這位客戶,熟練的做了三個事情:1把它手里的材料整理好;2給它一張排隊的小票;3通知對應的Visualizer接客。我們把這三個過程一一道來。

1.new Entity

function Entity(options) {// 獲取一個唯一id// 可以指定,也可以系統自動創建一個var id = options.id;if (!defined(id)) {id = createGuid();}// 解析參數,把對應的屬性賦給該entitythis.merge(options); }Entity.prototype.merge = function(source) { // 獲取屬性名,根據代碼輸入的參數,可知// 調用的是Object.keys(source)// 返回值是一個數組:0: "rectangle"var sourcePropertyNames = defined(source._propertyNames) ? source._propertyNames : Object.keys(source);var propertyNamesLength = sourcePropertyNames.length;for (var i = 0; i < propertyNamesLength; i++) {var name = sourcePropertyNames[i];// 獲取參數中"rectangle"對應的屬性var sourceProperty = source[name];if (defined(sourceProperty)) {// 將sourceProperty賦予該entity對應的rectangle屬性this[name] = sourceProperty;}} };

?????? 這段代碼看上去平淡無奇,很自然的通過用戶輸入的Object封裝成一個新的Entity。實際上,這得益于Cesium強大的屬性封裝。在Cesium中,簡單的屬性可以通過defineProperties的形式,內部是采用Object.defineProperties的方式來提供set和get方法,但Entity中,不同的Geometry對應的屬性并不完全相同,比如矩形是有左上角和右下角兩個點就可以明確其position屬性,而圓則需要圓心+半徑,風格上也有一定差異;同時還有很多相同的屬性,比如顏色等;另外一個特點是Entity對應的類型是可枚舉的,所以Cesium在提供了createPropertyDescriptor類進行了封裝,提高重用度。

defineProperties(Entity.prototype, {rectangle : createPropertyTypeDescriptor('rectangle', RectangleGraphics) };

?????? 如上通過createPropertyTypeDescriptor實現了Entity中rectangle屬性,正因為如此,才保證我們能夠做到this[“rectangle”] = sourceProperty。另外,這里出現了一個新類RectangleGraphics,實際上是它針對rectangle的json參數進行的封裝,此時Entity對應的rectangle屬性,已經有初始化時的createPropertyDescriptor返回的function變成了該RectangleGraphics。此時的RectangleGraphics內部保存的是參數化的數據內容,并不參與幾何數據處理的過程。稍后會提到。

?

2.EntityCollection._addedEntities

?????? 當Entity創建成功后,就好比客戶經理檢查完你的材料,確認無誤后,給你一張小條,上面寫著你的id,然后就是排隊了:

EntityCollection.prototype.add = function(entity) {if (!this._removedEntities.remove(id)) { this._addedEntities.set(id, entity);}return entity; };

?????? 這里想說的是,EntityCollection總共有三個更新隊列:_addedEntities,_removedEntities,_changedEntities。由此可以得出,Entity的調度和Globe在設計上也是如出一轍,都是基于狀態的。

3.fireChangedEvent

?????? 當把該Entity放入添加隊列后,EntityCollection則通過ChangedEvent事件,通知所有綁定該事件的Visualizer,有新的Entity進來了。還記得Visualizer初始化時綁定的_onCollectionChanged事件:

GeometryVisualizer.prototype._onCollectionChanged = function(entityCollection, added, removed) {var addedObjects = this._addedObjects;var removedObjects = this._removedObjects;var changedObjects = this._changedObjects;var i;var id;var entity;for (i = added.length - 1; i > -1; i--) {entity = added[i];id = entity.id;if (removedObjects.remove(id)) {changedObjects.set(id, entity);} else {addedObjects.set(id, entity);}} };

?????? 針對EntityCollection的每一種隊列,Visualizer分別提供了_addedObjects,_removedObjects,_changedObjects三個隊列一一對接,負責的營業員一個不落的把客戶從客戶經理手中轉交到自己的柜臺前。這里,個人覺得Cesium還是有一個優化的空間,當然價值大不大就不清楚了。因為每一個Visualizer都會收到消息,說有一個新來的Entity,需要接待一下。這時,大家并不知道該Entity的類型,所以無法判斷具體應該是哪一個Visualizer去接待。所以大家每個人都把該entity加到自己的添加隊列了,這個在如上的代碼可以看到。,最終是每一個Visualizer對應的Updater來解析該Entity,看看是不是自己的菜。其實我覺得,_onCollectionChanged事件中,可以很簡單的通過Type來判斷是否是當前Updater是否可解析該Entity,就好比看看菜單就能知道是否是自己的菜,沒必要非要自己吃一口。

?????? 如上,我們在類的層次關系以及事件驅動兩個維度介紹了AddEntity涉及到的具體內容。下篇介紹如何處理這些數據,最終通過DrawCommand使其可渲染。

轉載于:https://www.cnblogs.com/fuckgiser/p/6091040.html

總結

以上是生活随笔為你收集整理的Cesium原理篇:7最长的一帧之Entity(上)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

97免费在线观看视频 | 四虎在线永久免费观看 | 日韩二区三区在线观看 | 在线观看av中文字幕 | 久草在线在线精品观看 | 成人国产精品免费 | 色天天综合久久久久综合片 | 在线播放第一页 | 日韩av不卡在线 | 深夜福利视频在线观看 | 国产亲近乱来精品 | 午夜国产福利视频 | 伊人天堂久久 | 在线中文字幕一区二区 | 国产精品网红直播 | 在线中文字幕网站 | 久久香蕉国产 | 视频在线观看一区 | 色婷婷综合久久久久中文字幕1 | 久久不卡av| 欧美一级专区免费大片 | 不卡电影一区二区三区 | 色婷婷视频在线 | 涩涩爱夜夜爱 | 国产成人高清在线 | 欧美精品少妇xxxxx喷水 | 国产中文字幕亚洲 | 99se视频在线观看 | 国产激情久久久 | 国产精品综合在线 | 亚洲精品白浆高清久久久久久 | 国产高清av免费在线观看 | 亚洲成人av一区二区 | 日本h视频在线观看 | 久久久精品视频网站 | 黄色a三级| 天天躁日日 | 精品在线你懂的 | 91av超碰| 狠狠色噜噜狠狠狠狠 | 国产日产精品一区二区三区四区 | 国产糖心vlog在线观看 | 国产麻豆成人传媒免费观看 | 五月婷婷久久综合 | 国产麻豆精品一区二区 | 亚洲欧美日韩一区二区三区在线观看 | 久久国产精品一区二区三区四区 | 色婷婷激婷婷情综天天 | 欧美日韩中文另类 | av在线播放不卡 | 91福利社区在线观看 | 不卡av免费在线观看 | 亚洲三级黄 | 国产精品video爽爽爽爽 | 日韩高清一区在线 | 国产精品欧美久久 | 国产美腿白丝袜足在线av | 激情综合色图 | 在线观看中文 | 国产剧在线观看片 | 国产在线久草 | 色操插 | 久久字幕精品一区 | a级国产乱理论片在线观看 伊人宗合网 | 国产二级视频 | 操一草| 91大神免费在线观看 | 欧美精品亚洲二区 | 黄色大片免费网站 | 亚洲欧美在线视频免费 | 久久精品欧美一区二区三区麻豆 | 亚洲高清视频一区二区三区 | 国产中文字幕视频在线观看 | 亚洲伊人色 | 99久久精品免费看国产 | 成人影视免费 | 亚洲欧洲视频 | 亚洲免费观看在线视频 | 久久久久福利视频 | 免费中文字幕视频 | 青草草在线 | 免费在线观看一级片 | 在线观看免费黄色 | 亚洲精品视频国产 | 91看片淫黄大片在线播放 | 狠狠色综合欧美激情 | 在线看国产精品 | 免费日韩三级 | 久久精品欧美一区 | 成人av直播 | 欧美9999| 超碰免费久久 | 亚洲在线a| 成人黄大片 | 在线日韩一区 | 国产一级片播放 | 三级小视频在线观看 | 一区中文字幕电影 | 激情综合五月天 | 精品视频在线免费 | 激情av五月婷婷 | 一区二区三区在线观看免费 | 亚洲精品免费观看视频 | 国产精品日韩高清 | 午夜精品电影 | 色吊丝在线永久观看最新版本 | 日韩精品一区二区三区丰满 | 国产中文字幕视频在线观看 | 97在线观 | 亚洲综合视频在线观看 | 亚洲精品视频一二三 | 久久久久区 | 99热在线观看 | 午夜精品久久久久久久久久久久 | 91av观看 | 在线观看黄网 | 97成人资源 | 91亚洲精品久久久蜜桃网站 | 日日夜夜噜噜噜 | 成人av免费在线播放 | av色综合网| 亚洲国产精品视频 | 91看片淫黄大片一级在线观看 | 国产99久久精品一区二区300 | 日韩在线三区 | 狠狠干网 | 国产精品国产亚洲精品看不卡 | 国产中文在线观看 | 精品国产观看 | av资源免费看 | 亚洲欧美视频在线观看 | 国产日韩欧美网站 | 在线看日韩 | 韩国视频一区二区三区 | 日韩免费av在线 | 97视频在线观看成人 | 黄毛片在线观看 | 蜜臀精品久久久久久蜜臀 | 国产淫片| 国产中的精品av小宝探花 | 亚洲欧美国内爽妇网 | 久草国产在线 | 国产精品一区二区av日韩在线 | 成人精品视频久久久久 | 日韩精品一区二区在线观看 | 成人av片免费观看app下载 | 综合色伊人 | 久久久受www免费人成 | 国产一级a毛片视频爆浆 | 亚洲综合色视频在线观看 | 亚洲三级视频 | 久久久久夜色 | 中文字幕在线看视频 | 久久人人爽人人爽 | 午夜精品久久久久久久久久久久久久 | 97av在线视频 | 黄色三级在线观看 | 精品国产乱码久久久久久久 | 国产亚洲人成网站在线观看 | 在线精品一区二区 | 天天爱天天射天天干天天 | 91porny九色在线播放 | 干干夜夜 | 国产字幕在线播放 | 日韩精品在线观看av | 欧美日韩一区二区三区免费视频 | 亚洲欧美精品在线 | 亚洲人xxx | 欧美精品一区二区性色 | 91麻豆精品久久久久久 | 日韩av在线资源 | 久久久久久免费视频 | 在线观看免费版高清版 | 国产你懂的在线 | 99久久精品国产毛片 | 国产日产精品久久久久快鸭 | 99精品在线播放 | 久久久免费观看视频 | 免费av影视 | 成人一级电影在线观看 | 人人澡人人爽欧一区 | 欧美日韩亚洲在线观看 | 免费在线色视频 | 91av小视频 | 国产成人av | 成人精品一区二区三区电影免费 | 久久视频免费在线观看 | 日本中文字幕电影在线免费观看 | 啪一啪在线 | a级国产乱理论片在线观看 伊人宗合网 | 久久精品一 | av福利资源| 青青草在久久免费久久免费 | 天天射天天射天天 | 福利久久久 | 91丨九色丨高潮丰满 | 2018好看的中文在线观看 | 亚洲欧美日韩国产一区二区三区 | 91网站观看 | 国产免费大片 | 成人资源站| 永久黄网站色视频免费观看w | 全久久久久久久久久久电影 | 亚洲成人av在线电影 | 久久99久久99精品中文字幕 | 国产精品va视频 | 九九免费精品视频在线观看 | 亚洲精品国产精品国自产观看 | 国产精品成人自产拍在线观看 | 9999亚洲| 天天艹天天 | 在线视频亚洲 | 蜜臀aⅴ精品一区二区三区 久久视屏网 | 日韩色视频在线观看 | 久久精品视频在线观看 | 国产一区在线免费观看 | 婷婷久久丁香 | 国产免费久久av | 96久久欧美麻豆网站 | 久久久午夜精品理论片中文字幕 | 欧美日韩在线免费观看 | 国产一级精品绿帽视频 | 亚洲精选视频在线 | 一区在线观看 | 精品一区二区日韩 | 久久久影院一区二区三区 | 成年人免费在线观看 | 国产91精品久久久久 | 午夜av在线播放 | 五月婷婷综合久久 | av电影中文字幕在线观看 | 久99久视频| 久久久久久久久久久黄色 | 成年在线观看 | 精品久久久一区二区 | 国产美女精品视频 | 一本—道久久a久久精品蜜桃 | 精品久久久久久久久久久院品网 | 日韩免费观看视频 | 天天干 天天摸 天天操 | 日韩在线观看中文字幕 | 精品一区二区免费在线观看 | 国产99久久久国产精品 | 色五月色开心色婷婷色丁香 | 怡红院成人在线 | 韩国精品在线观看 | 国产黄色精品 | 日日碰狠狠躁久久躁综合网 | 日本特黄特色aaa大片免费 | 国产无吗一区二区三区在线欢 | 天天干天天射天天插 | 91精品久久久久久久99蜜桃 | 最新av免费在线观看 | 国产涩涩网站 | 色99网| 亚州成人av在线 | 97视频免费观看 | 亚洲午夜av电影 | 在线观看不卡视频 | 精品视频免费观看 | 69人人 | 国产成人久 | 欧美日韩免费网站 | 国产又粗又猛又爽又黄的视频免费 | 黄色国产区 | 精品 激情 | 中文字幕精品一区二区精品 | 97超碰免费在线观看 | 欧美日韩性视频在线 | 久久久久久久久影院 | 日韩精品一区二区久久 | 99精品99| 成年人黄色在线观看 | 欧美国产日韩一区 | 夜夜操狠狠干 | 亚洲天堂香蕉 | 中文字幕 国产视频 | 人人玩人人弄 | 在线观影网站 | 91免费观看视频网站 | 欧美日韩一区二区久久 | 五月婷亚洲 | 四虎www com| 欧美久久久久久久久久久久久 | 欧美日韩国产一区二区三区在线观看 | 日本二区三区在线 | 中文视频在线 | 色综合激情久久 | 男女啪啪网站 | 五月色婷 | 美女久久久久久久久久 | 成年人在线观看网站 | 国产欧美在线一区 | 国产精品美女在线观看 | 久久黄色片子 | 国产91九色视频 | www.夜色.com| 日日干网 | 国产精品激情 | 久久久精品日本 | 日韩国产精品一区 | 日本久久免费电影 | 色妞久久福利网 | 少妇bbbb | 日韩av高清在线观看 | 色婷婷国产精品 | 国产精品一区二区三区四区在线观看 | 国产又粗又猛又黄又爽的视频 | 一区二区三区手机在线观看 | 国产一级片免费观看 | 四虎国产永久在线精品 | 91成人免费在线 | 国产中年夫妇高潮精品视频 | 在线中文字幕电影 | 五月婷婷一级片 | 成人aⅴ视频 | 97成人精品区在线播放 | www.狠狠插.com | 婷婷综合av| 黄色大片免费播放 | 精品一区二区久久久久久久网站 | 成人黄在线 | 久久精品亚洲一区二区三区观看模式 | 久久伊人免费视频 | 午夜精品久久久久久 | 激情欧美xxxx | 久久精品99北条麻妃 | 久久久久久欧美二区电影网 | 欧美在线视频一区二区三区 | 精品国产一区二区三区四区vr | 在线观看免费国产小视频 | 久久精品欧美日韩精品 | 亚洲欧美999| 亚洲乱码中文字幕综合 | 黄色三级在线观看 | 超碰在线最新地址 | 99re6热在线精品视频 | 欧美一级视频一区 | 日韩城人在线 | 欧洲亚洲国产视频 | 正在播放国产精品 | 91亚洲精品久久久蜜桃借种 | 久久最新视频 | 亚洲黄在线观看 | 在线视频日韩欧美 | 91成人免费观看视频 | 一区中文字幕在线观看 | 爱av在线网| 久久免费视频国产 | 日韩特级黄色片 | 精品久久国产一区 | 日韩欧美高清在线 | 国产精品99免费看 | 久久久亚洲成人 | 久久99国产精品久久99 | 欧美日韩性视频在线 | 日韩欧美在线高清 | 免费看三片 | 日日爱网站 | 97超碰人人在线 | 久草在线视频资源 | 色综合久久久久 | 国产精品一区二区三区久久久 | 国产精品美女免费 | 中文字幕人成不卡一区 | 中文字幕av免费观看 | 天天干天天干天天操 | 五月婷综合 | 免费看的黄色 | 91亚洲国产成人久久精品网站 | 99免费国产 | 天天综合日日夜夜 | 精品国产自在精品国产精野外直播 | 免费看的视频 | 久久久久久久久久久久久9999 | 久久精品视频2 | 国产精品免费久久久久影院仙踪林 | www.五月天色 | 国产在线综合视频 | 人人爽久久涩噜噜噜网站 | 伊人色**天天综合婷婷 | 国产日韩欧美在线免费观看 | 亚洲成年人av | 中文字幕日韩高清 | 国产色婷婷在线 | 色综合久久99 | 日韩在线首页 | 国产又粗又猛又色又黄网站 | 成人网在线免费视频 | 色婷婷 亚洲 | 久久亚洲福利 | 九九在线免费视频 | 亚洲精品免费观看视频 | 国产精品毛片一区视频播 | 人人插超碰 | 欧美精品一区二区免费 | 国产精品免费视频久久久 | 亚洲第一区在线播放 | 天天干夜夜想 | 国产精品成人一区二区 | 热久久视久久精品18亚洲精品 | 99久久久久免费精品国产 | 国产韩国精品一区二区三区 | 久久影视一区二区 | 国产专区在线 | 丁香五月亚洲综合在线 | 狠狠干我 | 中文字幕在线视频一区二区三区 | 2021国产在线视频 | 久免费 | 四虎永久精品在线 | 国产精品9999久久久久仙踪林 | 欧洲亚洲女同hd | 黄污视频大全 | 久久久免费观看视频 | 奇米导航 | 日日噜噜噜噜夜夜爽亚洲精品 | 精品在线免费视频 | 国产欧美精品一区二区三区四区 | 国产精品一区二区三区视频免费 | 国产福利在线免费观看 | 91九色蝌蚪视频在线 | 国产综合91| 日日爱网址 | 成年人免费在线播放 | 黄色看片| 日韩av电影免费观看 | 日本韩国欧美在线观看 | 天天射射天天 | 亚洲人av免费网站 | 久草在线免费在线观看 | 久草在线播放视频 | 国产精品一区二区三区在线播放 | 一区二区三区动漫 | 日韩av视屏 | 国产主播大尺度精品福利免费 | 伊人宗合网 | 久久久久夜色 | 五月婷婷中文字幕 | 美国人与动物xxxx | av大全在线 | 天堂入口网站 | 一区二区三区 亚洲 | 最近中文国产在线视频 | 久久999精品 | av黄色影院 | 精品一区电影 | 国产精品久久久久久久久久ktv | 四虎影视成人永久免费观看亚洲欧美 | 在线观看视频你懂得 | 国产原创av在线 | 国产精品2019 | 亚洲精品网站在线 | 九九热免费视频在线观看 | 伊人影院在线观看 | .国产精品成人自产拍在线观看6 | 日韩欧美一区二区在线观看 | 久久久午夜影院 | 蜜臀av夜夜澡人人爽人人 | 天天插综合网 | 97福利在线观看 | a级国产乱理伦片在线播放 久久久久国产精品一区 | 波多野结衣电影一区 | 日本在线精品视频 | 欧美日韩1区2区 | 最新av在线播放 | 一区二区三区四区免费视频 | 奇米网在线观看 | 免费日韩一区二区三区 | 在线成人免费av | 成人午夜精品久久久久久久3d | 日韩av一区二区在线影视 | 热re99久久精品国产66热 | 欧美91精品国产自产 | 麻豆传媒精品 | 久久久久久欧美二区电影网 | 亚洲成人精品久久久 | 天天天天天天操 | 国产中文字幕网 | 在线视频免费观看 | 久久久久国产一区二区 | 蜜臀久久99静品久久久久久 | 在线成人免费 | 成人91免费视频 | 婷婷国产视频 | 久插视频 | 日韩成人在线免费观看 | 国产清纯在线 | 911香蕉| 日韩一区二区免费播放 | 2018精品视频 | 国产高清免费av | 伊人天天干| 美女精品 | 91九色蝌蚪国产 | 99成人在线视频 | 欧美在线18 | 在线视频观看91 | 亚洲一区二区精品视频 | 午夜久久电影网 | 久久久久久久毛片 | 久久福利小视频 | 日韩欧美视频一区二区三区 | 久久国产免费看 | 亚洲清纯国产 | 日日日日干 | 日日干天夜夜 | 亚洲精品大全 | 亚洲黄色av | 欧美成人精品在线 | 久久在线观看视频 | 国内外成人免费在线视频 | 99夜色| 免费情趣视频 | 免费福利在线视频 | 手机看片1042 | 精品国内自产拍在线观看视频 | 91麻豆看国产在线紧急地址 | 开心色激情网 | 国产在线日韩 | 五月亚洲综合 | 国产精品av在线 | 99热最新精品 | 欧洲av不卡 | 成人中文字幕在线观看 | 久色网 | 中文字幕欧美日韩va免费视频 | 欧美久久成人 | 久久一区国产 | 免费色网站 | 日韩美av在线 | 色999在线| 激情综合六月 | 丁香综合激情 | 国色天香在线观看 | 中文在线天堂资源 | 9在线观看免费高清完整版 玖玖爱免费视频 | 视频国产在线 | 国产网红在线观看 | 综合色婷婷| 国产精品一区二区美女视频免费看 | 国产美女被啪进深处喷白浆视频 | 亚洲精品成人在线 | 国产精品久久久久aaaa | 欧美色操| 91九色在线观看 | 免费视频18 | 91传媒91久久久 | 国产精品九九九九九九 | 久久久www成人免费精品 | 一级成人免费视频 | 国产馆在线播放 | 久久精品国产久精国产 | 91福利在线导航 | 欧美激情精品久久 | 午夜美女视频 | 国产黄影院色大全免费 | 久久久综合电影 | 久操视频在线播放 | 日韩欧美精品在线观看视频 | 在线探花 | 久久久精品小视频 | 国产成人精品一区二区三区在线观看 | 亚洲最大激情中文字幕 | 日日操天天操狠狠操 | 国产又粗又猛又黄 | 日本精品一区二区在线观看 | 一区二区高清在线 | 香蕉影院在线观看 | 久久精品中文字幕一区二区三区 | 808电影免费观看三年 | 日本黄色免费大片 | 午夜手机电影 | 精品国产伦一区二区三区免费 | 美女性爽视频国产免费app | 国产一级在线观看视频 | 久久这里只有精品首页 | 国产一级免费在线 | 欧美日高清视频 | 亚洲成人欧美 | 国内少妇自拍视频一区 | 久久精品免费观看 | 欧美日韩免费在线观看视频 | 久久爱导航 | 亚洲天堂网在线视频观看 | 欧美精品999| 中文字幕人成不卡一区 | 成人免费在线视频观看 | 综合天天网 | 久久全国免费视频 | 色小说av| 日日夜夜天天久久 | 久久香蕉电影 | 天天操天天添天天吹 | 韩国一区二区三区视频 | 九九热在线精品视频 | 久久久久久久久久久久久9999 | 精品国产视频一区 | 在线超碰av | 狠狠操狠狠 | av在线电影免费观看 | 国产高清视频免费 | 国语久久 | 成人欧美一区二区三区黑人麻豆 | 日韩精品一区二区三区免费观看 | 久热av在线 | 久久永久免费视频 | 亚洲黄色成人 | 国产在线精品一区 | 在线免费观看黄色大片 | 亚洲精品视频第一页 | 国产精品久久久久久影院 | www.天天射.com | 色视频在线 | 国产一级性生活视频 | 久久成人午夜视频 | 国产做aⅴ在线视频播放 | 国产亚洲视频在线 | 中文字幕在线网 | 婷婷电影在线观看 | 一级黄网 | 一区二区在线电影 | 欧美精品黑人性xxxx | 九草在线视频 | 探花视频免费在线观看 | 在线一二三区 | 中文字幕在线观看完整 | 黄色在线免费观看网址 | 国产手机在线精品 | 一 级 黄 色 片免费看的 | 国产毛片在线 | 成人免费视频在线观看 | 天天干天天操天天搞 | 色综合 久久精品 | 国产免费高清视频 | 六月丁香在线观看 | 久久精品国产成人 | 一区二区三区四区不卡 | 欧美午夜a| 日韩av女优视频 | 久久成人18免费网站 | 91色吧 | 久久一区二区三区国产精品 | 中文字幕 国产视频 | 成人精品一区二区三区中文字幕 | 亚洲国产精品电影 | 国产 中文 日韩 欧美 | 在线免费观看视频a | 久久99国产精品免费网站 | 在线电影 一区 | 成年人视频在线 | 成人在线免费观看网站 | 欧美日韩国产亚洲乱码字幕 | 中文字幕精品www乱入免费视频 | 伊人夜夜| 99视频一区| 精品久久久久久亚洲 | 国产视频精品在线 | 蜜臀91丨九色丨蝌蚪老版 | 亚洲电影av在线 | 香蕉视频在线观看免费 | 91视频传媒 | 999久久久欧美日韩黑人 | 国产高清视频在线免费观看 | 午夜精品久久 | 精品伊人久久久 | 91香蕉视频污在线 | 国产黄a三级三级三级三级三级 | 深夜免费福利视频 | 成人午夜精品福利免费 | 国产婷婷色 | 亚洲成av人影院 | 激情五月综合 | 国产中文欧美日韩在线 | 精品国产1区 | 成人免费 在线播放 | 国产精品久久久久久久妇 | 正在播放亚洲精品 | 中文字幕乱码一区二区 | 欧美日韩破处 | 日韩激情视频在线 | 亚洲精品久久久久58 | 天天综合五月天 | 国产成人久久精品77777 | 最近免费观看的电影完整版 | 久久理论影院 | 欧美成亚洲 | 久久久久久久久久久久久国产精品 | 女女av在线 | 狠狠狠狠狠操 | 在线看小早川怜子av | 日韩超碰在线 | 日日夜夜精品免费视频 | 高清av影院 | 久久伊人操 | 国产在线免费观看 | 激情影院在线观看 | 中文字幕乱码电影 | 国产又粗又猛又黄又爽的视频 | 99精品国产成人一区二区 | 美女视频黄频大全免费 | 国产人成一区二区三区影院 | 久久免费视频这里只有精品 | 亚洲精品影院在线观看 | 免费看的黄色 | 国产高清视频在线观看 | 色噜噜在线观看 | 欧美精品久久久久久久免费 | 在线国产99 | 中文字幕五区 | 九九热在线免费观看 | 亚洲理论电影 | 久久无码精品一区二区三区 | 午夜视频免费 | 精品国产免费av | 91福利视频久久久久 | 综合久久综合久久 | 天天舔天天搞 | 一区二区三区四区在线免费观看 | 久久久影院一区二区三区 | 日本特黄一级片 | 日韩一级片网址 | 免费黄色在线播放 | 国产精品国产毛片 | 日韩激情在线 | 日韩电影一区二区在线观看 | 精品国产电影 | 黄色成人av网址 | 久久久免费电影 | 国产一区在线免费观看 | 日韩草比| 成人精品在线 | 国产精品成人一区二区 | 久久69av| 国产成人久久精品一区二区三区 | 色网站在线观看 | 久久精品理论 | 亚洲 av网站 | 人人添人人 | 豆豆色资源网xfplay | 亚洲国产精品人久久电影 | 成人一级片在线观看 | 97免费视频在线播放 | 中文字幕中文中文字幕 | 香蕉久久国产 | 婷婷av在线 | 伊人成人激情 | 在线黄色av电影 | 久草在线免费资源站 | 91欧美精品 | 国产激情电影综合在线看 | 日韩电影在线一区 | 国产九色在线播放九色 | 天天av在线播放 | 国产精品3区 | 91福利视频免费 | 国产精品自拍在线 | 激情欧美一区二区免费视频 | 亚洲精品视频在线 | 日韩有码在线观看视频 | 久久99亚洲精品久久久久 | 国内精品久久久久久中文字幕 | 丁香av| 欧美另类高潮 | 国产xxxx性hd极品 | 成人av手机在线 | 久久久精品99| 三级av免费观看 | 99在线热播 | 五月激情五月激情 | 九色91福利 | 狠狠色噜噜狠狠狠合久 | 久久不卡免费视频 | 欧美激情视频在线免费观看 | 国产中文欧美日韩在线 | 国产精品视频免费观看 | 国产黄在线播放 | 最新黄色av网址 | 九色视频网| 91精品久久久久久久久久入口 | 久久国产精品99久久久久久老狼 | 天天操夜夜干 | 91国内产香蕉 | 国产免费激情久久 | 91精品国自产在线偷拍蜜桃 | 亚洲国产播放 | 日本久久中文 | 蜜桃av久久久亚洲精品 | 亚洲国产成人精品电影在线观看 | 欧美日韩三区二区 | 久久99欧美| 色婷婷国产在线 | 91亚洲精品在线 | 狠狠色狠狠综合久久 | 人人插人人舔 | 国产不卡高清 | 久草新在线 | 日韩视频免费播放 | 亚洲91av| 一区二区理论片 | 国产剧情一区二区 | 午夜少妇一区二区三区 | 午夜视频亚洲 | 99视频国产在线 | 久久久国内精品 | 97国产超碰在线 | 日韩高清片 | 韩国精品在线观看 | 日本在线观看一区 | 国产自偷自拍 | 91精品亚洲影视在线观看 | 成人黄色大片在线观看 | 天堂视频中文在线 | 久久成人午夜 | 国产一区二区三区免费在线 | 亚洲国产97在线精品一区 | 国产午夜精品一区二区三区嫩草 | 人人网人人爽 | 999视频网站 | 天天干天天天 | 婷婷激情站 | 夜添久久精品亚洲国产精品 | 成人在线观看你懂的 | 久久爱导航 | 久久九九影视网 | 欧美在线free | 精品视频久久 | 中文字幕在线视频一区二区三区 | 精品av在线播放 | 久久久久久久久久久网站 | avav99| 夜夜狠狠 | 黄色免费网站大全 | 天天射综合| 天天综合网~永久入口 | 日日爽夜夜操 | 激情网在线观看 | 国产九色视频在线观看 | 视频在线观看亚洲 | 青青久草在线视频 | 国内精品视频在线 | 国产探花视频在线播放 | 久久久91精品国产一区二区三区 | 亚洲第一伊人 | 久久久久久久av | 97超碰在线播放 | 91精品少妇偷拍99 | 成人午夜电影网站 | 午夜视频在线观看一区二区 | 麻豆视频观看 | 国产精品麻豆欧美日韩ww | 二区三区精品 | 伊人久久电影网 | 日韩欧美在线视频一区二区三区 | 人人干干人人 | 五月婷婷毛片 | 香蕉影视app | 日韩av电影中文字幕在线观看 | 国产中文字幕在线免费观看 | 成人av网页 | 午夜精品在线看 | 日韩最新在线 | 国产一区在线免费观看视频 | 久久久 激情 | 国产小视频精品 | 天堂网一区二区三区 | 国产精品国产三级国产aⅴ无密码 | 免费亚洲精品视频 | 国产精品国产亚洲精品看不卡 | 国产裸体视频网站 | 97精品国产97久久久久久久久久久久 | 在线а√天堂中文官网 | 五月天亚洲婷婷 | 国产精品成久久久久 | 色视频网站在线观看一=区 a视频免费在线观看 | 亚洲在线成人精品 | a国产精品| 手机成人在线电影 | 欧美亚洲国产一卡 | 国产视频一区二区三区在线 | 亚洲国产一区二区精品专区 | 亚州成人av在线 | 久草手机视频 | 毛片一区二区 | 国产精品高 | 久久精选视频 | 操操操夜夜操 | 亚洲精品久久久蜜桃 | 97精品国产一二三产区 | 九九热免费观看 | 欧美极品一区二区三区 | 蜜臀久久99精品久久久无需会员 | 丁香花中文字幕 | 亚洲最大av网站 | 免费成人在线网站 | 欧美人牲 | 超碰人人在线观看 | 精品中文字幕在线 | av福利超碰网站 | 中文字幕电影一区 | 黄色美女免费网站 | 婷婷色中文 | 一本色道久久综合亚洲二区三区 | 激情喷水| 欧美在线观看视频一区二区 | 美腿丝袜av | av最新资源 | 在线v片 | 在线观看视频精品 | 国产精品综合久久久久久 | 亚洲视频免费在线看 | 亚洲午夜精品一区二区三区电影院 | 麻豆视频免费在线观看 | 精品视频免费看 | 久久成人精品视频 | 日韩精品中文字幕有码 | 天天躁日日躁狠狠躁av中文 | 999精品在线| 91一区啪爱嗯打偷拍欧美 | 国产a视频免费观看 | 国产亚洲精品日韩在线tv黄 | 四虎国产永久在线精品 | 天天操天天操天天操天天 | 97超在线 | 日韩色在线 | 超碰在97| 91免费版成人 | 9在线观看免费高清完整 | 亚洲国产成人精品电影在线观看 | 六月丁香综合网 | 婷婷五月色综合 | 欧洲精品久久久久毛片完整版 | 狠狠色噜噜狠狠狠狠2021天天 | 久久久福利影院 | 日韩手机在线观看 | 天天在线操 | 欧美成人a在线 | 成人午夜电影网站 | 亚州精品成人 | 欧美日韩视频在线一区 | 一区二区三区在线影院 | 欧美成人999| 五月天激情综合 | 日韩一区二区三区高清在线观看 | www狠狠操| 色综合小说 | 亚洲欧美视频在线观看 | 91麻豆免费版 | 亚洲精品中文字幕在线观看 | 丁香婷婷亚洲 | 国产一级免费片 | 亚州日韩中文字幕 | 国产第一页在线观看 | 日韩两性视频 | 久久精品aaa | 日韩在线观看视频免费 | 久久久久福利视频 | 免费观看的av| 日日夜夜狠狠干 | 欧美激情精品久久久久久变态 | 国产精品成人av在线 | 四虎影视成人永久免费观看视频 | 国产一区二区久久久 | 黄免费网站 | 男女啪啪网站 | 少妇bbw搡bbbb搡bbb | 国产成a人亚洲精v品在线观看 | 韩日av一区二区 | 深爱婷婷网 | 四虎在线观看 | 免费av影视 | 天天干,夜夜爽 | 亚洲欧美日韩一二三区 | 日韩欧美国产精品 | 婷婷激情小说网 | 99久久夜色精品国产亚洲96 | 国产美腿白丝袜足在线av | 国产精品高清av | 中文字幕亚洲欧美日韩 | av一级免费 | 精品久久久久久一区二区里番 | 欧美性色综合 | 色综合五月 | 毛片在线网| 黄色毛片视频免费 | 色a综合| 成人久久久精品国产乱码一区二区 | 国产免费又黄又爽 | av免费观看高清 | 狠狠狠狠狠狠狠狠 | 精品国产一区二区三区蜜臀 | 色综合天天做天天爱 | 97人人射| 久热只有精品 | 九九久久婷婷 | av天天草| 国产美女视频一区 | 一区二区三区www |