《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計應(yīng)用 > TiGEMS二次開發(fā)接口的設(shè)計與實現(xiàn)
TiGEMS二次開發(fā)接口的設(shè)計與實現(xiàn)
來源:電子技術(shù)應(yīng)用2012年第9期
曹 方
威睿電通(杭州)有限公司, 浙江 杭州 311112
摘要: 分析了CAD/CAM軟件二次開發(fā)平臺的基本設(shè)計理論和設(shè)計原則。針對典型的商業(yè)三維幾何造型系統(tǒng)——TiGEMS提出了采用動態(tài)鏈接庫技術(shù)的二次開發(fā)接口設(shè)計方法和實現(xiàn)過程。解決了TiGEMS二次開發(fā)接口的難點和問題。
中圖分類號: TP311
文獻標識碼: A
文章編號: 0258-7998(2012)09-0125-03
Design and implementation of applications development interface for TiGEMS
Cao Fang
VIA Technologies, Inc., Hangzhou 311112, China
Abstract: In this paper, the essential theories of the applications development interface for the CAD/CAM software systems are discussed and analyzed. Based on the dynamic link library, we implemented the applications development interface for a commercial geometric modeling software system TiGEMS. Some key techniques about the applications development interface also are illustrated.
Key words : dynamic link library; interface; application development; feature modeling; TiGEMS

    隨著計算機技術(shù)的發(fā)展,軟件系統(tǒng)越來越復(fù)雜。這種變化在計算機輔助設(shè)計/制造(CAD/CAM)領(lǐng)域表現(xiàn)得尤為明顯,以往大而全的CAD/CAM軟件越來越顯得力不從心。眾多CAD/CAM軟件開發(fā)者轉(zhuǎn)而開始對這類軟件的基礎(chǔ)和共性進行研究,希望提供可進行二次開發(fā)的CAD/CAM平臺支撐系統(tǒng)[1],使用戶能在該支撐系統(tǒng)上進行二次開發(fā),實現(xiàn)所需的特殊功能,定制出用戶所在特殊領(lǐng)域的專用CAD/CAM軟件。目前,為用戶提供功能強大、使用靈活的二次開發(fā)接口,已經(jīng)成為對CAD/CAM軟件的普遍要求。二次開發(fā)也成為發(fā)揮CAD/CAM軟件功能的重要途徑之一[2]。TiGEMS是采用特征造型技術(shù)的三維幾何造型軟件[3],而特征造型技術(shù)也是當(dāng)前CAD軟件主流實現(xiàn)技術(shù)[4]。如何在二次開發(fā)接口中體現(xiàn)特征造型思想的特色和優(yōu)點,是本文要探討的主要問題。

    二次開發(fā)接口的實現(xiàn)方式多種多樣,目前流行的有通用文件格式實現(xiàn)的接口[5]、組件技術(shù)實現(xiàn)的接口[6]、數(shù)據(jù)庫技術(shù)實現(xiàn)的接口[7]以及動態(tài)鏈接庫技術(shù)實現(xiàn)的接口。不同的實現(xiàn)技術(shù)各有其優(yōu)缺點,并且隨軟件技術(shù)的發(fā)展,二次開發(fā)接口技術(shù)也在發(fā)展變化中。當(dāng)前很多CAD/CAM軟件系統(tǒng)都同時實現(xiàn)了多種接口方式,以滿足不同用戶的不同需求。不論使用何種技術(shù),能夠?qū)⒔涌诰幊碳夹g(shù)與宿主軟件完美結(jié)合,在接口中體現(xiàn)宿主軟件的特色和優(yōu)點才是關(guān)鍵。并在三維幾何造型系統(tǒng)TiGEMS中,選用動態(tài)庫技術(shù)實現(xiàn)TiGEMS的二次開發(fā)接口的原因在于:(1)動態(tài)庫技術(shù)有利于在接口中體現(xiàn)TiGEMS的特征造型思想,保持了各類用戶對TiGEMS技術(shù)和使用特征的認知一致性;(2)用戶有自定義特征的需求,在考察多種實現(xiàn)方式后認為,動態(tài)庫技術(shù)為實現(xiàn)該需求的最好方式;(3)動態(tài)鏈接庫技術(shù)發(fā)展時間長,技術(shù)成熟,掌握該種編程技術(shù)的程序員較多,適宜為工程技術(shù)人員做二次開發(fā)用; (4)使用基于動態(tài)庫技術(shù)編寫的用戶程序執(zhí)行效率高、速度快,能夠充分滿足用戶的各種需求。
