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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

osg开发配置与第一个osg程序

發布時間:2024/1/1 编程问答 61 豆豆
生活随笔 收集整理的這篇文章主要介紹了 osg开发配置与第一个osg程序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

1.前言

2.osg簡介

3.OSG開發環境配置

3.1下載安裝VS2022

3.2獲取osg庫

4.編寫、編譯并運行第一個osg程序

4.1編寫第一個C++ CMake程序

4.2編寫第一個osg程序

4.3一個xue微有點追求的osg程序


1.前言

本文介紹開源圖形庫osg的開發環境配置和編寫第一個osg程序的完整過程。這是一個教程,也是一個與各位圖形從業者的交流平臺。

開發環境:Windows10 專業版、Visual Studio 2022、osg3.6.5;

項目構建:CMake。

Visual Studio從版本2017開始支持CMake項目,本文編寫時VS的最新版本是VS2022,我們就使用最新版本。CMake?是一個跨平臺、開源的元構建系統,廣泛應用于C/C++項目的源碼構建,它可以為make、ninja等構建系統生成構建腳本。CMake根據用戶在CMakeLists.txt編寫的各種命令構建工程,本文對涉及到的CMake命令會進行介紹。

2.osg簡介

OpenSceneGraph簡稱osg,是基于標準C++語言和OpenGL編寫的圖形引擎,詳細介紹見osg主頁。

3.OSG開發環境配置

3.1下載安裝VS2022

VS官網下載VS2022。VS2022分為社區版,個人版和企業版,其中社區版可免費使用,個人版和企業版可免費使用30天。如使用個人版和企業版,請用你懂得的方式進行,如想減輕使用盜版軟件帶來的負罪感,社區版也是夠用的。

VS安裝時需注意,勾選項"用于Windows的C++ CMake 工具"和"MSVC V142 - VS 2019 C++ x64/x86 生成工具"。如下圖所示

