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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Pyqt+Mimics优化计算机辅助设计工作流

發(fā)布時間:2024/1/1 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Pyqt+Mimics优化计算机辅助设计工作流 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Pyqt+Mimics優(yōu)化計算機輔助設計工作流

  • Pyqt魔改Mimics
    • 環(huán)境配置
    • UI設計
    • 代碼編寫
      • 文件頭,需要引用的一些庫、定義
      • 坐標間距離計算、方向、位移、延申函數(shù)
      • QT UI 轉化后的代碼
      • UI修飾
      • 事件響應函數(shù)
      • 主程序入口
    • 優(yōu)化工作流

Pyqt魔改Mimics

你好! 你是否想過,使用腳本來減少Mimics Innovation Suit 的很多繁瑣操作?但是在優(yōu)化工作流的過程中,頻繁修改代碼,有什么辦法避免呢?

環(huán)境配置

安裝mimics20.0后,

  • 找到scripting插件的默認路徑“C:\Program Files\Common Files\Materialise\Python\3.5.2”,
  • 使用python官網(wǎng)的3.5.2 x64版本覆蓋安裝,勾選安裝pip和添加環(huán)境變量,以便在命令提示符cmd中,能找到python和pip3。
  • 安裝Visual Studio 2015 Community version
  • 使用vs2015 x64本機工具命令提示符執(zhí)行pip3 install pyqt,為mimics內(nèi)嵌的python加入pyqt。
  • UI設計

    使用qtcreator編輯設計UI。
    如還沒有qtcreator,在https://www.qt.io/下載安裝qtcreator。

    代碼編寫

    在mimics的Scripting Guide查閱mimics API,將制作導板需要重復操作的部分轉化為代碼,有些使用for循環(huán)順序操作,有些將之順序列出,逐條執(zhí)行。

    文件頭,需要引用的一些庫、定義

    # Import the numpy library that is useful for some operations import numpy as np import math import sys from PyQt5 import QtCore, QtGui, QtWidgets from PyQt5.QtWidgets import QApplication, QDialog from PyQt5.QtCore import *# Define a shortcut md = mimics.data ma = mimics.analyze mi = mimics.indicate_coordinate guide_board_landmarks = ["AStart","AEnd","BStart","BEnd"]

    坐標間距離計算、方向、位移、延申函數(shù)

    def pp_length(a,b):x=a[0]-b[0]y=a[1]-b[1]z=a[2]-b[2]return math.sqrt(x*x+y*y+z*z)def pp_direction(a,b):l=pp_length(a,b)if l==0:return (0,0,0)x=(b[0]-a[0])/ly=(b[1]-a[1])/lz=(b[2]-a[2])/lreturn (x,y,z)def pp_add(a,b):x=a[0]+b[0]y=a[1]+b[1]z=a[2]+b[2]return (x,y,z)def pp_extend(a,b,l):d=pp_direction(a,b)return (b[0]+d[0]*l,b[1]+d[1]*l,b[2]+d[2]*l)

    QT UI 轉化后的代碼

    from PyQt5 import QtCore, QtGui, QtWidgetsclass Ui_Dialog(object):def setupUi(self, dialog):dialog.setObjectName("Dialog")dialog.resize(400, 300)self.verticalLayoutWidget = QtWidgets.QWidget(dialog)self.verticalLayoutWidget.setGeometry(QtCore.QRect(0, 0, 401, 301))self.verticalLayoutWidget.setObjectName("verticalLayoutWidget")self.verticalLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget)self.verticalLayout.setContentsMargins(0, 0, 0, 0)self.verticalLayout.setObjectName("verticalLayout")self.horizontalLayout_8 = QtWidgets.QHBoxLayout()self.horizontalLayout_8.setObjectName("horizontalLayout_8")self.label_2 = QtWidgets.QLabel(self.verticalLayoutWidget)self.label_2.setAlignment(QtCore.Qt.AlignCenter)self.label_2.setObjectName("label_2")self.horizontalLayout_8.addWidget(self.label_2)self.lineEdit = QtWidgets.QLineEdit(self.verticalLayoutWidget) size_policy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)size_policy.setHorizontalStretch(0)size_policy.setVerticalStretch(0)size_policy.setHeightForWidth(self.lineEdit.sizePolicy().hasHeightForWidth())self.lineEdit.setSizePolicy(size_policy)self.lineEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))self.lineEdit.setFrame(True)self.lineEdit.setObjectName("lineEdit")self.horizontalLayout_8.addWidget(self.lineEdit)self.verticalLayout.addLayout(self.horizontalLayout_8)self.horizontalLayout_7 = QtWidgets.QHBoxLayout()self.horizontalLayout_7.setObjectName("horizontalLayout_7")self.label_1 = QtWidgets.QLabel(self.verticalLayoutWidget)self.label_1.setAlignment(QtCore.Qt.AlignCenter)self.label_1.setObjectName("label_1")self.horizontalLayout_7.addWidget(self.label_1)self.lineEdit_1 = QtWidgets.QLineEdit(self.verticalLayoutWidget)self.lineEdit_1.setSizePolicy(size_policy)self.lineEdit_1.setMaximumSize(QtCore.QSize(16777215, 16777215))self.lineEdit_1.setFrame(True)self.lineEdit_1.setObjectName("lineEdit")self.horizontalLayout_7.addWidget(self.lineEdit_1)self.verticalLayout.addLayout(self.horizontalLayout_7)self.horizontalLayout_6 = QtWidgets.QHBoxLayout()self.horizontalLayout_6.setObjectName("horizontalLayout_6")self.label = QtWidgets.QLabel(self.verticalLayoutWidget)self.label.setAlignment(QtCore.Qt.AlignCenter)self.label.setObjectName("label")self.horizontalLayout_6.addWidget(self.label)self.lineEdit_2 = QtWidgets.QLineEdit(self.verticalLayoutWidget)self.lineEdit_2.setSizePolicy(size_policy)self.lineEdit_2.setMaximumSize(QtCore.QSize(16777215, 16777215))self.lineEdit_2.setFrame(True)self.lineEdit_2.setObjectName("lineEdit")self.horizontalLayout_6.addWidget(self.lineEdit_2) self.verticalLayout.addLayout(self.horizontalLayout_6) self.horizontalLayout_5 = QtWidgets.QHBoxLayout()self.horizontalLayout_5.setObjectName("horizontalLayout_5")self.label_4 = QtWidgets.QLabel(self.verticalLayoutWidget)self.label_4.setAlignment(QtCore.Qt.AlignCenter)self.label_4.setObjectName("label_4")self.horizontalLayout_5.addWidget(self.label_4)self.lineEdit_3 = QtWidgets.QLineEdit(self.verticalLayoutWidget)self.lineEdit_3.setSizePolicy(size_policy)self.lineEdit_3.setMaximumSize(QtCore.QSize(16777215, 16777215))self.lineEdit_3.setFrame(True)self.lineEdit_3.setObjectName("lineEdit")self.horizontalLayout_5.addWidget(self.lineEdit_3) self.verticalLayout.addLayout(self.horizontalLayout_5) self.horizontalLayout_4 = QtWidgets.QHBoxLayout()self.horizontalLayout_4.setObjectName("horizontalLayout_4")self.label_3 = QtWidgets.QLabel(self.verticalLayoutWidget)self.label_3.setAlignment(QtCore.Qt.AlignCenter)self.label_3.setObjectName("label_3")self.horizontalLayout_4.addWidget(self.label_3)self.BtnCreatePoints = QtWidgets.QPushButton(self.verticalLayoutWidget)self.BtnCreatePoints.setObjectName("ButtonCreatePoints")self.horizontalLayout_4.addWidget(self.BtnCreatePoints)self.BtnDelPoints = QtWidgets.QPushButton(self.verticalLayoutWidget)self.BtnDelPoints.setObjectName("ButtonDelPoints")self.horizontalLayout_4.addWidget(self.BtnDelPoints)self.BtnHidePoints = QtWidgets.QPushButton(self.verticalLayoutWidget)self.BtnHidePoints.setObjectName("ButtonHidePoints")self.horizontalLayout_4.addWidget(self.BtnHidePoints)self.BtnShowPoints = QtWidgets.QPushButton(self.verticalLayoutWidget)self.BtnShowPoints.setObjectName("ButtonShowPoints")self.horizontalLayout_4.addWidget(self.BtnShowPoints)self.verticalLayout.addLayout(self.horizontalLayout_4)self.horizontalLayout_3 = QtWidgets.QHBoxLayout()self.horizontalLayout_3.setObjectName("horizontalLayout_3")self.label_5 = QtWidgets.QLabel(self.verticalLayoutWidget)self.label_5.setAlignment(QtCore.Qt.AlignCenter)self.label_5.setObjectName("label_5")self.horizontalLayout_3.addWidget(self.label_5)self.GenerateSphereCylinder = QtWidgets.QPushButton(self.verticalLayoutWidget)self.GenerateSphereCylinder.setObjectName("GenerateSphereCylinder")self.horizontalLayout_3.addWidget(self.GenerateSphereCylinder)self.DelSphereCylinder = QtWidgets.QPushButton(self.verticalLayoutWidget)self.DelSphereCylinder.setObjectName("DelSphereCylinder")self.horizontalLayout_3.addWidget(self.DelSphereCylinder)self.BooleanUnion = QtWidgets.QPushButton(self.verticalLayoutWidget)self.BooleanUnion.setObjectName("BooleanUnion")self.horizontalLayout_3.addWidget(self.BooleanUnion)self.BooleanMinus = QtWidgets.QPushButton(self.verticalLayoutWidget)self.BooleanMinus.setObjectName("BooleanMinus")self.horizontalLayout_3.addWidget(self.BooleanMinus)self.verticalLayout.addLayout(self.horizontalLayout_3)self.translate_ui(dialog)# QtCore.QMetaObject.connectSlotsByName(dialog)self.BtnCreatePoints.clicked.connect(self.on_BtnCreatePoints_clicked)self.BtnDelPoints.clicked.connect(self.on_BtnDelPoints_clicked)self.BtnHidePoints.clicked.connect(self.on_BtnHidePoints_clicked)self.BtnShowPoints.clicked.connect(self.on_BtnShowPoints_clicked)self.GenerateSphereCylinder.clicked.connect(self.on_GenerateSphereCylinder_clicked)self.DelSphereCylinder.clicked.connect(self.on_DelSphereCylinder_clicked)self.BooleanUnion.clicked.connect(self.on_BooleanUnion_clicked)self.BooleanMinus.clicked.connect(self.on_BooleanMinus_clicked)

    UI修飾

    def translate_ui(self, dialog):_translate = QtCore.QCoreApplication.translatedialog.setWindowTitle(_translate("Dialog", "制作導板"))self.label_3.setText(_translate("Dialog", "編輯關鍵點"))self.BtnCreatePoints.setText(_translate("Dialog", "創(chuàng)建點"))self.BtnDelPoints.setText(_translate("Dialog", "刪除點"))self.BtnHidePoints.setText(_translate("Dialog", "隱藏點"))self.BtnShowPoints.setText(_translate("Dialog", "顯示點"))self.lineEdit_2.setText("25")self.lineEdit_1.setText("5")self.lineEdit.setText("10")self.lineEdit_3.setText("10")self.label_1.setText(_translate("Dialog", "導管內(nèi)直徑"))self.label_2.setText(_translate("Dialog", "導管外直徑"))self.label.setText(_translate("Dialog", "導管長度"))self.label_4.setText(_translate("Dialog", "底球膨脹"))self.label_5.setText(_translate("Dialog", "生成導板"))self.GenerateSphereCylinder.setText(_translate("Dialog", "生成組件"))self.DelSphereCylinder.setText(_translate("Dialog", "刪除組件"))self.BooleanUnion.setText(_translate("Dialog", "布爾運算并集"))self.BooleanMinus.setText(_translate("Dialog", "布爾運算差集"))

    事件響應函數(shù)

    def on_BtnCreatePoints_clicked(self):for point in guide_board_landmarks:p = mimics.analyze.indicate_point(title=point,message= "Please indicate a point on the {}".format(point))p.name = pointprint("success BtnCreatePoints")def on_BtnDelPoints_clicked(self):for point in guide_board_landmarks:p=mimics.data.points.find(point)if p:mimics.data.analytical_primitives.delete(p)print("success BtnDelPoints")def on_BtnHidePoints_clicked(self):for point in guide_board_landmarks:p=mimics.data.points.find(point)if p:p.visible=Falseprint("success BtnHidePoints")def on_BtnShowPoints_clicked(self):for point in guide_board_landmarks:p=mimics.data.points.find(point)if p:p.visible=Trueprint("success BtnShowPoints")def on_GenerateSphereCylinder_clicked(self):l_extend=float(self.lineEdit_2.text())d_in=float(self.lineEdit_1.text())d_out=float(self.lineEdit.text())d_s=d_out+float(self.lineEdit_3.text())pp_extA=mimics.analyze.create_point(pp_extend(mimics.data.points.find("AStart"),mimics.data.points.find("AEnd"),l_extend))pp_extA.name="PP_EXTA"pp_extB=mimics.analyze.create_point(pp_extend(mimics.data.points.find("BStart"),mimics.data.points.find("BEnd"),l_extend))pp_extB.name="PP_EXTB"C_A_O = mimics.analyze.create_cylinder_points_radius(point1=mimics.data.points.find("AEnd"),point2=mimics.data.points.find("PP_EXTA"),radius=d_out/2)C_A_O.name = "cylinderAO"S_A = mimics.analyze.create_sphere_center_radius(center=mimics.data.points.find("PP_EXTA"),radius=d_out/2)S_A.name = "sphereA"S_A = mimics.analyze.create_sphere_center_radius(center=mimics.data.points.find("AEnd"),radius=d_s/2)S_A.name = "sphereAA"C_B_O =mimics.analyze.create_cylinder_points_radius(point1=mimics.data.points.find("BEnd"),point2=mimics.data.points.find("PP_EXTB"),radius=d_out/2)C_B_O.name = "cylinderBO"S_B = mimics.analyze.create_sphere_center_radius(center=mimics.data.points.find("PP_EXTB"),radius=d_out/2)S_B.name = "sphereB"S_B = mimics.analyze.create_sphere_center_radius(center=mimics.data.points.find("BEnd"),radius=d_s/2)S_B.name = "sphereBB"C_A = mimics.analyze.create_cylinder_points_radius(point1=pp_extend(mimics.data.points.find("AStart"),mimics.data.points.find("PP_EXTA"),30),point2=pp_extend(mimics.data.points.find("AEnd"),mimics.data.points.find("AStart"),30),radius=d_in/2)C_A.name = "cylinderA"C_B = mimics.analyze.create_cylinder_points_radius(point1=pp_extend(mimics.data.points.find("BStart"),mimics.data.points.find("PP_EXTB"),30),point2=pp_extend(mimics.data.points.find("BEnd"),mimics.data.points.find("BStart"),30),radius=d_in/2)C_B.name = "cylinderB"C_AB = mimics.analyze.create_cylinder_points_radius(point1=mimics.data.points.find("PP_EXTA"),point2=mimics.data.points.find("PP_EXTB"),radius=d_out/2)C_AB.name = "cylinderAB"print("success Sphere")def on_DelSphereCylinder_clicked(self):for obj in ["PP_EXTA","PP_EXTB","cylinderAO","cylinderBO","cylinderA","cylinderB","sphereA","sphereB","sphereAA","sphereBB","cylinderAB",]:p=mimics.data.analytical_primitives.find(obj)if p:mimics.data.analytical_primitives.delete(p)print("success DelSphereCylinde")def on_BooleanUnion_clicked(self):obj1=mimics.data.analytical_primitives.find("cylinderAO")obj2=mimics.data.analytical_primitives.find("sphereA")u1=mimics.simulate.boolean_3d_unite(obj1,obj2)obj3=mimics.data.analytical_primitives.find("sphereAA")u2=mimics.simulate.boolean_3d_unite(obj3,u1)obj4=mimics.data.analytical_primitives.find("cylinderAB")u3=mimics.simulate.boolean_3d_unite(obj4,u2)obj5=mimics.data.analytical_primitives.find("cylinderBO")u4=mimics.simulate.boolean_3d_unite(obj5,u3)obj6=mimics.data.analytical_primitives.find("sphereB")u5=mimics.simulate.boolean_3d_unite(obj6,u4)obj7=mimics.data.analytical_primitives.find("sphereBB")u6=mimics.simulate.boolean_3d_unite(obj7,u5)mimics.data.parts.delete(u1)mimics.data.parts.delete(u2)mimics.data.parts.delete(u3)mimics.data.parts.delete(u4)mimics.data.parts.delete(u5)u6.name="GuideBoardUnionResult"print("success Union")def on_BooleanMinus_clicked(self):obj1=mimics.data.parts.find("GuideBoardUnionResult")obj2=mimics.data.analytical_primitives.find("cylinderA")m1=mimics.simulate.boolean_3d_minus(obj1,obj2)obj3=mimics.data.analytical_primitives.find("cylinderB")m2=mimics.simulate.boolean_3d_minus(m1,obj3)obj4=mimics.data.parts.find("Indicated Bone")m3=mimics.simulate.boolean_3d_minus(m2,obj4)mimics.data.parts.delete(m1)mimics.data.parts.delete(m2)m3.name="GuideBoard"print("success Minus")

    主程序入口

    if __name__ == '__main__':app = QApplication(sys.argv)MainDialog = QDialog()myDialog = Ui_Dialog()myDialog.setupUi(MainDialog)MainDialog.show()sys.exit(app.exec_())

    優(yōu)化工作流

    通過本文提出的方法可以減少設計中的固定操作,將需要多次鼠標點擊才能完成的操作優(yōu)化為單次點擊即可完成,減少重復勞動,提高效率。優(yōu)化3D打印導板的設計過程:從一個團隊數(shù)天時間,縮減到一個人數(shù)小時。

    總結

    以上是生活随笔為你收集整理的Pyqt+Mimics优化计算机辅助设计工作流的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    天堂av免费 | 日韩网站在线 | 不卡视频在线看 | 久久视奸 | 国产精品乱码一区二三区 | 成人精品999 | 一区二区三区国 | 久草资源在线观看 | 亚洲另类xxxx| 日韩欧美在线综合网 | av在线一级 | av成人资源 | 欧美成年网站 | av在线8 | 国产精品久久久久一区二区三区 | 欧美在线日韩在线 | 手机av资源 | 国产综合在线观看视频 | 人人澡人人爱 | 久久97久久 | 日日夜夜综合网 | 99精品国产aⅴ | 国产91免费在线观看 | 999久久久久久久久久久 | 亚洲激情在线视频 | 久草免费在线视频 | 国产一区在线观看免费 | 人人爽人人av | 久青草国产在线 | 91超级碰碰 | 欧美-第1页-屁屁影院 | 国产精品99久久久久的智能播放 | 超碰国产97 | 精品久久国产 | 日韩免费在线视频 | 在线免费av网 | 午夜手机电影 | 欧美日韩视频在线观看一区二区 | 日韩手机在线观看 | 一区二区精品视频 | 2019天天干夜夜操 | 亚洲第一区精品 | 97涩涩视频 | 中文字幕黄色 | 欧美久久久久久久久久久 | 亚洲乱码国产乱码精品天美传媒 | 最近中文字幕完整视频高清1 | 亚洲欧美精品一区 | 亚洲欧美日韩一二三区 | 丝袜少妇在线 | 岛国av在线 | 成人在线视频观看 | 麻豆va一区二区三区久久浪 | 黄色电影在线免费观看 | 五月天激情在线 | 在线观看亚洲视频 | 国产精品久久久久一区二区国产 | 偷拍区另类综合在线 | 99热这里只有精品1 av中文字幕日韩 | 国产色视频一区二区三区qq号 | av中文字幕网| 欧美不卡视频在线 | 91成人精品国产刺激国语对白 | www欧美xxxx | 免费看成人av | 日韩女同一区二区三区在线观看 | 亚洲经典视频在线观看 | 日韩三级一区 | 人人爽人人爽人人爽人人爽 | 日日夜夜操操 | 国产精品专区h在线观看 | 99久久这里只有精品 | 亚洲一区二区麻豆 | 97在线精品| 亚洲成人网av | 日日日爽爽爽 | 在线观看911视频 | 国产看片 色 | 久久久久久在线观看 | 欧美日韩国产综合网 | 日韩国产高清在线 | 久久久久久久国产精品影院 | www.99av| 国产午夜精品视频 | 日日爱999 | 97色噜噜| 国产亚洲小视频 | 中文字幕丝袜一区二区 | 深爱激情五月综合 | 国产精品美女久久久久久久网站 | 久久国产精品免费视频 | 中文在线8新资源库 | 99爱国产精品 | 久久精品网站视频 | 午夜视频在线观看一区二区三区 | 天堂资源在线观看视频 | 成人97人人超碰人人99 | 久草在线精品观看 | 成人观看视频 | av在线免费观看黄 | 91九色网址| 久久国产精品99国产精 | 天天干天天操天天拍 | 国内视频在线观看 | 国产综合婷婷 | 女人18片| 国产视频2区| 亚洲电影网站 | 91精品久久久久久久久久入口 | 在线观看蜜桃视频 | 久久久久久久久久久网 | 日韩av男人的天堂 | 欧美国产日韩一区二区 | 亚洲视频免费在线看 | 右手影院亚洲欧美 | 欧美日韩综合在线观看 | 人人爱人人爽 | 国产精品高潮在线观看 | 国产精品亚洲成人 | 日韩大片在线免费观看 | 亚洲第五色综合网 | 婷婷av网 | 国产午夜三级一区二区三桃花影视 | 国产精品久久久久久久妇 | 91麻豆免费版| 成人免费色 | 中文字幕成人一区 | 黄色av在 | 国产99久久九九精品免费 | 91麻豆精品国产91久久久久 | 五月天久久精品 | 天天操天天吃 | 波多野结衣久久精品 | 一区二区三区四区在线 | 欧美性直播 | 国产黄色片一级三级 | 人人玩人人爽 | 国产精品久久久区三区天天噜 | 久久福利精品 | 波多野结衣动态图 | 视频一区在线播放 | 亚洲国产网站 | 黄色小视频在线观看免费 | 99国产在线视频 | 日韩免费三级 | 国产成人精品电影久久久 | 又色又爽又黄 | 精品国产伦一区二区三区观看说明 | 精品在线观看一区二区 | 国产精品区一区 | 久久综合色天天久久综合图片 | 波多野结衣在线播放视频 | 久久视频这里有久久精品视频11 | 国产精品一区二区三区免费视频 | 波多野结衣在线中文字幕 | 久久久精品小视频 | 亚洲女同videos | 久久99精品久久久久久清纯直播 | 人人狠狠 | 免费又黄又爽的视频 | 麻豆传媒视频在线播放 | 超碰97在线人人 | av在线电影免费观看 | 操操操日日日干干干 | 午夜视频在线瓜伦 | 欧美激情精品久久久久久变态 | 国产精品久久久久久婷婷天堂 | 国产一区私人高清影院 | 中文字幕免费不卡视频 | 91视频在线观看免费 | 国产99久久久国产精品免费看 | 97人人射 | 国产美女主播精品一区二区三区 | 日韩手机在线 | 亚洲国产精品视频在线观看 | 人人干网| 91免费高清在线观看 | 免费视频 三区 | 国产一区二区三区高清播放 | 亚洲乱码国产乱码精品天美传媒 | 国产成人一区二区三区免费看 | 成人免费看黄 | 国产免费观看久久 | 色干综合 | 一本一本久久a久久精品牛牛影视 | 亚洲精品在线二区 | 色国产精品一区在线观看 | 久久99亚洲精品久久久久 | 成年人在线 | 亚洲精品久久久久中文字幕二区 | 日韩精品一区二区三区中文字幕 | 在线欧美最极品的av | 久草av在线播放 | 精品国产一区二区三区日日嗨 | 亚洲综合日韩在线 | 五月婷婷综 | 麻花豆传媒mv在线观看网站 | 亚洲不卡av一区二区三区 | 亚洲婷婷在线 | 成人av电影免费在线播放 | 久久av网| 国产资源在线视频 | 国产精品四虎 | 中文国产字幕在线观看 | av黄在线播放 | 国产在线日本 | www..com黄色片 | 国产青草视频在线观看 | 中文字幕刺激在线 | 国产欧美综合视频 | 在线视频免费观看 | 亚洲精品高清视频 | 成年人视频在线免费 | 色综合天天狠狠 | 最近中文字幕高清字幕在线视频 | 97天堂网 | 欧美成人精品三级在线观看播放 | 亚洲免费资源 | 国产精品123| 精品99视频 | 麻豆91在线播放 | 国产精品日韩欧美 | 国产精久久久久久妇女av | 91精品在线免费视频 | 午夜黄色影院 | 视频一区二区在线 | www视频免费在线观看 | 成人9ⅰ免费影视网站 | 在线日本看片免费人成视久网 | 在线看免费 | 免费久久精品视频 | 天天草天天操 | 国产亚洲精品中文字幕 | 黄网站免费久久 | 日韩精品免费一区二区在线观看 | 高清一区二区三区av | 国产成人综合图片 | 高清国产一区 | 国产女教师精品久久av | 四虎国产精品免费观看视频优播 | 天天操天天添 | 99在线热播精品免费 | 天天草天天| 99r精品视频在线观看 | 国内成人精品2018免费看 | 人人爽人人爽 | 成人h动漫在线看 | 天天夜夜亚洲 | 精品亚洲免费视频 | 国产高清不卡av | 日韩高清三区 | 国产日韩视频在线观看 | 久热免费在线 | 亚洲国产午夜视频 | 久久国产免费 | 伊人丁香 | 免费在线激情电影 | 91精品一区二区三区久久久久久 | 黄色在线视频网址 | 色九色| 一区精品久久 | 91麻豆网 | 久久久久久久久久久综合 | 在线黄色av电影 | 91av小视频| 欧美午夜性 | 国产成人黄色 | 国产小视频在线观看免费 | 91久久人澡人人添人人爽欧美 | 手机在线永久免费观看av片 | 欧美日韩国产一二三区 | 永久免费的av电影 | 婷婷国产v亚洲v欧美久久 | 天天·日日日干 | 999毛片| 久久经典国产视频 | av在线播放亚洲 | 91成人精品观看 | 精品久久一二三区 | 久久久精品欧美一区二区免费 | 中文字幕电影一区 | 亚洲精品黄色在线观看 | 久久精品国产亚洲精品2020 | 激情 亚洲| 国产成人亚洲在线观看 | 色999视频| 久草色在线观看 | 国产精品成人免费一区久久羞羞 | 992tv在线成人免费观看 | av免费播放 | 国产在线欧美在线 | 中文字幕亚洲五码 | 日韩欧美在线第一页 | 香蕉久久国产 | 国内精品久久久久国产 | 99综合久久 | 69视频在线 | 毛片3| 国产精品久久久久久久午夜片 | 精品视频久久 | 91在线一区 | 麻豆传媒视频在线免费观看 | av一本久道久久波多野结衣 | a黄在线观看 | 久人人| 最近中文字幕大全中文字幕免费 | 91视频免费网址 | 成人久久 | 久久久精品久久日韩一区综合 | 欧美精品久久久久久久久久 | 国产精品69av | 国产麻豆精品95视频 | 天天干天天拍天天操天天拍 | 天天干天天做天天操 | 91麻豆免费看| 久久视频一区 | 97综合在线| 99福利片| 99精品免费久久久久久久久日本 | 欧洲精品视频一区二区 | 色资源网免费观看视频 | 国产一级淫片免费看 | 一级黄网 | 久久精品视频网站 | 超碰人人在线观看 | 国产一区二区三区久久久 | 九九视频在线 | 成人三级视频 | 成 人 黄 色视频免费播放 | 粉嫩高清一区二区三区 | 久久久久免费视频 | 91成人免费看 | 国产精品免费在线播放 | 深爱五月激情网 | 亚洲乱码中文字幕综合 | 在线亚洲欧美日韩 | 精品福利视频在线 | www.888av| 手机成人免费视频 | 国产成人福利在线 | 欧美三人交 | 深爱激情五月综合 | 一级片视频在线 | 91九色在线观看 | 国产精品人人做人人爽人人添 | av看片在线观看 | 国产探花在线看 | 国产91免费观看 | 97人人看 | 成人一级免费电影 | 91九色porny在线 | 午夜久久网 | 亚洲在线成人精品 | 日本激情中文字幕 | 超碰免费观看 | 欧美精品久久久久久久久免 | 久久中文字幕在线视频 | 狠狠干狠狠久久 | 国产成a人亚洲精v品在线观看 | 亚洲无吗视频在线 | 欧美日韩国产精品一区二区 | 免费中文字幕视频 | 亚洲aaa级 | 91精品久久久久久久久久久久久 | 亚洲精品美女在线观看播放 | 天天操天天操天天操 | 91精品国产三级a在线观看 | 久久人人97超碰com | 黄色毛片视频免费观看中文 | 国产高清视频免费 | 人人澡超碰碰97碰碰碰软件 | 国产精品久久久久国产精品日日 | 人人插人人草 | 狠狠色丁香婷婷综合基地 | 中文字幕视频一区 | 91亚色免费视频 | 亚洲欧洲一级 | 夜夜操网 | 国产精品久久久久久久婷婷 | 毛片无卡免费无播放器 | 成人av高清 | 日韩精品专区在线影院重磅 | 91丨九色丨高潮丰满 | 超碰国产在线播放 | 韩国av一区二区三区 | 国产一区二区三区免费在线观看 | 99久久精品一区二区成人 | 久草久热 | 国产成人在线播放 | 狠狠干成人 | 国产精品资源在线观看 | 免费黄a大片 | 色a综合 | 最近更新的中文字幕 | 天天综合网天天综合色 | 欧美性色综合 | 在线成人欧美 | 免费观看完整版无人区 | 中文字幕第一页在线视频 | 91探花国产综合在线精品 | 开心色婷婷 | 成人av一二三区 | 91av在线免费观看 | 水蜜桃亚洲一二三四在线 | 国产一区二区三区午夜 | 婷婷丁香av | 久久久久久久久久久久影院 | 国产成人精品一区二区三区网站观看 | 久久精品视频播放 | 国产亚洲高清视频 | 国产一区二区三区午夜 | 中文字幕在线观看完整版电影 | 操高跟美女 | 97精品国产97久久久久久粉红 | 99热精品国产一区二区在线观看 | 天天操天天摸天天射 | 精品美女视频 | 久久天天躁狠狠躁夜夜不卡公司 | 91久久久国产精品 | 黄色网址中文字幕 | 91精品国自产在线观看欧美 | 国产亚洲高清视频 | www.夜色.com | 精品国产电影一区二区 | 中文字幕在线不卡国产视频 | 免费在线观看污网站 | 久久免费视频1 | 97电影网站 | 日韩免费不卡av | 免费色黄| 午夜国产一区二区 | 东方av在线免费观看 | 国产99爱| 国产精品入口a级 | 免费在线观看污 | 久久久999 | 国产中文字幕在线视频 | 亚洲黄色av一区 | 九九av | 在线视频日韩欧美 | 国产精品视频免费观看 | www.国产在线视频 | 激情丁香婷婷 | 在线视频18在线视频4k | 四虎国产 | 久久久高清一区二区三区 | 欧美最猛性xxxxx免费 | 97超碰精品 | 黄色成人免费电影 | 97超碰人人爱 | 久久久亚洲精品 | 美女网站视频久久 | 久草久草在线观看 | 婷婷丁香花五月天 | 国产精品久久久久久久久久东京 | 日韩高清黄色 | 园产精品久久久久久久7电影 | 中文字幕在线一二 | 欧美日韩亚洲第一页 | 久草精品视频在线播放 | 中文字幕高清av | 亚洲天堂网站视频 | 黄色精品久久 | 中文字幕av一区二区三区四区 | 在线视频观看亚洲 | 亚洲另类视频在线 | 久要激情网 | 99精品国产一区二区三区不卡 | 999久久久欧美日韩黑人 | 久久精品成人 | 99精品视频免费 | 国产手机在线精品 | 黄色三级免费观看 | 精品久久久久久国产偷窥 | 五月天天色 | 久久精品视频网站 | 国产中文字幕视频在线观看 | 不卡在线一区 | 欧美日韩裸体免费视频 | av不卡免费在线观看 | 在线观看网站黄 | 人人草在线视频 | 中文字幕免费在线看 | 日韩在线视频线视频免费网站 | 国产一二区免费视频 | 在线v片 | 91精品国产综合久久婷婷香蕉 | 色诱亚洲精品久久久久久 | 久久久久久久久久久久久久免费看 | a亚洲视频 | 九九视频在线观看视频6 | 日韩精品一区二区免费 | 欧美日韩一二三四区 | 中文字幕高清免费日韩视频在线 | 91免费视频国产 | 国产精品久久久久av免费 | 婷婷丁香国产 | 在线观看视频国产一区 | 免费精品在线观看 | a色视频 | 国产精品久久久免费看 | 在线观看一 | 精品久久久久国产 | 亚洲最新av网站 | 国际av在线 | 久久精品成人欧美大片古装 | 五月婷婷综合网 | 欧美国产不卡 | 成人在线免费观看视视频 | 亚洲成人精品在线 | 亚洲精品高清一区二区三区四区 | 玖玖在线看 | 久草在线官网 | 国产一区二区三区免费视频 | 一区中文字幕电影 | 国产精品v a免费视频 | 精品亚洲一区二区 | 色资源网免费观看视频 | 在线日韩av | 激情欧美丁香 | 久久激情综合 | 一本到视频在线观看 | 91桃色免费观看 | 激情深爱五月 | 97视频在线观看网址 | 丝袜护士aⅴ在线白丝护士 天天综合精品 | 综合网在线视频 | 欧美日韩伦理在线 | 亚洲国产免费 | 国产高清在线a视频大全 | 国产中文字幕在线免费观看 | 在线综合 亚洲 欧美在线视频 | 黄色小说在线观看视频 | 亚洲精品在线观看网站 | 国产精品久久久久永久免费 | 中国老女人日b | 欧美十八 | 久久精品视频18 | 亚洲精品久久久久58 | 视频国产一区二区三区 | 久久久国产高清 | 天天干,天天插 | 久久精品视频观看 | 字幕网av | 日本少妇久久久 | 久久字幕 | 97超在线视频 | 日韩午夜电影院 | 美女久久久久久久久久久 | 成人午夜影院在线观看 | 国产99久久九九精品 | 国产精品久久久久久久电影 | 欧美色黄 | 91精品国产一区二区三区 | 国产在线不卡精品 | 久久6精品 | 亚州国产视频 | 麻花豆传媒一二三产区 | 免费看v片| 久久蜜臀一区二区三区av | 亚洲综合国产精品 | 18性欧美xxxⅹ性满足 | 欧美在线视频不卡 | 三级av黄色 | 精品99视频| 视频在线一区 | 激情五月六月婷婷 | 亚洲区精品 | 久久高清av | 国产精品福利在线 | av成人动漫 | 九九九毛片 | 中文字幕观看在线 | www欧美xxxx | 99久久久久久久久 | 成人av免费在线 | 五月婷婷综合激情网 | 一区二区三区在线看 | 五月婷婷激情 | 欧美性猛片, | 中文字幕区 | 久久精品99国产精品 | 操操操com| 久久最新 | 国产成人久久精品77777综合 | 婷婷色网站 | av资源免费看| 九九热99视频| 国产女人18毛片水真多18精品 | 91网在线 | 一区二区三区四区免费视频 | 成人国产精品一区 | 久久五月情影视 | 国产高清在线观看av | 免费一区在线 | 婷婷激情小说网 | 免费观看黄色12片一级视频 | 超碰在线9 | 1024久久| 精品视频123区在线观看 | 特级西西444www高清大视频 | 操操日 | 午夜天天操 | 麻豆视频www | www.色婷婷 | 久免费视频 | 天天夜夜狠狠操 | 91黄色影视 | 日韩精品中文字幕有码 | 亚洲码国产日韩欧美高潮在线播放 | 国产人成在线视频 | 激情欧美一区二区三区免费看 | 日韩免费福利 | 国产一在线精品一区在线观看 | 黄色的片子 | 亚洲九九| 午夜久久久精品 | 91精品国产综合久久福利 | 欧美伦理一区 | 久久久久久福利 | 丁香网五月天 | 国产精品女人久久久久久 | 欧美不卡视频在线 | 国产乱老熟视频网88av | 992tv人人网tv亚洲精品 | 亚洲va韩国va欧美va精四季 | 午夜免费福利视频 | 日韩欧美一区二区不卡 | 亚洲国产精品500在线观看 | 超碰日韩在线 | 深夜免费小视频 | 天天操天天射天天添 | 久久精品中文字幕少妇 | 欧美日韩高清不卡 | 五月婷在线观看 | avv天堂| 玖玖爱免费视频 | 国产精品欧美一区二区 | 四虎免费av| 久久久高清免费视频 | 成人播放器 | 欧美成人精品三级在线观看播放 | 天天艹| 欧美成人精品三级在线观看播放 | 中文字幕中文字幕在线一区 | 在线国产一区二区 | 黄色大全免费网站 | 久久资源总站 | 久草综合在线观看 | 在线观看网站你懂的 | 性日韩欧美在线视频 | 亚洲国产精品成人va在线观看 | bayu135国产精品视频 | 久久这里 | 欧美成人精品欧美一级乱 | 久久国内精品视频 | 人人插人人玩 | 成片人卡1卡2卡3手机免费看 | 中文字幕4| 精品国产伦一区二区三区观看方式 | 欧美日韩国产色综合一二三四 | 婷婷在线网 | 在线免费视频你懂的 | 日韩欧美在线高清 | 日韩网站中文字幕 | 91在线影视 | 美女福利视频在线 | 国产视频在线免费 | 激情视频一区二区三区 | 右手影院亚洲欧美 | 亚洲丝袜中文 | ,午夜性刺激免费看视频 | 亚洲资源在线观看 | 久久精品视频观看 | 亚洲国产精品va在线看黑人 | 欧美一级片免费播放 | 国产激情电影综合在线看 | 久久久99精品免费观看 | 国产精品视频免费在线观看 | 国产精品九九视频 | 在线观看免费一级片 | 四虎成人免费影院 | 日日夜夜网站 | 午夜精品av | 久久九九精品久久 | 91在线91 | 欧美亚洲久久 | 999久久久国产精品 高清av免费观看 | 超碰97免费在线 | 久久免费播放视频 | 人人玩人人添人人澡97 | 亚州欧美视频 | 99精彩视频在线观看免费 | 成av在线| 久草免费在线 | 99精品免费在线 | 狠狠色综合欧美激情 | 欧美成人播放 | 国产区 在线 | 99国产精品视频免费观看一公开 | 亚洲精品女人久久久 | 超碰97在线看 | 8x成人在线 | 精品久久久久久综合日本 | 天天综合91 | 国产视频69 | 久草免费新视频 | 人人舔人人舔 | 日韩精品视频久久 | 成人免费视频网 | 91成人亚洲 | 久久激情精品 | 成人xxxx | 欧美亚洲精品在线观看 | 天天撸夜夜操 | 成人免费亚洲 | 狠狠躁夜夜av | 亚洲精品乱码久久久久久高潮 | 久久免费视频一区 | 天天爽天天射 | 久久久久久久久久电影 | 亚洲激情av | 国产一区久久 | 亚洲日日射| 国内精品久久久久久久影视简单 | 夜夜骑日日操 | 不卡视频在线看 | 日韩精品视频免费在线观看 | 亚洲黄色在线播放 | 中文字幕在线日 | 日韩欧美国产激情在线播放 | 日日夜夜噜噜噜 | 国产呻吟在线 | 久久精品美女视频 | 97中文字幕 | 五月天中文字幕mv在线 | 日韩性xxx| 国产精品中文字幕在线 | 欧美一级黄色视屏 | 国产精品自在线拍国产 | 亚洲黄色在线观看 | 黄色影院在线观看 | 国产精品成人免费精品自在线观看 | 日韩电影在线观看一区二区 | 99免费看片 | 国产一区在线免费观看视频 | 超碰成人免费电影 | 国产高清专区 | 午夜资源站 | 久久精品在线 | 开心色插| 天天操天天干天天爽 | 五月婷婷av在线 | 久久久国产精品人人片99精片欧美一 | 天天操天天射天天添 | 久久免费av电影 | 国产精品网在线观看 | 99精品黄色片免费大全 | 天天干天天综合 | 天天色天天射天天干 | 国产xxxx性hd极品 | 天天操夜夜看 | 免费网站在线观看成人 | 一区二区三区四区久久 | 国产高清在线一区 | 欧美日韩一区二区三区不卡 | 国产精品久久久久久久av大片 | 性色av一区二区三区在线观看 | 婷婷激情综合 | 懂色av懂色av粉嫩av分享吧 | 精品亚洲成人 | 91麻豆精品国产 | 久久久久久麻豆 | 97国产精品一区二区 | 精品久久五月天 | 天天色天天艹 | 久久99九九99精品 | 国产伦精品一区二区三区高清 | 国产毛片在线 | 最新av网址大全 | 国产精品自产拍在线观看蜜 | 成人午夜电影在线播放 | 91在线蜜桃臀| 国产精品久久久久一区二区三区共 | 日韩精品中文字幕久久臀 | 国产精品久久久久久久婷婷 | 97国产精品亚洲精品 | 国外av在线 | 91一区啪爱嗯打偷拍欧美 | 啪啪免费观看网站 | 在线视频亚洲 | 久久www免费视频 | 99re中文字幕 | 人人爱在线视频 | 丁香婷婷射 | 天天天插 | av激情五月 | 欧美日韩二三区 | 夜色成人av | 中文字幕在线第一页 | 精品国产伦一区二区三区观看体验 | 国产黄 | 成人av免费网站 | 97国产大学生情侣酒店的特点 | 日韩欧美视频一区二区三区 | 91福利视频久久久久 | 狠狠做六月爱婷婷综合aⅴ 日本高清免费中文字幕 | 人成午夜视频 | 免费看的黄色的网站 | 亚洲作爱| 久久手机免费视频 | 国内精自线一二区永久 | 精品一区二区免费在线观看 | 99久久电影 | 最近乱久中文字幕 | 久久久久久久免费观看 | av黄色亚洲 | 又黄又刺激 | 精品国产伦一区二区三区免费 | 天天射天天| 亚洲综合一区二区精品导航 | 久久精品99国产精品日本 | 97超碰在线视 | 日韩精品极品视频 | av天天干 | 精品国产免费人成在线观看 | 97超碰国产精品女人人人爽 | 国产精品伦一区二区三区视频 | 国产专区视频在线 | 操天天操 | 亚洲一区二区麻豆 | 国产三级香港三韩国三级 | 亚洲精品国产精品国产 | 99久精品 | 久草在线观看视频免费 | 91在线看视频免费 | 国产v在线播放 | 91精品伦理| 免费观看一级特黄欧美大片 | 在线观看视频你懂的 | 久久综合狠狠综合久久综合88 | 激情偷乱人伦小说视频在线观看 | 国产99久久九九精品 | 成 人 黄 色视频免费播放 | 69精品久久 | 丁香视频在线观看 | 成人在线观看你懂的 | 制服丝袜在线 | 亚洲涩综合 | 日本系列中文字幕 | 在线视频日韩欧美 | 国产乱码精品一区二区三区介绍 | 免费在线观看不卡av | 国产精品美女毛片真酒店 | 亚洲va天堂va欧美ⅴa在线 | 日韩一区正在播放 | 日韩激情第一页 | 亚洲成aⅴ人片久久青草影院 | 伊人午夜视频 | 深夜免费小视频 | 国产精品久久久免费 | 99视频| 欧美在线视频一区二区三区 | 99一区二区三区 | 成人久久影院 | 欧美精品xxx | 亚洲免费专区 | 九九久久精品 | 日本精品免费看 | 99精品免费久久久久久日本 | 中文字幕av最新更新 | 亚洲精品456在线播放第一页 | 国产视频 亚洲视频 | 国内视频在线观看 | 日韩一级理论片 | 亚洲国产手机在线 | 99国产一区 | 国产97av| 成年人在线观看网站 | 日韩免费看视频 | 国产日韩视频在线 | 日韩大片在线看 | 国产高清不卡 | 日本精品视频一区 | 国产日产精品一区二区三区四区 | www91在线观看 | 久久亚洲区 | 久久精品aaa | 国产亚洲亚洲 | 久久精品一二三 | 日韩免费在线网站 | 一级久久久 | 国产无套一区二区三区久久 | 久久国产精品99久久久久久老狼 | 九九在线精品视频 | 在线观看成人网 | 久久久久一区二区三区 | 日韩在线视频网 | 国产高清免费观看 | 亚洲国产成人精品在线 | 毛片精品免费在线观看 | 在线观看日韩专区 | 欧美精品久久久 | 久久综合偷偷噜噜噜色 | av女优中文字幕在线观看 | av动态图片| 婷婷久草 | 在线国产一区 | 99电影 | 正在播放 久久 | 亚洲天堂网视频 | 国产欧美精品一区二区三区四区 | 96精品高清视频在线观看软件特色 | 91精品小视频 | 国产麻豆电影在线观看 | 国产日韩视频在线 | 97在线观 | 国产精品 亚洲精品 | 91综合视频在线观看 | 在线播放你懂 | 久久成人人人人精品欧 | 国产一二三四在线视频 | 国产精品久久久久久久免费观看 | 午夜三级影院 | 色六月婷婷 | 国产一级二级三级在线观看 | 日日夜夜中文字幕 | 欧美性做爰猛烈叫床潮 | 插综合网 | 毛片网在线播放 | 欧美日韩视频观看 | 成人三级av | av软件在线观看 | 开心激情久久 | 美女网站在线 | 五月天国产精品 | 91视频在线免费下载 | 亚洲午夜久久久综合37日本 | 91伊人| 制服丝袜亚洲 | 69久久久 | 国产精品免费小视频 | 91精品久久久久久久91蜜桃 | 99精品久久久久久久 | 免费看三级黄色片 | 欧美成亚洲 | 日韩激情第一页 | 国产91影院 | 91手机在线看片 | 国产在线色视频 | 中文在线√天堂 | 香蕉在线视频观看 | 久久天天躁夜夜躁狠狠85麻豆 | 国产综合在线观看视频 | 字幕网资源站中文字幕 | 天天草综合网 | 欧美最猛性xxxxx(亚洲精品) | av在线激情 | 亚洲免费a | 99精品免费久久久久久日本 | 国产91精品一区二区绿帽 | 亚洲国产片色 | 在线视频观看亚洲 | 婷婷www | 日本精品视频在线播放 | 天堂在线v | 天天操天天舔天天爽 | 亚洲综合五月 | 国产精品免费一区二区三区在线观看 | 99久久精品国产欧美主题曲 | 一区二区三区电影 | 久久久福利影院 | 日韩成人精品一区二区 | 亚洲精品成人av在线 | 久久精品视频99 | 国产午夜影院 | 99久国产 | 亚洲va欧美va | 日韩av快播电影网 | 亚洲蜜桃av | 日韩一级黄色大片 | 91c网站色版视频 | 成人avav| 日韩免费在线观看网站 | 天天爽天天摸 | 天天干天天上 | 欧美专区亚洲专区 | 亚洲欧美精品在线 | 天天做天天爱天天爽综合网 | 手机av资源 | 日韩理论电影在线观看 | 成年人在线电影 | 成片人卡1卡2卡3手机免费看 | 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 99久久网站 | 日韩在线短视频 | 91影视成人 | 亚洲成人av电影 |