1 設(shè)計目標及原則
1.1 設(shè)計目標

    設(shè)計目標用于規(guī)定設(shè)計的大方向和基本功能描述,在設(shè)計中起總括和綱領(lǐng)的作用,設(shè)計目標應(yīng)該在設(shè)計方案中被逐一細化并最終得到實現(xiàn)。
    (1)設(shè)計良好的三維幾何造型系統(tǒng)的二次開發(fā)接口應(yīng)該能夠向用戶展示系統(tǒng)的設(shè)計思想,引導(dǎo)用戶正確、快速地掌握三維幾何造型系統(tǒng)的特點;使接口開發(fā)用戶對系統(tǒng)的感知與直接操作三維幾何造型系統(tǒng)的感知一致。用戶可以無障礙地從直接操作轉(zhuǎn)到二次開發(fā)上來。
    (2)用戶通過接口開發(fā)模塊能以插件形式載入三維幾何造型系統(tǒng)中,也能以獨立程序的形式與三維幾何造型系統(tǒng)共同運行。用戶可根據(jù)自己的需求和喜好在用戶界面加入自己的設(shè)計元素,因此接口應(yīng)該實現(xiàn)動態(tài)的用戶界面(UI)管理功能,方便用戶根據(jù)自己的需要定制操作界面,甚至重新構(gòu)造用戶操作界面[8]。
    (3) 二次開發(fā)接口應(yīng)該具有良好的可擴展性。二次開發(fā)接口不但要求實現(xiàn)用戶直接操作的所有功能,還應(yīng)該實現(xiàn)更底層的數(shù)據(jù)定義和微操作功能,以及更高層的批量操作和集合操作功能。用戶能夠通過二次開發(fā)賦予三維幾何造型系統(tǒng)更強大或更專業(yè)的功能。
1.2 設(shè)計原則
    設(shè)計原則規(guī)定了在二次開發(fā)接口設(shè)計過程中需要遵守的規(guī)則和方法。遵守設(shè)計規(guī)則可以保證最終代碼的質(zhì)量、效率和穩(wěn)定性,并為今后工作的可延續(xù)性提供方便。
    (1) 屏蔽不必要的細節(jié)。進行二次開發(fā)的用戶多數(shù)是工程技術(shù)人員,不太可能精通專業(yè)的程序開發(fā)技術(shù)。他們要求的二次開發(fā)接口在功能強大的同時又要易學(xué)好用。因此封裝細節(jié)信息,簡化操作過程非常必要。
    (2) 嚴格封裝內(nèi)部對象和方法。二次開發(fā)程序?qū)AD軟件功能的調(diào)用和對變量的存取,都要通過二次開發(fā)接口進行,嚴禁越過接口函數(shù)直接存取變量對象或者調(diào)用內(nèi)部方法。
    (3) 保證接口的魯棒性和獨立性。用戶往往會以設(shè)計人員沒有想到的方式調(diào)用二次開發(fā)接口,因此必須保證接口函數(shù)的魯棒性,不能在屏蔽細節(jié)的同時埋下隱患。每個接口函數(shù)實現(xiàn)的功能要單一、明確[9]。
    (4) 充分考慮接口可擴充性。二次開發(fā)接口程序架構(gòu)應(yīng)該是開放性的,可平滑擴展,能根據(jù)應(yīng)用需求的增加將新的功能加入到接口中去,同時不影響已經(jīng)實現(xiàn)的接口功能[9]。
2 TiGEMS二次開發(fā)接口的設(shè)計方案
    TiGEMS是多文檔/視圖結(jié)構(gòu)的應(yīng)用程序,共實現(xiàn)了零件、裝配、渲染、有限元和工程圖5種文檔類型。用戶可以同時打開多種類型的多個文檔,但在同一時刻只能編輯一個文檔,即當(dāng)前活動文檔。TiGEMS使用特征樹組織和管理特征并表示它們之間的相互關(guān)系。特征就是TiGEMS的核心數(shù)據(jù),特征樹即TiGEMS的核心數(shù)據(jù)組織方式: (1)二次開發(fā)接口應(yīng)開放特征和特征樹的操作方法,讓用戶能夠編程實現(xiàn)對TiGEMS文檔的操作;(2)實現(xiàn)用戶定義特征功能,擴展特征外延;(3)能夠?qū)Χ鄠€用戶插件進行有效管理,最后可修改用戶界面,實現(xiàn)動態(tài)UI。
2.1 接口功能模塊綜述
    TiGEMS的二次開發(fā)接口可分為插件管理模塊、UI控制模塊、用戶特征管理模塊和用戶接口模塊,如圖1所示。

    為了使得TiGEMS支持二次開發(fā),首先對TiGEMS的核心進行修改:增加了插件管理、UI控制和用戶特征管理3個模塊,然后在TiGEMS核心之外創(chuàng)建用戶接口模塊,封裝所有TiGEMS功能調(diào)用,并向用戶提供函數(shù)調(diào)用和對象定義的頭文件和庫文件。
2.2 插件管理模塊
    TiGEMS允許用戶通過二次開發(fā)接口編寫插件,插件可以調(diào)用所有二次開發(fā)接口提供的功能,但是不能獨立運行,必須載入TiGEMS中才能使用。插件管理模塊作為常住TiGEMS核心的一個功能模塊,提供了載入、管理、卸載用戶插件的功能。
    由于TiGEMS的不同文檔類型使用不同的類實現(xiàn),具有不同的屬性和操作方法,所以某個插件在某種文檔中的功能對另一種文檔并不適用。因此,要將插件和文檔對應(yīng)起來,同類文檔的插件可以共享,不同類文檔的插件必須相互隔離。
    插件管理模塊管理用戶插件,根據(jù)用戶需求將用戶插件載入或者卸載,同時隔離對應(yīng)不同文檔類型的插件模塊,避免沖突和混亂。