在此解釋一下勾選這兩項的原因:

  • 勾選"用于Windows的C++ CMake 工具"是為了使VS支持CMake工程;
  • 勾選"MSVC V142 - VS 2019 C++ x64/x86 生成工具"是因為本文使用的osg庫是使用VS2019編譯的,需要支持2019編譯的庫。
  • 3.2獲取osg庫

    獲取osg庫至少有三種方式:

  • ?使用osg的源碼編譯。在osg的github主頁下載osg3.6.5源碼并自行編譯,網上有很多這類教程,不在此詳細描述。如果您想調試osg的源碼,請選此方法。本篇教程不需要調試osg源碼,因此選用最快的方法,即方法3。
  • 使用vcpkg編譯安裝。網上也有很多這類教程,不在此詳細描述。由于vcpkg下載速度是個嚴重的問題,要想快速搭建開發環境也不推薦此方法。
  • 下載編譯好的osg庫。要想最快搭建osg的開發環境,推薦此方法。本文使用Objexx編譯并提供給osg開源社區的osg庫。?下載頁面地址:https://objexx.com/OpenSceneGraph.html。
  • 本文例子使用Visual C++ 2019編譯的64位osg3.6.5?

    下載Release和Debug版,并解壓到本地硬盤。假設Release版和Debug版的保存路徑分別為:"E:/osg/OpenSceneGraph-3.6.5-VC2019-64-Release/ "和 "E:/osg/OpenSceneGraph-3.6.5-VC2019-64-Debug/"。庫的目錄組織如下圖:

    ?bin目錄存放可執行的二進制文件,即exe文件和dll文件,包括實用工具"模型/場景查看器" osg_viewer.exe、"格式轉換工具"osg_conv.exe等;include目錄存放頭文件;lib目錄存放.lib庫文件。

    為了簡化本篇教程,本例子只用Debug庫,涉及Debug和Release的切換問題,將在后續教程介紹。

    至此,所需的軟件都已準備就緒。下面我們將創建第一個osg程序。

    4.編寫、編譯并運行第一個osg程序

    本著由簡入繁、一步一個腳印的原則,我們將首先使用VS2022創建一個CMake工程,并使用標準C++編寫一個最簡單的程序(Hello World: "沒錯,就是我!"),程序正常編譯和運行后再引入osg庫并創建第一個osg窗口,而后創建一個簡單的場景,這一切都正常編譯運行后,我們的第一個osg程序任務就可以完美結束了。

    4.1編寫第一個C++ CMake程序

    首先我們先用VS2022創建一個CMake工程。

    這時候有的同學要問了,為什么要用CMake呢,VS的工程(.sln)不可以嗎?

    答案是:可以。VS工程經過界面化的配置就可以開發運行osg程序,但是我依然推薦大家使用CMake工程,因為在程序員生涯中,您一定會接觸開源、跨平臺的C++項目,您甚至會自己開發一套開源軟件,而在這個過程中一定繞不開CMake,所以CMake命令雖然入門有難度,但是學習它是很有必要的。因此在此文中,我將創建CMake工程,并與大家一起探索和使用這個優秀的工具。

    言歸正傳,我們開始創建第一個CMake工程。

    1.新建文件夾"learn_osg_01",在文件夾內創建文件"CMakeLists.txt"和文件"main.cpp",此時兩個文件都是空的。

    2.打開VS2022,選擇"打開本地文件夾",并選擇"learn_osg_01"目錄。

    ?3.此時VS經過一番自動操作,完成了CMake工程的生成工作。可以發現此時在"learn_osg_01"目錄下多了兩個文件夾".vs"和"out",其中".vs"目錄下會生成VS的項目配置、緩存等文件,由VS自動維護,我們可以不用關心,甚至可以在關閉工程時刪除(再次打開VS還會重新生成);"out"目錄下將存放將來編譯、鏈接生成的各種文件。

    4.在"main.cpp"中編寫"Hello World"程序。

    #include <iostream>int main(int argc, char** argv) {std::cout << "Hello, osg!" << std::endl;return 0; }

    5.這是一個可正常編譯運行的C++源程序,正確使用CMake可生成可執行程序。CMake如何知道怎么構建呢?答案是通過"CMakeLists.txt"文件的指令。我們在"CMakeLists.txt"中輸入以下代碼并保存:

    project("learn_osg_01") add_executable(${PROJECT_NAME} main.cpp)

    6.點擊VS菜單的"生成-全部生成",VS會自動調用相關工具生成"learn_osg_01.exe",F5可運行調試,此時在控制臺上已經可以輸出"Hello, osg!"。

    至此,第一個CMake C++程序已經完成了。在進行下一步之前請容我簡要介紹一下用到的兩條CMake指令。

    project("learn_osg_01")

    project()指令的作用是設置項目名稱,并存放在變量PROJECT_NAME中,如果在頂層的CMakeLists.txt中調用此指令,會同時把項目名稱存放在變量CMAKE_PROJECT_NAME中,同時還會自動設置以下變量:

    PROJECT_SOURCE_DIR:? 項目源碼的絕對路徑,在此例中是"E:/一坨路徑.../learn_osg_01"

    PROJECT_BINARY_DIR:?項目二進制目錄的絕對路徑,在此例中是"E:/一坨路徑.../learn_osg_01/out/build/x64-Debug"

    另外project()指令還可指定版本,語言等。

    add_executable(${PROJECT_NAME} main.cpp)

    add_executable()指令的作用是使用指定的源文件生成目標可執行文件,指令的第一個參數是要生成可執行文件(Windows系統中是exe文件)的名稱,本例中會生成"learn_osg_01.exe",名字后邊的參數是源文件列表,此例中目前只有一個源文件,即"main.cpp",如有多個源文件,要依次列在后邊,用空格或換行隔開。

    我們已經搞明白了這幾行代碼,接下來我們要開始編寫基于osg的程序了。

    4.2編寫第一個osg程序

    寫過Visual C++項目的同學一定了解,在VC++項目中,通過圖形界面就可配置庫,非常方便。對于CMake工程,我們要用自己勤勞的雙手輸入指令代碼去完成配置。

    我們要引入osg庫,首先要告訴編譯器庫頭文件的位置。在CMake中使用include_directories()指令實現。

    include_directories("E:/osg/OpenSceneGraph-3.6.5-VC2019-64-Debug/include")

    include_directories()指令告訴編譯器搜索頭文件的路徑,把目錄加入到屬性INCLUDE_DIRECTORIES中。

    我們還要告訴編譯器庫文件的位置。在CMake中使用link_directories()指令實現。

    link_directories("E:/osg/OpenSceneGraph-3.6.5-VC2019-64-Debug/lib")

    link_directories()指令告訴鏈接器器搜索庫文件的路徑,把目錄加入到屬性LINK_DIRECTORIES中。

    接下來我們還要告訴編譯器,具體鏈接哪個庫文件。在CMake中使用target_link_libraries()指令實現。

    target_link_libraries(${PROJECT_NAME} osgdosgViewerd )

    target_link_libraries()指令指定哪些庫需要鏈接到目標上。本例的目標是最終要生成的exe文件,由上文中add_executable()指令指定,需要鏈接的庫是osgd.lib和osgViewerd.lib。

    至此本例的CMake庫配置已經基本完成,目前為止CMakeLists.txt文件的全部內容如下:

    project("learn_osg_01")set(OSG_DIR "E:/osg/OpenSceneGraph-3.6.5-VC2019-64-Debug") include_directories(${OSG_DIR}/include) link_directories(${OSG_DIR}/lib)add_executable(${PROJECT_NAME} main.cpp)target_link_libraries(${PROJECT_NAME} osgdosgViewerd )

    注意到include_directories()指令和link_directories()指令都用到了osg庫的根目錄,本著方便快捷、便于維護的目的,我們使用set()指令把osg庫根目錄賦值給變量OSG_DIR,本文件后續再使用可以直接引用此變量。

    接下來我們就可以在代碼中調用osg庫了。

    我們創建一個osgViewer::Viewer對象,并運行該Viewer的主循環。main.cpp文件中的代碼改造如下

    #include <osgViewer/Viewer> #include <iostream>int main(int argc, char** argv) {std::cout << "Hello, osg!" << std::endl;osg::ref_ptr<osgViewer::Viewer> viewer = new osgViewer::Viewer;return viewer->run(); }

    F7啟動目標生成,可以看到目標已經成功生成。

    ?此時,您一定迫不及待的要按下F5,想讓程序跑起來了。遺憾的是,目標還不能正常運行,因為找不到動態鏈接庫。

    ?解決這個問題至少有兩個辦法:

  • 將動態鏈接庫路徑配置到系統環境變量;
  • 將動態鏈接庫拷貝到exe目錄。
  • 第一個辦法最簡單也最節省硬盤空間,但是如果您在同時開發多個項目,而每個項目使用的osg版本是不同的,那這個辦法會引起意想不到的錯誤;

    接下來我們介紹一下第二種辦法。

    有同學可能會想到手動去拷貝dll文件,這是一個解決方案但顯然有點low,那有什么看起來比較有調性的方法呢?用CMake!

    file(GLOB OSG_DLLS ${OSG_DIR}/bin/*.dll) file(COPY ${OSG_DLLS} DESTINATION ${CMAKE_BINARY_DIR})

    使用file()指令可自動拷貝源路徑下的所有.dll文件到目標路徑。file()指令可對文件系統進行操作,它的功能遠不止本例中用到的這些,感興趣的同學可以繼續研究一下。

    在CMakeLists.txt文件中增加上兩行指令并保存,CMake會自動完成文件拷貝,這時F5啟動程序,您將看到一個全屏顯示的osg窗口,第一個osg程序終于運行起來了!

    有的同學要問了:“我不想全屏啟動應用程序怎么辦?”

    在main.cpp中添加一行代碼,指定窗口的位置和大小

    viewer->setUpViewInWindow(50, 50, 800, 600);

    運行結果如下圖所示

    ?至此,一個空場景的osg窗口已經運行起來了。

    ?CMakeLists.txt的完整代碼是:

    project("learn_osg_01")set(OSG_DIR "E:/osg/OpenSceneGraph-3.6.5-VC2019-64-Debug") include_directories(${OSG_DIR}/include) link_directories(${OSG_DIR}/lib)add_executable(${PROJECT_NAME} main.cpp)target_link_libraries(${PROJECT_NAME} osgdosgViewerd )file(GLOB OSG_DLLS ${OSG_DIR}/bin/*.dll) file(COPY ${OSG_DLLS} DESTINATION ${CMAKE_BINARY_DIR})

    main.cpp的完整代碼是:

    #include <osgViewer/Viewer> #include <iostream>int main(int argc, char** argv) {std::cout << "Hello, osg!" << std::endl;osg::ref_ptr<osgViewer::Viewer> viewer = new osgViewer::Viewer;viewer->setUpViewInWindow(50, 50, 800, 600);return viewer->run(); }

    此教程到此可以告一段落了,但是作為一個有追求的程序員,空場景顯然不符合我們的調性,因此我們繼續折騰一下,讓場景里顯示一個三維物體。

    4.3一個xue微有點追求的osg程序

    我們在場景中創建一個地球模型。

    首先在坐標(0,0,0)處創建一個半徑為1.0的球,main.cpp函數中添加代碼:

    #include <osg/Geode> #include <osg/ShapeDrawable>...int main(int argc, char** argv) {...osg::ref_ptr<osg::Geode> geode = new osg::Geode;geode->addDrawable(new osg::ShapeDrawable(new osg::Sphere(osg::Vec3(), 1.0f)));viewer->setSceneData(geode);... }

    編譯運行結果如下:

    ?這是一個沒有靈魂的球,我們將為這個球注入地球的靈魂,通過——貼紋理。

    本例子使用的紋理下載鏈接

    ?下載后放于"E:/test/"目錄下。

    在main.cpp中添加代碼

    #include <osg/Texture2D> #include <osgDB/ReadFile>...int main(int argc, char** argv) {...osg::ref_ptr<osg::Texture> texture = new osg::Texture2D(osgDB::readRefImageFile("E:/test/world.png"));auto stateSet = geode->getOrCreateStateSet();stateSet->setTextureAttributeAndModes(0, texture);...}

    在CMakeLists.txt中添加代碼:

    target_link_libraries(${PROJECT_NAME} osgDBd )file(GLOB OSG_PLUGIN_DLLS ${OSG_DIR}/bin/osgPlugins-*/osgdb_png*.dll) file(COPY ${OSG_PLUGIN_DLLS} DESTINATION ${CMAKE_BINARY_DIR})

    引入osgDB庫,同時將插件庫中的png文件讀寫插件dll拷貝到可執行文件同目錄下。

    編譯運行,出現三維地球的場景終于出現了,如下圖

    osg默認為我們增加了相機操控器,可以通過鼠標操作瀏覽場景。

    按下鼠標坐標左鍵并拖動:旋轉場景;

    按下鼠標中鍵并拖動:平移場景;

    按下鼠標右鍵并拖動:縮放場景;

    鼠標滾輪:縮放場景;

    鍵盤空格鍵:恢復初始相機視角;

    鍵盤ESC鍵:退出。

    本教程的代碼已經全部編寫完成。代碼不多,但篇幅略長,每句代碼都有說明,有些更是踩過坑后總結的經驗,旨在為新手同學提供詳細、友好的入門教程,同時希望對老手也有所啟發。感謝各位能閱讀到此,希望與大家在學習探索osg的旅程上結伴同行。

    最后附上完整代碼。

    CMakeLists.txt

    project("learn_osg_01")set(OSG_DIR "E:/osg/OpenSceneGraph-3.6.5-VC2019-64-Debug") include_directories(${OSG_DIR}/include) link_directories(${OSG_DIR}/lib)add_executable(${PROJECT_NAME} main.cpp)target_link_libraries(${PROJECT_NAME} osgdosgViewerdosgDBd )file(GLOB OSG_DLLS ${OSG_DIR}/bin/*.dll) file(COPY ${OSG_DLLS} DESTINATION ${CMAKE_BINARY_DIR}) file(GLOB OSG_PLUGIN_DLLS ${OSG_DIR}/bin/osgPlugins-*/osgdb_png*.dll) file(COPY ${OSG_PLUGIN_DLLS} DESTINATION ${CMAKE_BINARY_DIR})

    main.cpp

    #include <osg/ShapeDrawable> #include <osg/Texture2D> #include <osgViewer/Viewer> #include <osgDB/ReadFile>#include <iostream>int main(int argc, char** argv) {std::cout << "Hello, osg!" << std::endl;osg::ref_ptr<osgViewer::Viewer> viewer = new osgViewer::Viewer;viewer->setUpViewInWindow(50, 50, 800, 600);osg::ref_ptr<osg::Geode> geode = new osg::Geode;geode->addDrawable(new osg::ShapeDrawable(new osg::Sphere(osg::Vec3(), 1.0f)));osg::ref_ptr<osg::Texture> texture = new osg::Texture2D(osgDB::readRefImageFile("E:/test/world.png"));auto stateSet = geode->getOrCreateStateSet();stateSet->setTextureAttributeAndModes(0, texture);viewer->setSceneData(geode);return viewer->run(); }

    總結

    以上是生活随笔為你收集整理的osg开发配置与第一个osg程序的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    久久99亚洲热视 | 亚洲精品视频在线播放 | 1000部18岁以下禁看视频 | 天天爽夜夜爽人人爽曰av | 狠狠干网| 久久视精品 | 亚洲最新av在线 | 国产成人精品综合久久久久99 | 免费在线观看av网站 | 六月婷婷久香在线视频 | 国产精品18久久久久久久网站 | 在线免费中文字幕 | 天天操天天透 | 日韩在线视频精品 | 亚洲高清色综合 | 精品一二三区视频 | aaa亚洲精品一二三区 | 色婷婷在线视频 | 国产成人av在线影院 | 国产精品久久综合 | 99产精品成人啪免费网站 | 99在线观看免费视频精品观看 | 亚洲精品免费在线观看视频 | 久久久久国产一区二区三区四区 | 国产精品第54页 | 天天操夜夜操夜夜操 | 一级片免费观看视频 | 精品视频国产 | 天天插天天 | 日本三级中文字幕在线观看 | 国产一区观看 | 亚洲一区二区精品在线 | 国产午夜剧场 | 久热免费| 亚洲色图色 | 亚洲黄色免费在线看 | 中文字幕资源在线 | 日韩电影在线观看一区二区三区 | 99精品视频网站 | 在线观看一级视频 | 久久综合九色 | a级国产毛片| 日韩视频免费 | 久久人视频 | 欧美日韩一区二区三区在线免费观看 | 少妇性色午夜淫片aaaze | 九九日韩| 久久精品a| 日韩成人免费在线电影 | 四虎影视国产精品免费久久 | 一区二区三区影院 | 婷婷综合网 | 成人h在线观看 | av福利超碰网站 | 外国av网 | 亚洲日韩中文字幕在线播放 | 国产精品第2页 | 亚洲人人av | 能在线观看的日韩av | 中文字幕在线观看网站 | 日韩午夜在线 | 午夜国产福利在线观看 | 久久中文网 | 日日夜夜中文字幕 | 黄色网址中文字幕 | 日本久久免费电影 | 久久噜噜少妇网站 | av先锋影音少妇 | 日韩美在线 | 日韩高清 一区 | 一区二区三区四区在线免费观看 | 日韩色av色资源 | 超碰国产在线观看 | 国产啊v在线观看 | 国内99视频 | 国产精品丝袜久久久久久久不卡 | 中文字幕在线人 | 久草在线最新视频 | 碰超在线97人人 | 91在线蜜桃臀 | 五月天狠狠操 | 国产精品11 | 国产欧美日韩视频 | 在线观看精品国产 | 开心色激情网 | 在线观看91久久久久久 | 中文字幕亚洲精品在线观看 | 欧美成人久久 | 亚州国产精品 | 久99久精品| 成人在线观看影院 | 99久久久久国产精品免费 | 亚洲精品中文在线资源 | 国产精品第10页 | 伊人影院av | a级黄色片视频 | 久久99最新地址 | 久草电影在线观看 | 国产99久久久精品 | 欧日韩在线视频 | 成人一区不卡 | 久操视频在线观看 | 色在线视频网 | 中文字幕 二区 | 黄色a大片| 亚洲热视频 | 成人影片在线播放 | 欧美激情综合色综合啪啪五月 | 人人看看人人 | 中文在线字幕观看电影 | 精品国产一区二区三区四 | 狠狠狠狠干 | 97精品超碰一区二区三区 | 久久av高清 | 欧美日一级片 | 黄色网址在线播放 | 日韩av二区 | 狠狠操狠狠干天天操 | 视频一区二区在线观看 | a视频免费看 | 亚洲在线黄色 | 国产精品18久久久久白浆 | 在线视频 你懂得 | 精品国产欧美一区二区三区不卡 | 久久精品99国产精品 | 亚洲无线视频 | 亚洲人视频在线 | 成人在线视频免费看 | 国产日产精品久久久久快鸭 | 久久久视屏 | 国产精品成人av电影 | 成人国产综合 | 精久久久久 | 亚洲一区二区三区四区在线视频 | 久久久久久久电影 | 久久国产一区二区三区 | 午夜久久久久久久久 | 在线观看黄a | 亚洲精品色 | 久久亚洲免费视频 | 免费a视频在线 | 黄色大片免费播放 | 色婷婷在线播放 | 国产精品成人国产乱一区 | 欧美精品一区二区三区一线天视频 | 日本韩国精品一区二区在线观看 | 久久精品这里精品 | 精品国产91亚洲一区二区三区www | 精品国产成人在线 | 亚洲国产欧美一区二区三区丁香婷 | 亚洲精品无 | av福利免费 | 丁香六月婷婷激情 | 黄色电影小说 | 国产91影视| 天天干天天拍天天操天天拍 | 国产精品18久久久久久久网站 | 午夜精品福利一区二区三区蜜桃 | www.色午夜.com | 亚洲精品中文字幕视频 | 激情五月婷婷 | 高清一区二区三区av | 狠狠干,狠狠操 | av日韩在线网站 | 国产午夜精品一区二区三区 | 久久久久久免费视频 | 91精品无人成人www | av三区在线 | 国产在线中文 | 91av手机在线观看 | 亚洲国产av精品毛片鲁大师 | 免费试看一区 | 日韩专区在线 | 丁香六月在线 | 国产淫a| 99免在线观看免费视频高清 | 精品无人国产偷自产在线 | 草久久久久久 | 黄色片网站 | 99九九99九九九视频精品 | 国语精品免费视频 | 亚洲精品乱码久久久久久蜜桃91 | 少妇性xxx | 在线观看精品黄av片免费 | 亚洲黄色软件 | 国内丰满少妇猛烈精品播 | av 在线观看 | 狠狠色噜噜狠狠狠 | 天天干天天操天天搞 | 综合色伊人| 日本久久久久久 | 国产精品永久在线观看 | 国产一区二区在线免费视频 | 成年人看片 | 婷婷视频在线播放 | 99精品久久久久久久 | 最新91在线视频 | 色五月情| 日韩精品一区二区三区中文字幕 | www.色午夜.com| 国产精品免费久久久久久久久久中文 | 国产免费视频一区二区裸体 | 玖玖在线观看视频 | 亚洲播播 | 免费看一级特黄a大片 | 不卡av免费在线观看 | 日韩理论片中文字幕 | 亚洲综合成人专区片 | 成人av资源网站 | 欧美激情综合五月色丁香 | 97精品国产97久久久久久久久久久久 | 午夜在线资源 | www.操.com| 国产黄色片在线免费观看 | 国产精品久久久久久久久费观看 | 亚洲精品日韩一区二区电影 | 色欧美88888久久久久久影院 | 中文字幕精品一区久久久久 | 不卡精品视频 | 成人av资源在线 | 欧美人人爱 | 永久免费精品视频网站 | 97人人澡人人添人人爽超碰 | 久久久久久麻豆 | 国产精品免费视频久久久 | 国产一区二区三区久久久 | 成人av视屏 | 69精品在线观看 | 久久久久久福利 | 日本特黄特色aaa大片免费 | 精品伊人久久久 | 国产一区二区三精品久久久无广告 | 亚洲高清av在线 | 久久久www成人免费毛片麻豆 | 香蕉在线视频播放网站 | 亚洲精品色 | 精品一区二区免费视频 | 美女网站黄免费 | 中文字幕日本特黄aa毛片 | 久久不见久久见免费影院 | 天天插一插 | 在线观看91精品国产网站 | 97视频在线免费观看 | 国内精品久久久久久久久久 | 久久久久成人精品免费播放动漫 | 一区二区三区四区不卡 | 久久一级电影 | 日韩精品免费一区二区在线观看 | 99精品在线直播 | 亚洲精品国产精品乱码不99热 | 永久免费视频国产 | 西西44人体做爰大胆视频 | 91精彩在线视频 | 91福利在线导航 | 色视频一区 | 午夜精品一区二区三区在线播放 | 四虎影院在线观看av | 欧美久草网 | www.久久久久 | 久草在线观 | 国产xx视频 | 亚洲精品视频在线观看视频 | 美女视频黄色免费 | 日本特黄一级片 | 激情av网址 | 久久精品79国产精品 | 久草热视频| 久久99精品国产 | 五月婷婷在线播放 | 又黄又爽又湿又无遮挡的在线视频 | 91精品毛片| 色天天综合久久久久综合片 | 国产精品成人a免费观看 | 亚洲一区精品二人人爽久久 | 色婷av| 久久精品99国产精品亚洲最刺激 | 99精品视频免费在线观看 | 久久精品视频一 | 天天干天天干天天 | 天天射天天干天天爽 | 亚洲精品乱码久久久久久写真 | 不卡的av中文字幕 | 欧美性免费| 国产视频欧美视频 | 综合久久综合久久 | 亚洲香蕉在线观看 | 精品久久久久久久久久久久久久久久 | 91av小视频 | 国产精品综合久久久 | 在线视频观看成人 | 看全黄大色黄大片 | 日本高清中文字幕有码在线 | 久久国产精品一区二区 | 亚洲好视频| 在线直播av| 日本99久久 | 麻豆免费精品视频 | 国产v在线播放 | 在线有码中文 | 成人免费视频网站在线观看 | 国产视频在线观看一区二区 | 久久精品视频在线观看 | 香蕉色综合 | 97香蕉久久超级碰碰高清版 | 日韩欧美在线免费观看 | 国产在线精品一区二区 | 99视频在线精品免费观看2 | 欧美另类美少妇69xxxx | 中文字幕在线观看一区二区三区 | 在线视频欧美日韩 | 国产精品视频免费看 | 久久国产精品影视 | 免费男女羞羞的视频网站中文字幕 | 色鬼综合网 | 国产剧情一区 | 婷婷视频在线观看 | 91九色蝌蚪视频在线 | 国产精品久久久久久久久久东京 | 麻豆国产精品视频 | 成年美女黄网站色大片免费看 | 91香蕉嫩草 | 一区二区三区在线免费播放 | h视频在线看 | 欧美日韩一区二区视频在线观看 | 亚洲精品久久久久58 | 久久九精品 | 一色av| 国产成人在线观看免费 | 国产精品久久久久久久婷婷 | 久久久免费高清视频 | 国产一级电影 | 美女福利视频一区二区 | 日本h视频在线观看 | 国产精品剧情在线亚洲 | 激情伊人五月天久久综合 | 亚洲精品久久在线 | 很黄很黄的网站免费的 | 色国产在线 | 亚洲理论在线 | 国产精品99久久久久久人免费 | 91超在线| 欧美视频不卡 | 91福利视频一区 | 天天综合网~永久入口 | 亚洲视频六区 | 成人av高清在线观看 | 麻豆va一区二区三区久久浪 | www.日日日.com | 亚洲精品视频免费 | 在线导航av | av成人动漫在线观看 | 欧美精品久久久久久久久老牛影院 | 欧美成人影音 | 亚洲日本va午夜在线电影 | 国产亚洲精品久 | 国产精品乱码久久久久久1区2区 | 国产一区二区三区免费观看视频 | 91日韩在线 | 久久精品免费观看 | 国产精品自产拍在线观看蜜 | 亚洲激情中文 | 日本在线视频一区二区三区 | 综合天堂av久久久久久久 | 免费黄色av电影 | 国产精品专区一 | 日日夜夜精品网站 | 国产高清在线永久 | 日韩区欠美精品av视频 | 日韩中文字 | 国产不卡片 | 亚洲日韩精品欧美一区二区 | 蜜臀精品久久久久久蜜臀 | 久久99国产精品久久99 | 国产又粗又硬又长又爽的视频 | 99久久精品国产一区二区成人 | 久久桃花网 | 中文字幕在线观看视频网站 | 99精品美女| 9999亚洲 | 99久久99久久精品国产片果冰 | 久久日韩精品 | 蜜桃视频在线观看一区 | 日韩,精品电影 | www.91国产| 日韩免费福利 | 国产精品综合久久久久 | 激情动态| 免费又黄又爽的视频 | 欧美 亚洲 另类 激情 另类 | 日韩在线观看的 | 成人午夜性影院 | 人人看人人爱 | 在线播放第一页 | 欧美一级免费在线 | 久久久久久久久久影视 | 精品免费国产一区二区三区四区 | 伊人国产在线观看 | 国内一区二区视频 | 99在线视频精品 | 色婷婷久久久综合中文字幕 | 国产乱视频 | 就要干b | 日韩免费视频在线观看 | 五月婷丁香网 | 成人久久久久久久久 | 开心丁香婷婷深爱五月 | 麻豆视频免费入口 | 国产免费三级在线观看 | 91大片网站 | 国产成人久 | 久久超碰网 | 成人免费视频在线观看 | 香蕉视频国产在线 | 久久精品超碰 | 一区二区中文字幕在线播放 | 久久久久国产a免费观看rela | 精品亚洲成a人在线观看 | www五月婷婷 | 欧美成人区 | 日本中文在线 | 免费97视频| wwwwwww黄| 97视频免费在线看 | 狠狠干成人 | 日韩免费视频一区二区 | 91.精品高清在线观看 | 国偷自产视频一区二区久 | 国产精品美乳一区二区免费 | 成年人视频免费在线播放 | 毛片一区二区 | 韩国av不卡 | 日韩免费专区 | 97超碰资源网 | 久久r精品 | 999精品| 国产精品免费观看国产网曝瓜 | av看片网址 | 一级理论片在线观看 | 国产手机在线播放 | 久久精品激情 | 欧美激情在线网站 | 婷婷深爱 | 9色在线视频 | 最近久乱中文字幕 | 丁香综合网 | 深爱五月网 | 9色在线视频 | 色橹橹欧美在线观看视频高清 | 久草免费电影 | 最近中文字幕高清字幕在线视频 | 天天色天天干天天 | 欧美另类成人 | 少妇bbb搡bbbb搡bbbb | 一区二区三区播放 | 国产精品视频永久免费播放 | 国产亚洲成av人片在线观看桃 | 免费高清在线视频一区· | 日日操日日干 | 激情丁香综合 | 国产69久久 | sesese图片 | 天天干夜夜操视频 | 黄色免费高清视频 | 亚洲最大av| 四虎影视成人永久免费观看亚洲欧美 | 狠狠干婷婷色 | 日韩一级黄色片 | 99草在线视频 | 99热精品国产一区二区在线观看 | 99久久er热在这里只有精品66 | 日韩视频在线一区 | 国产欧美精品一区二区三区 | 亚洲天堂网视频 | 天天天色 | 亚洲精品视 | 午夜精品电影 | 久久九九久久精品 | 狠狠色丁香婷婷综合最新地址 | 天天操天天射天天添 | 午夜成人影视 | 在线97| 男女全黄一级一级高潮免费看 | 日本中文字幕系列 | 在线三级av | 91精选在线观看 | 国产精品区免费视频 | 久久久免费精品视频 | www.com.日本一级| 狠狠干夜夜爱 | 99这里有精品 | 亚洲视频1 | 国产精品成人久久 | 久久精品婷婷 | 欧美精品乱码久久久久久按摩 | 四虎www.| 精精国产xxxx视频在线播放 | 色播五月激情综合网 | 国产精品免费观看久久 | 婷婷激情欧美 | 婷婷资源站 | 国产一区二区在线免费 | 91亚洲视频在线观看 | 久久午夜精品 | 国产精品久久久久久模特 | 2019免费中文字幕 | 亚洲午夜av久久乱码 | 欧美日韩视频在线观看一区二区 | 日韩激情一二三区 | 国产亚洲欧美一区 | 五月婷久| 国产探花视频在线播放 | 久久神马影院 | 欧美淫视频 | 国产在线观看国语版免费 | 69人人 | 最新国产在线视频 | 亚洲国产午夜视频 | 国产在线观看一区 | 狠狠操91| 玖玖玖影院 | 日本高清xxxx | 国产免费又爽又刺激在线观看 | 久久国产精品影视 | 欧美精品久久久久性色 | 午夜精品久久 | free,性欧美| www.福利视频| 麻豆久久 | 国产四虎影院 | 亚洲精品日韩在线观看 | 精品女同一区二区三区在线观看 | 四虎在线免费观看视频 | 婷婷亚洲激情 | 国产呻吟在线 | 在线免费黄色片 | 免费看黄的 | 五月婷婷另类国产 | 丁香婷婷综合激情五月色 | 国产精品一区二区三区免费视频 | 在线观看免费国产小视频 | 日韩在线观看不卡 | 青青草国产精品视频 | 欧美精品第一 | 久久久久成人精品亚洲国产 | 国产日产精品一区二区三区四区的观看方式 | 日韩欧美在线影院 | 高清精品久久 | 久久综合五月天婷婷伊人 | 国产精品久久久久久久久久妇女 | 中文字幕在线观看完整版电影 | 超级碰视频 | 干亚洲少妇 | 免费在线观看污网站 | 精品亚洲va在线va天堂资源站 | 久久久wwww| 三级黄色网址 | 久久久91精品国产一区二区三区 | 国内精品久久久久影院日本资源 | 97在线观看免费观看高清 | 成人免费av电影 | 91av免费看 | wwxxx日本| 日本久久精品视频 | 人人舔人人爽 | 99久久久久久国产精品 | 精品国产激情 | 天天干.com | 最近日本韩国中文字幕 | 日韩,中文字幕 | 久久视频免费在线 | 国产精品久久三 | 欧美日韩免费一区 | 精品国产亚洲一区二区麻豆 | 丁香婷婷综合激情五月色 | 午夜色大片在线观看 | 色婷婷狠 | 午夜三级大片 | 手机在线黄色网址 | 亚洲一区视频在线播放 | 亚洲最新精品 | 中文字幕av全部资源www中文字幕在线观看 | 日韩xxx视频 | 国产 日韩 在线 亚洲 字幕 中文 | 又黄又爽免费视频 | 国产免费又爽又刺激在线观看 | 热久久免费国产视频 | 中文在线字幕免 | 91手机视频在线 | 久草在线费播放视频 | 久久久久国产成人免费精品免费 | 精品视频久久 | 黄网站a| 国产偷在线 | 国产色视频网站 | 黄色特一级片 | 日韩精品网址 | 日韩美女黄色片 | 色婷婷电影网 | 欧美国产一区二区 | 欧美一二三在线 | 91av蜜桃| 九九九九色 | 亚洲精品乱码久久久久久9色 | 日韩av高潮 | 亚洲va欧美va人人爽春色影视 | 国产高清免费视频 | 黄色一级在线观看 | 国产麻豆精品一区二区 | 91亚洲国产成人 | 亚洲欧美偷拍另类 | 中国一级片免费看 | 国产精品日韩久久久久 | 99人久久精品视频最新地址 | 69欧美视频 | 国内精品久久久久影院一蜜桃 | 欧美另类调教 | 九九热在线播放 | 中文字幕中文字幕在线中文字幕三区 | 日韩超碰 | www.久久爱.cn | 久久99国产综合精品免费 | 亚欧日韩成人h片 | 91资源在线视频 | 国产裸体bbb视频 | 免费精品人在线二线三线 | 97在线视频免费看 | 在线韩国电影免费观影完整版 | 1区2区3区在线观看 三级动图 | 久久久香蕉视频 | 久久av高清 | 免费69视频| 天天操夜| 成人免费视频a | 中文字幕久久精品 | 日本精品一区二区在线观看 | 国产护士av | 亚洲精品一区二区三区新线路 | 中文字幕在线一区二区三区 | 91麻豆精品国产91 | 波多野结衣精品在线 | www.久草.com| 成年人免费看片网站 | 天天干天天玩天天操 | 免费99精品国产自在在线 | 国产精品成人免费一区久久羞羞 | 手机看片99 | 丁香九月激情 | 美女视频网站久久 | 亚洲精品色视频 | 亚洲小视频在线 | 日本中文字幕在线视频 | 国产小视频网站 | 在线有码中文字幕 | 最新中文字幕在线观看视频 | 91精选| 97在线影院 | 色综合天天 | 久艹视频在线观看 | 欧美久久久 | 国产精品av电影 | 在线观看www视频 | 97品白浆高清久久久久久 | 国产又粗又猛又爽 | 欧洲激情综合 | 99视频黄 | 国产一级a毛片视频爆浆 | www在线免费观看 | 日本午夜在线亚洲.国产 | 亚洲自拍自偷 | 国产精品视频内 | www.久久99 | 日韩一二三| 国产成在线观看免费视频 | 玖玖视频国产 | 日韩av在线免费看 | 狠狠综合久久av | 久久久人| 九九在线视频免费观看 | 中国一级特黄毛片大片久久 | 黄色a视频免费 | 亚洲在线视频播放 | 在线精品观看国产 | 午夜精品视频免费在线观看 | 国产福利不卡视频 | 免费看的黄色网 | 97av视频在线观看 | 在线观看免费国产小视频 | 亚洲永久字幕 | 精品国产午夜 | 九九在线免费视频 | 97国产超碰在线 | 午夜精品久久久久久99热明星 | 九九在线免费视频 | 国产午夜精品一区二区三区在线观看 | 天天躁日日躁狠狠躁av麻豆 | 久久亚洲私人国产精品 | 美女久久网站 | 97夜夜澡人人双人人人喊 | 91av视频免费观看 | 亚洲午夜精品电影 | 99久久久久国产精品免费 | 亚洲欧美国产精品18p | 日本在线视频一区二区三区 | www.久久99 | 国产美女视频网站 | 精品一区二区在线免费观看 | 99久久99久久精品免费 | 天天爱天天 | 99精品在线 | 午夜性色 | 超碰人人超 | 91精品国产乱码久久桃 | 91精品国产成人www | 日韩在线观看网站 | 久久久黄色 | 国产精品不卡视频 | 97超碰在线播放 | 日韩精品一卡 | 在线观看av网站 | 天天射天天拍 | 韩国中文三级 | 日本性高潮视频 | www狠狠| 成人高清在线 | 国产精品成人a免费观看 | 青青久草在线 | 人人躁| 久久久久久久久久久综合 | 综合久久网站 | 国产精品久久久久av | 17婷婷久久www | 国产成人免费在线 | 97在线观看免费高清 | 欧美精品国产精品 | 国产精品久久久久久久久久久久午夜片 | 欧美小视频在线观看 | 久久在线精品视频 | 少妇超碰在线 | www.天堂av| 麻豆国产在线播放 | 日韩在线一区二区免费 | 中文字幕一区二区三区在线观看 | 国产黄色大片 | 91在线亚洲 | 欧美大片在线观看一区 | 激情av资源网 | 深夜国产在线 | 国产精品999久久久 久产久精国产品 | 婷婷六月天丁香 | 2023亚洲精品国偷拍自产在线 | 欧美激情在线网站 | 日韩欧美在线一区二区 | 五月婷影院 | 国产精品成人a免费观看 | 免费一级毛毛片 | 在线国产日韩 | 黄色一级在线视频 | 在线观看午夜av | 日韩区视频 | 免费aa大片 | 免费a视频在线观看 | jizz18欧美18 | 伊人日日干| 欧美成人猛片 | 国产精品一区二区久久精品爱涩 | 天天综合天天做 | 日韩一二三区不卡 | 99中文字幕在线观看 | 亚洲欧美国产精品 | 久久精品久久精品久久 | 免费久久99精品国产婷婷六月 | 天天做夜夜做 | 超碰在线公开免费 | 成人国产一区二区 | 国产一区二区三区高清播放 | 91福利视频免费 | 精品国产亚洲一区二区麻豆 | 色视频国产直接看 | 日韩av区 | 韩国三级在线一区 | 黄a网站| 欧美大片大全 | 人人爽人人爽人人片av | 波多野结衣亚洲一区二区 | 国产精品久久久久久久久搜平片 | 亚洲一区二区三区四区在线视频 | 天天曰天天射 | 久久久久久久久国产 | 国产一区二区免费在线观看 | 亚洲九九九在线观看 | 2019久久精品| 黄色av成人在线 | 精品99999 | 亚洲精品免费观看视频 | 久久图 | 国产精品99久久久久的智能播放 | 日韩综合一区二区 | 久久九九久久九九 | 九九热中文字幕 | 欧美日韩三级在线观看 | 日韩精品观看 | www.久久91| 日韩二区在线播放 | 黄色大全免费观看 | 日本在线观看一区二区三区 | 天堂av在线免费观看 | 欧美精品视| 少妇bbb | 欧美精品一区二区三区一线天视频 | 国产精品国产三级国产不产一地 | 丁香激情五月婷婷 | 丁香六月伊人 | 久久国产日韩 | 日韩av资源站 | 8x成人免费视频 | 在线观看中文字幕视频 | 国产高清在线 | a一片一级| 在线观看视频 | 天天拍天天操 | 99久久精品国产一区二区三区 | 国产理论一区二区三区 | 99热精品免费观看 | 国产 成人 久久 | 久久激情五月婷婷 | 成人久久18免费网站图片 | a级国产乱理伦片在线观看 亚洲3级 | 456成人精品影院 | 天天摸夜夜添 | 91久久偷偷做嫩草影院 | 午夜电影av| 综合在线亚洲 | 玖玖视频国产 | 国产午夜激情视频 | 最近中文字幕免费av | 最近高清中文在线字幕在线观看 | 久草在线免费电影 | 三级黄在线 | 国产成在线观看免费视频 | 高清不卡免费视频 | 精品视频免费 | 国产高清免费在线观看 | 日韩理论片中文字幕 | 成人超碰97| 国内外成人免费在线视频 | 丁香激情五月 | 成人免费在线观看av | 999成人 | 久久久精品国产免费观看一区二区 | 91av在线播放视频 | 中文字幕一区二区三区乱码不卡 | 免费亚洲成人 | 国产99久久99热这里精品5 | 伊人成人精品 | 在线中文字幕av观看 | 中文字幕在线看视频国产 | 国产精品久99 | 国产精品成人免费一区久久羞羞 | 日韩精品观看 | 亚洲成免费 | 特级毛片爽www免费版 | 久久久亚洲国产精品麻豆综合天堂 | av夜夜操| 国产一区在线视频观看 | av网站大全免费 | 麻豆综合网 | 日韩欧美成人网 | 日韩大片在线播放 | 国产亚洲综合性久久久影院 | 国产一区二区三区高清播放 | av品善网 | 国产美女被啪进深处喷白浆视频 | 日韩免费看视频 | 精品专区| 免费热情视频 | av一级免费 | 亚洲男男gⅴgay双龙 | 99热.com| 色偷偷88888欧美精品久久久 | 91九色在线 | 国产精品毛片久久蜜 | 91麻豆精品国产91久久久无需广告 | 丁香综合激情 | 欧美大jb | 色婷婷激情电影 | 国产精品视频你懂的 | 中文字幕在线免费播放 | 久草精品视频在线看网站免费 | 91在线精品视频 | 六月丁香激情网 | 国模精品一区二区三区 | 亚洲国产午夜视频 | 免费影视大全推荐 | 麻豆传媒视频在线播放 | 日韩在线观看一区二区三区 | 久久五月天婷婷 | 欧美大码xxxx | 久久国内精品 | 最新日韩视频在线观看 | 天天爱天天舔 | 99久久日韩精品免费热麻豆美女 | 亚洲国产成人精品电影在线观看 | 亚洲精品影院在线观看 | 久久久精选 | 91精品一区二区三区久久久久久 | 最近的中文字幕大全免费版 | 亚洲精品视频在线观看免费视频 | 亚洲一二三区精品 | 亚洲黄色在线免费观看 | 日韩r级电影在线观看 | 天天天天色射综合 | 久草视频精品 | 西西大胆啪啪 | 日韩一三区 | 天天色综合1 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 久久99视频精品 | 国产精品免费在线 | 在线观看成人 | 久久国产精品网站 | 国产成人亚洲在线观看 | 天天操操| 日日操天天操狠狠操 | 精品你懂的 | 亚洲激情| 婷五月天激情 | av短片在线观看 | a黄色 | 黄色免费网站下载 | 91禁在线看 | 日韩高清观看 | 91传媒在线看 | 一级免费看视频 | 在线播放 日韩专区 | 福利电影一区二区 | 片黄色毛片黄色毛片 | 国产精品高潮久久av | 香蕉视频在线免费 | 欧亚久久| 摸bbb搡bbb搡bbbb | 中文字幕 婷婷 | 欧美韩日精品 | 黄色美女免费网站 | 国内视频在线观看 | 又黄又爽又湿又无遮挡的在线视频 | 国产精品成人在线 | 国产精品伦一区二区三区视频 | 色婷久久| 国产精品久久久久久爽爽爽 | 高清一区二区三区 | 亚洲狠狠| 亚洲毛片一区二区三区 | 色婷婷综合久久久久中文字幕1 | 国产一区二区三区免费视频 | 在线观看久久 | 99热只有精品在线观看 | 午夜国产一区二区三区四区 | 国产男女无遮挡猛进猛出在线观看 | 九色最新网址 | 精品久久免费看 | 国产精品 日本 | 正在播放一区二区 | 天天射,天天干 | 免费av电影网站 | 99色99| 日日夜夜免费精品 | 国产精品mm | 欧美日韩高清一区 | 在线看v片成人 | 日韩av不卡在线 | 伊甸园永久入口www 99热 精品在线 | 69成人在线 | 亚洲综合视频网 | 亚洲精品自在在线观看 | 成年人电影免费看 | 亚洲区另类春色综合小说 | 国产专区在线看 | 免费瑟瑟网站 | 欧美一级高清片 | 久久久久中文 | 麻豆精品传媒视频 | 免费成人在线观看 | 日韩 在线 | 国产99久久 | 人人插人人费 | 麻豆av电影| 婷婷色伊人 | 久久电影国产免费久久电影 | 色婷av| 日本精品中文字幕 | 日本大片免费观看在线 | 日韩精品视频免费专区在线播放 | 在线观看mv的中文字幕网站 | 夜色资源站国产www在线视频 | 日本中文在线播放 | 麻豆成人精品 | 国产精品久久久久久久久蜜臀 | 狠狠操操 |