2.3 UI控制模塊
    UI控制模塊可根據(jù)用戶載入插件中定義的界面信息構(gòu)造用戶界面,以及在卸載插件時恢復(fù)以前的用戶界面。當(dāng)用戶在不同文檔類型中切換時,UI控制模塊還需根據(jù)當(dāng)前活動文檔的不同重新構(gòu)造用戶界面。
2.4 用戶特征管理模塊
    用戶特征管理模塊專門用來管理用戶自定義的特征,由于用戶定義的特征需要被TiGEMS的核心處理和識別[10],因此TiGEMS核心不可避免地要對用戶定義的特征處理函數(shù)進行調(diào)用,這極大增加了TiGEMS的潛在不穩(wěn)定性。為了最大可能地避免這種風(fēng)險,用戶特征管理模塊統(tǒng)一負責(zé)用戶定義特征的注冊和TiGEMS核心對用戶特征的調(diào)用,嚴格限制用戶特征的行為。
2.5 用戶接口模塊
    所有接口函數(shù)都封裝在動態(tài)鏈接庫文件中,與API函數(shù)聲明、對象定義頭文件一起提供給用戶。用戶編寫好的插件程序也以動態(tài)鏈接庫的形式載入TiGEMS。
    接口函數(shù)部分根據(jù)功能的不同可以分為通用特征操作函數(shù)、UI控制函數(shù)、用戶特征操作函數(shù)、插件管理函數(shù)及其他雜項函數(shù)。
    通用特征即TiGEMS已經(jīng)定義好的特征,這些特征的操作函數(shù)包括特征創(chuàng)建函數(shù)、特征修改函數(shù)、特征刪除函數(shù)、特征復(fù)制函數(shù)、特征查詢函數(shù)、特征重構(gòu)函數(shù)和特征加入函數(shù)。
    UI控制函數(shù)專門用來創(chuàng)建和修改用戶菜單、工具條、按鈕及浮動面板等用戶界面元素,同時還可以添加更改窗口布局,整體顯示風(fēng)格等。UI控制接口函數(shù)通過調(diào)用處于TiGEMS核心的UI控制模塊起作用。
    用戶特征操作函數(shù)可向TiGEMS注冊、修改及刪除用戶自定義的特征類。
    插件管理函數(shù)為用戶提供在自主開發(fā)程序中管理TiGEMS二次開發(fā)接口插件的功能,當(dāng)然也可以在插件中管理其他插件,進行插件的載入、卸載等操作。插件甚至可以通過管理接口函數(shù)實現(xiàn)卸載自身的操作。
    其他雜項函數(shù)包括對象操作函數(shù)和輔助功能函數(shù)及文件操作函數(shù)。其中文件操作函數(shù)可用來打開、保存和關(guān)閉TiGEMS創(chuàng)建的特定格式,因為保密或者其他原因不能將格式開放給用戶的文件。
3 TiGEMS二次開發(fā)接口的實現(xiàn)

 


    TiGEMS二次開發(fā)接口的代碼實現(xiàn)在Windows平臺下VC++6.0中完成,具體工作可以分為TiGEMS核心代碼修改和接口函數(shù)封裝兩大部分。TiGEMS二次開發(fā)接口代碼實現(xiàn)的關(guān)健主要集中在TiGEMS核心代碼的修改。插件管理、UI控制和用戶特征管理都涉及到了對TiGEMS核心代碼的修改。
3.1 插件管理
    TiGEMS是多文檔/視圖結(jié)構(gòu)的程序,同類文檔的用戶插件是共享的,但是不同類文檔的用戶插件互相隔離。實現(xiàn)插件的載入/卸載以及初始化都有一套專用的接口函數(shù),并且插件管理模塊在載入插件的同時將當(dāng)前活動文檔的類型作為插件的類型保存起來,為以后可能發(fā)生的文檔切換等操作保存必要的信息。插件管理模塊使用一個結(jié)構(gòu)數(shù)組m_moduleList來管理所有被載入的用戶插件,這個數(shù)組的每個組元對應(yīng)一個插件,存放插件的名稱、句柄、類型以及插件內(nèi)部相關(guān)信息。其他模塊通過識別插件的類型來判斷該插件是否屬于當(dāng)前的活動文檔。
3.2 UI控制
    所有用戶插件造成的用戶界面的動態(tài)變化都由UI控制模塊進行統(tǒng)一的調(diào)度和控制。用戶插件中會攜帶有關(guān)用戶界面的修改信息,在載入初始化時向UI控制模塊提出界面請求,UI控制模塊使用一個結(jié)構(gòu)數(shù)來保存每個插件對用戶界面的更改要求。每遇到一個新插件的界面更改要求,UI控制模塊都會先進行條件預(yù)判斷,全部或部分允許該用戶插件對用戶界面的改變。之后UI控制模塊就不再干預(yù)界面與插件之間的交互。直到有插件載入、卸載以及文檔切換時,UI控制模塊才會干預(yù)用戶界面的生成。
    UI控制模塊的另一個重要功能是在非同類文檔切換時保證用戶界面隨之改變,對于可以與MFC文檔類關(guān)聯(lián),隨文檔的切換而切換的界面元素(如菜單等),UI控制模塊無需干預(yù)。但對于無法隨文檔切換而切換的界面元素(如命令窗口等),UI控制器需要捕捉文檔切換消息,在消息處理中完成界面元素的重新構(gòu)造。
3.3 用戶定義特征管理
    用戶特征實現(xiàn)的關(guān)鍵在于如何定義以及TiGEMS如何識別并處理用戶特征。為了讓用戶能在插件中創(chuàng)建特征定義,需要繼承特征基類C_FeatureDef和c_FeatureStep的定義。考慮到用戶特征的特殊性,在GEMSAPI模塊中繼承這兩個類,定義了兩個新的用戶特征基類C_UserFeatureDef和C_UserFeatureStep,增加了表征用戶特征的變量,并規(guī)定所有用戶特征必須繼承這兩個特征基類。這樣就解決了用戶特征定義的問題,同時用戶特征識別問題也因為用戶特征繼承自TiGEMS通用特征基類而得到解決,TiGEMS可以從特征基類中的m_property變量中獲取所需的特征信息。用戶特征在使用前需要先向用戶特征管理模塊注冊,只有不存在重名和其他沖突的用戶定義特征類才被允許注冊。用戶特征管理模塊使用一個結(jié)構(gòu)數(shù)組m_userFeature來管理用戶特征。TiGEMS對用戶特征的任何調(diào)用都要通過用戶特征管理模塊間接執(zhí)行。這樣做的好處在于提高了TiGEMS的穩(wěn)定性,而且用戶特征管理模塊可以及時攔截某些可能出錯的調(diào)用,如用戶插件已卸載,但TiGEMS卻要調(diào)用該插件中用戶特征處理函數(shù)等。TiGEMS核心代碼中所有需要判斷特征類型并調(diào)用對應(yīng)處理的模塊,都要加入對用戶特征判斷的代碼,以及通過用戶特征管理模塊調(diào)用用戶特征處理的代碼,以便實現(xiàn)TiGEMS對新加用戶特征的響應(yīng)。
    為用戶提供二次開發(fā)接口,滿足各種專業(yè)用戶的不同需求是提高三維造型軟件使用范圍和生命力的一個重要途徑。TiGEMS作為一個成功的國產(chǎn)CAD軟件,實現(xiàn)了二次開發(fā)接口,其功能得到進一步完善,應(yīng)用范圍得到了擴展,使用方式也變得更加豐富。
參考文獻
[1] SABIN M. CAD system component [J]. Computer-Aided Design, 1996,28(3):183-192.
[2] 趙衛(wèi)東, 柳先輝, 衛(wèi)剛. CAD軟件二次開發(fā)平臺實現(xiàn)技術(shù)[J]. 計算機輔助設(shè)計與圖形學(xué)學(xué)報, 2003,15(4):512- 516.
[3] 袁奕. 特征造型在GEMS5.0中的實現(xiàn)[D]. 北京: 清華大學(xué),1998.
[4] 葉修梓,彭維,何利力. 從工業(yè)界的角度看CAD 技術(shù)的研究主題與發(fā)展方向[J]. 計算機輔助設(shè)計與圖形學(xué)學(xué)報,2003,15(10):1194-1199.
[5] 陳為. 基于AutoCAD 二次開發(fā)的研究[J]. 計算機工程與應(yīng)用,1997,33(1):39-43.
[6] 陸薇,劉強,周琛,等.基于組件的開放式CAD系統(tǒng)模型[J].軟件學(xué)報, 1998,9(9):651-655.
[7] 趙付青,余冬梅,張聚禮. CAD智能工程數(shù)據(jù)庫實現(xiàn)方法的研究與應(yīng)用[J]. 計算機工程與應(yīng)用 ,2003,39(2):215-219.
[8] 吳余華,童水光,許躍敏. 國外CAD/CAM系統(tǒng)二次開發(fā)關(guān)鍵技術(shù)的研究[J]. 計算機輔助設(shè)計與制造,1996,15(8):11-12.
[9] 王云鵬,雷毅,潘翔,等. CAXA電子圖版的二次開發(fā)技術(shù)[J].計算機輔助設(shè)計與圖形學(xué)學(xué)報,2002,14(2):189-192.
[10] 宋玉銀, 蔡復(fù)之, 張伯鵬,等. 基于特征設(shè)計的CAD系統(tǒng)[J]. 計算機輔助設(shè)計與圖形學(xué)學(xué)報, 1998,10(2):145-151.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: 一级aa毛片 | 国产高潮视频在线观看 | 午夜日韩av | 国产成人久久av977小说 | 欧美一级欧美三级在线观看 | 夜天干天干啦天干天天爽 | 生活片一级片 | 九热在线| 四虎影视在线播免费观看 | 国产亚洲网 | 在线成人av网站 | 91嫩草精品少妇 | 国产在线视频自拍 | 国产精品无套内射迪丽热巴 | 成人黄色激情视频 | 国产伦精品一区二区三区照片 | 黑人巨大videos亚洲娇小 | 综合久久久久久久久 | 久久精品日 | 午夜久久久久久禁播电影 | 欧美孕妇与黑人孕交 | 午夜免费国产体验区免费的 | 在线天堂www在线国语对白 | 成人网在线免费观看 | av字幕在线| 久久亚洲美女精品国产精品 | 91精品啪在线观看国产老湿机 | 蜜桃视频在线观看免费视频网站www | 麻豆av在线 | 成人丝袜激情一区二区 | 在线亚洲综合 | 潘金莲激情呻吟欲求不满视频 | 国产亚洲自拍av | 国产精品一区网站 | 亚洲精品国品乱码久久久久 | 国产乱子伦农村xxxx | 亚洲免费天堂 | 久久伊人一区 | 国产精品高潮呻吟久久av野狼 | 99热99| 在线视频久| 免费看日批 | 国产成人av一区二区三区在线观看 | 五月婷在线 | 男人天堂五月天 | 精品人妻伦九区久久aaa片69 | 国产一区二区欧美日韩 | 青草成人免费视频 | 欧美日韩xxxx| 成年人视频免费看 | 中文字幕精品一区二区三区在线 | 久久久久久美女精品啪啪 | 日韩激情一区二区三区 | 色综合久久88色综合天天人守婷 | 国产区欧美区日韩区 | 久久黄色录像 | 亚欧成人精品一区二区 | 秋霞在线观看秋 | 色视频免费| 99国产欧美久久久精品 | 免费无码av片在线观看网站 | 图书馆的女友在线观看 | 少妇又紧又深又湿又爽视频 | 99久久er热在这里只有精品15 | 天堂在/线中文在线资源 官网 | 国产a做爰全过程片 | 国产激情美女久久久久久吹潮 | 国产亚洲第一页 | 三级a视频| 美女午夜影院 | 天天摸天天爽 | 久热精品视频在线播放 | 3344久久日韩精品一区二区 | 久久撸视频| 香蕉网伊 | 国产h视频在线观看 | 国产午夜福利片在线观看 | 国产精品自拍亚洲 | 国产又色又爽又黄又免费软件 | 国产精品一区二区av日韩在线 | 久久精品国产中国久久 | 91在线免费看| 高h禁伦餐桌上的肉伦 | 欧美在线免费看 | 久久久久久亚洲精品a片成人 | 国产传媒在线视频 | 国产无遮挡呻吟娇喘视频 | 疯狂做受xxxx欧美肥白少妇 | 天天噜夜夜噜 | 自拍偷拍第3页 | 老湿午夜免费yin22xyz | 亚洲国产精品久久久久秋霞影院 | 蜜臀久久精品 | 18禁无遮挡羞羞污污污污网站 | 国精产品999一区二区三区有 | 毛片免费视频观看 | 超碰97久久国产精品牛牛 | 91精品国产乱码久久桃 | 午夜爱精品免费视频一区二区 | 国产嫩草在线观看视频 | 国产a视频精品免费观看 | 99国产精品免费播放 | 神马久久网站 | 日本少妇做爰大尺裸体视频 | 午夜在线| 中文字幕丰满乱子伦无码专区 | 国产精品美女久久 | 永久免费看成品人影视 | 日本黄色天堂 | 台湾swag在线播放 | 乱肉合集乱高h男男双龙视频 | 六姐妹在线观看免费 | 免费无码又爽又刺激网站 | 99色| 亚洲最大成人综合网 | 成人高潮片免费 | 97网站| 国语精品一区二区三区 | 四色永久访问网站 | 中国china体内裑精亚洲片 | www99热| 伊人精品一区二区三区 | 50岁退休熟女露脸高潮 | 天堂网日本 | 国产精品欧美一区二区三区不卡 | 精品亚洲韩国一区二区三区 | 岛国av中文字幕 | 成人动漫视频在线观看 | 777色视频| 丰满爆乳一区二区三区 | 免费成人激情视频 | 婷婷91欧美777一二三区 | 亚洲综合色婷婷在线观看 | 日本三级久久久 | 小优视频污 | 中文精品久久久久人妻不卡 | 亚洲爽爆av| 手机在线看永久av片免费 | 国产高清一区 | 91xxx高清在线 | 黄色大片视频网站 | 18禁美女裸体爆乳无遮挡 | 国产在线不卡视频 | 国产xxxx高清在线观看 | 亚洲日本中文字幕在线 | 都市激情av | 亚洲产国偷v产偷v自拍涩爱 | 久久一区视频 | av鲁丝一区鲁丝二区鲁丝三区 | 国产中的精品av涩差av | 丁香美女社区 | 成人日韩av | 色94色欧美sute亚洲线路二 | 中文字幕午夜 | 51嘿嘿嘿国产精品伦理 | 韩国精品久久久 | 日本女人黄色片 | 国产精品情侣高潮呻吟 | 抖音视频在线观看 | 橘梨纱av一区二区三区在线观看 | 日韩一级在线观看视频 | 成人免费视频在线播放 | www国产色| 一本之道色综合网站 | 午夜中文字幕 | 一级成人av | 一级国产片 | 男女拔萝卜免费观看 | 日韩亚洲欧美中文高清在线 | 亚洲三级高清免费 | 国产成人av一区二区 | 亚洲手机在线 | 狠狠躁天天躁夜夜添人人 | 国精品人妻无码一区免费视频电影 | 欧美aaaaaa| 97xxxxx| 免费看毛片基地 | 欧美日韩中文在线观看 | 久久久嫩草 | 熟妇人妻中文字幕无码老熟妇 | 日韩欧美在线一区二区 | 亚洲第一av网站 | 国产精品毛片va一区二区三区 | 九九九网站 | 日韩欧美精品在线 | 日韩一级成人 | 91欧美激情一区二区三区成人 | www久久九| 国产高清在线精品一区不卡 | 91看片在线播放 | 国产乱对白精彩 | 亚洲精品av中文字幕在线在线 | 2022精品国偷自产免费观看 | 日韩精品免费一区二区夜夜嗨 | 日韩欧美视频在线免费观看 | 日韩专区欧美专区 | 在线观看视频99 | 久久亚洲一区二区三区成人国产 | 91网站免费在线观看 | 天天摸日日干 | 国产精品久久久久久久久久王欧 | 欧美日韩在线视频播放 | 国产传媒在线视频 | 国产精品不卡无码av在线播放 | 亚洲成a人片77777潘金莲 | 青娱乐极品视频在线 | 白峰美羽在线播放 | 粉嫩欧美一区二区三区 | 日本少妇爱做按摩xxxⅹ | 强开乳罩摸双乳吃奶羞羞www | 久久久成人网 | 国产第一av | 日韩午夜视频在线观看 | 性欧美videossex精品 | 欧美日韩色综合 | jzjzz成人免费视频 | 日韩一级免费看 | 国产精品免费一区二区三区 | 欧洲vi一区二区三区 | 中美性猛交xxxx乱大交3 | 日韩精品一区不卡 | 国产精品特级毛片一区二区三区 | 亚洲在av极品无码天堂手机版 | 欧美xxxx狂喷水 | 97视频免费 | 免费在线看黄网站 | 黄色片大全 | av网址有哪些 | 久久无码人妻一区二区三区 | 精品国产一区二区三区av爱情岛 | 中文在线中文资源不卡无 | 爱啪啪网站 | 午夜性刺激免费看视频 | 国产女同疯狂作爱系列3 | 9l视频自拍九色9l视频大全 | 同性色老头性xxxx老头 | 女人夜夜春 | 欧美成人aaaaⅴ片在线看 | 午夜一区二区三区四区 | 成人亚洲精品久久久久 | 国内精品国产成人国产三级 | 亚洲国产欧美在线成人 | 精品国产乱码久久久久久老虎 | 国产黄色高清视频 | 牛牛av| 成人性生交片免费看 | 国产男女猛烈无遮掩视频免费网站 | 一本久久a精品一合区久久久 | 亚洲乱码国产一区三区 | 99久久国产综合精品麻豆 | 美欧一级片 | 伊人蕉久影院 | 国产精品视频500部 国产精品视频99 | 青娱乐极品在线 | 天天射天天操天天干 | 日韩在线导航 | 久久国产乱子伦精品 | 久久精品激情 | 国产视频你懂得 | 久热这里 | 日本乱人伦片中文三区 | 国产精品久久毛片 | 亚洲视频在线观看免费的欧美视频 | 亚洲欧洲日韩av | 少妇献身老头系列 | 四虎国产成人精品免费一女五男 | 欧美精品乱码久久久久久按摩 | 色一色成人网 | 欧美亚洲天堂 | 婷婷综合另类小说色区 | 在线观看的av网站 | 免费无码成人av片在线在线播放 | 免费看片91| 国产看黄网站又黄又爽又色 | 国产办公室秘书无码精品99 | 337p日本欧洲亚洲大胆精品 | 美女大量吞精在线观看456 | 蜜桃av无码免费看永久 | 国产性精品 | 日本中文字幕第一页 | 女女互慰吃奶互揉的视频 | 亚洲视频456 | 人成免费a级毛片 | 女人高潮被爽到呻吟在线观看 | 国产午夜精品一区 | 国产伦精品一区二区三区在线观看 | 日韩视频在线观看视频 | 欧美色图国产精品 | 在线成人精品国产区免费 | 日韩a级黄色片 | 91精品国产综合久久久蜜臀图片 | 日本丰满大乳mm | 奇米7777狠狠狠琪琪视频 | 成人本色视频在线观看 | 91精品啪啪| 天堂精品久久 | 欧美第三页 | 56国语精品自产拍在线观看 | 精品久久久一二三区播放播放播放视频 | 久久一区二区三区四区五区 | 国产网友自拍在线视频 | 久久久999久久久 | 国产xxxxxx| 91麻豆成人精品国产免费网站 | 亚洲 日本 欧美 中文幕 | 五月天六月婷婷 | 在线看成人av | 亚洲精品成人久久 | 亚洲精品综合网 | 日本啪啪动态图 | 久久久成人精品 | 欧美日韩视频在线观看一区 | 国产精品一在线观看 | 91婷婷| 欲香欲色天天天综合和网 | 国产成人欧美综合在线影院 | 97精品在线观看 | 免费观看一区二区 | 精品无码国产污污污免费网站 | 欧美三日本三级少妇99 | 天天做天天爱天天综合网2021 | 国产在线观看h | 久久久妻| 久久久亚洲国产精品麻豆综合天堂 | 国产伦精品一区二区三区千人斩 | 久久精品手机观看 | 国色天香一区二区 | av中字在线| 欧美高大丰满少妇xxxx | 美女黄视频在线观看 | 麻豆av少妇aa喷水 | 色妺妺视频网 | 欧美成人精品第一区二区三区 | 亚洲视屏在线 | 久久视频精品在线 | 国内精品偷拍 | 自拍在线视频 | 免费观看成人 | 中日av乱码一区二区三区乱码 | 中文字幕免费视频观看 | 欧美黄色免费网站 | 欧美老妇xxx| 欧美视频在线免费看 | 久久不见久久见免费视频7 18禁黄久久久aaa片广濑美月 | 亚洲国产精品国自产拍av | 一边摸一边添高潮av | 欧美日韩黄色一级片 | 国产成人精品一区二区三区福利 | 日本中文字幕精品 | 老牛精品亚洲成av人片 | 91黑丝在线观看 | 亚洲欧洲精品一区二区三区不卡 | 热re99久久精品国产99热 | 麻豆一区二区在线观看 | 国产亚洲精品久久久久久久久久 | 夜色影院在线观看 | 少妇xxxxxx | 色黄网站aaaaaa级毛片 | 中文字幕日韩精品亚洲一区小树林 | 国产成人一区在线观看 | 成人免费激情视频 | 国产精品欧美亚洲 | 国内揄拍国内精品人妻 | youjizz中国少妇 | 少妇艹逼 | 日日噜夜夜噜 | 黄色大片久久 | 秋霞成人午夜鲁丝一区二区三区 | www.av日韩| 青青草免费公开视频 | 久久久久99一区二区三区 | 成人性生交大片免费看 | 国产精品久久久久久久久久久不卡 | 国产精品久久久久久久久久妞妞 | 81精品久久久久久久婷婷 | 久久福利视频导航 | 毛片网站免费 | 欧美精品亚洲精品日韩传电影 | 亚洲天堂av一区二区 | 精品久久久一区 | 九色pony麻豆 | 国产精品久久久久精k8 | 久久久久国色av免费观看 | 国产精品一区二区久久久久 | 亚洲老妇色熟女老太 | 国产亚洲精品久久久久四川人 | 国产91精品精华液一区二区三区 | 91视频久久久久 | 欧美日韩国产伦理 | 欧美 唯美 清纯 偷拍 | 日韩精品视频在线观看一区二区 | 99re8在线精品视频免费播放 | 国产精品水嫩水嫩 | 西西裸体性猛交乱大xxxx | 桃色av| 精品亚洲成a人无码成a在线观看 | 和岳每晚弄的高潮嗷嗷叫视频 | 国产欧美日韩va另类在线播放 | 国产熟妇久久777777 | 碰碰色| a视频在线观看 | 交专区videossex | 国产精品久久久久久久久借妻 | 国产精品xxx在线观看www | 国产精品系列在线 | 亚洲另类春色校园小说 | 欧美日韩在线免费 | 五月激情网站 | 亚洲国产成人极品综合 | 亚洲4444| 国产精品无码电影在线观看 | 玩弄丰满少妇人妻视频 | 91精品国产九九九久久久亚洲 | 性人久久久久 | 黄色片网站在线播放 | 国产成人三级一区二区在线观看一 | 亚洲第一页综合图片自拍 | 欧美中文在线视频 | 天天干,天天干 | 国产一二三区写真福利视频 | 天堂成人在线观看 | 韩国三级中文字幕hd | 男女啪啪资源 | 男人巨茎大战欧美白妇 | 亚洲精品视频免费 | 韩国av网| 色综合中文 | 久久这里只有精品国产 | 国产露脸4p交换视频观看 | 欧美饥渴熟妇高潮喷水水 | 特级毛片爽www免费版 | 野外性满足hd | 国产精品久久久久精女同 | 单亲陪读乱淫口述 | 毛片基地免费观看 | 97久久人人超碰超碰窝窝 | 91久久国产涩涩涩涩涩涩 | 一级国产精品一级国产精品片 | 午夜性生活视频 | 日本熟妇色一本在线观看 | 国产一区在线看 | 天天影视色香欲综合久久 | 成品片a免人看免费 | 东京天堂热av | 最新国产中文字幕 | 国产极品美女在线精品图片 | 国偷自产av一区二区三区小尤奈 | 香港三级日本三级妇三级 | 日本三级欧美三级 | cao在线 | 中文字幕+乱码+中文字幕一区 | 青青青青青手机视频在线观看视频 | 日本6一12娇小xxxⅹhd | 91精品99| 中文无码人妻有码人妻中文字幕 | 天天鲁一鲁摸一摸爽一爽 | 少妇被粗大猛进进出出s小说 | 精品一区二区免费看 | 精产国品一二三产区m553麻豆 | 黄色片视频免费 | 永无久网址在线码观看 | 狠狠干在线观看 | 黄片毛片在线看 | 亚洲视频在线观看 | 精品一区二区三区在线观看 | 亚洲欧美日本国产高清 | 国产亚洲系列 | 狠狠狠色 | 久久精品国产乱子伦 | 少妇疯狂做受xxxx高潮台湾 | 欲香欲色天天综合和网 | 狠狠色噜噜狠狠狠8888米奇 | 亚洲国产欧美日韩在线观看第一页 | 中文乱码字慕人妻熟女人妻 | 国产对白叫床清晰在线播放 | 精品久久久久久中文字幕大豆网 | 伊人久久大香线蕉综合影院首页 | 日韩少妇内射免费播放 | 男人的天堂你懂的 | 午夜免费福利小视频 | 中文字母av| 拍真实国产伦偷精品 | 国产瑟瑟视频 | 中文字幕美人妻亅u乚一596 | 国产jizz| 成人性生交大片免费看中文 | 日本色综合网 | 天美乌鸦星空mv | 欧美孕妇xxxx做受欧美88 | 操操操操网 | 亚洲 欧美 日韩 综合 | 亚洲欧美在线成人 | av观看网| av无码不卡在线观看免费 | 午夜精品一区二区三区三上悠亚 | 91成人毛片 | 久久久久久久久毛片精品 | 婷婷色在线 | 婷婷六月久久综合丁香 | 久久精品国产99精品亚洲 | 人人爽人人射 | 国产真实伦在线观看视频 | 亚洲精品你懂的 | 成人中文字幕+乱码+中文字幕 | 男女一边摸一边做爽视频 | 久久99精品久久久久久无毒不卡8 | 毛茸茸成熟亚洲人 | 3级av| 超碰520| 亚洲一区二区自拍 | 成人资源在线 | 亚洲夜夜爱 | 你懂的日韩 | 在线免费不卡视频 | 侵犯在线一区二区三区 | 99久久久99久久国产片鸭王 | 日韩一页| 国内一区二区三区 | 91瑟瑟| 国内精品伊人久久久久av影院 | 久久五月天综合 | 久久无码专区国产精品s | 国产疯狂性受xxxxx喷水 | 一色av| 妖精视频一区二区三区 | 亚洲图片二区 | 国产精品美女久久久av超清 | 久久久999国产精品 久久久999精品视频 | 老司机久久精品视频 | 成人精品天堂一区二区三区 | 国产精品18久久久久白浆软件 | 中文av在线播放 | 四季av一区二区凹凸精品 | 日本免费www | 国产交换配乱淫视频a免费 国产精成人品免费观看 | 免费精品午夜 | 狠狠色噜噜狠狠狠888奇米 | 国产伦精品一区二区三区视频孕妇 | 亚洲欧美国产精品久久 | 亚洲精品无码一区二区三区久久久 | 四虎成人精品 | 久久精品79国产精品 | 免费的黄色网 | 天天操天天弄 | 奇米影视777在线观看 | 久久亚洲中文字幕不卡一二区 | 二区影院 | 6080yyy午夜理论片中无码 | 在线无码中文字幕一区 | 日韩天堂av | 国产成人三级一区二区在线观看一 | 日韩精品在线观看网站 | 午夜av大片 | 涩爱av天天爱天天做夜夜爽 | 国产视频在线观看一区 | 日韩性在线 | 欧美日韩视频 | 麻豆影视在线播放 | 黄色国产网站 | 天天爱av| 欧美精品久久久久久久久大尺度 | 天天操天天操天天 | 色噜噜av男人的天堂 | 欧美性一区二区三区 | 亚洲成熟少妇 | 成年无码av片在线狼人 | 成人av资源 | 久久久久一级 | 岳的奶又大又白又紧在线观看 | 久久久999精品视频 久久久99久久久国产自输拍 | 欧美肥妇多毛bbw | 久久久久三级 | 按摩师高h荡肉呻吟在线观看 | 欧美日韩毛片 | 91欧美精品| 经典一区二区 | 夜鲁鲁鲁夜夜综合视频 | 国产网红主播精品av | 国产精品久久久久国产三级传媒 | 风间由美av在线 | 在线观看免费人成视频 | 亚洲精品ww| 国模裸体无码xxxx视频 | 性色av极品无码专区亚洲 | 欧美一区1区三区3区公司 | 日韩欧美一二三 | 欧美黄页| 天天舔天天干 | 午夜美女裸体福利视频 | 日批免费网站 | 久久久久国产精品一区二区 | 日韩美女一级片 | 一本色道久久88加勒比—综合 | 一级黄色大片网站 | 免费久久视频 | 性色视频网站 | 狠狠狠色| 超碰按摩 | 日本亲与子乱ay中文 | 午夜肉伦伦影院九七影网 | 喷潮在线| 性色av无码久久一区二区三区 | 少妇白浆高潮无码免费区 | 亚洲va在线va天堂va偷拍 | 成人理论视频 | 国产精品久久久一区二区三区 | 国产熟女高潮视频 | 国产成人午夜高潮毛片 | 亚洲精品第二页 | 亚洲成a人v在线蜜臀 | 国产又黄又猛又粗又爽 | 久久亚洲视频 | 国产丝袜无码一区二区三区视频 | 国产精品丝袜在线观看 | 爽爽精品dvd蜜桃成熟时电影院 |