亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? globalelement.cpp

?? 三維框架梁?jiǎn)卧狢++版本的源程序 可以使結(jié)構(gòu)力學(xué)的概念更上升一個(gè)層次
?? CPP
?? 第 1 頁(yè) / 共 4 頁(yè)
字號(hào):
#include "stdafx.h"
//#include "FORCE.h"
#include "GlobalElement.h"

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

CGlobalElement::CGlobalElement()
{

}

CGlobalElement::~CGlobalElement()
{

}

void CGlobalElement::Initial(CString filaname)
{	
	m_cFilePath = filaname;
	ifstream fin;	
	fin.open(m_cFilePath);

	char str[100];
	//*
	bool m_bMAT1 = 0; //線(xiàn)彈性材料
	bool m_bMAT2 = 0; //為將來(lái)擴(kuò)展準(zhǔn)備
	bool m_bMAT3 = 0; //為將來(lái)擴(kuò)展準(zhǔn)備
	//*
	bool m_bRC1 = 0; //SpaceFrame實(shí)常數(shù)(可以退化為平面單元、桁架)
	bool m_bRC2 = 0; //為將來(lái)擴(kuò)展準(zhǔn)備
	bool m_bRC3 = 0; //為將來(lái)擴(kuò)展準(zhǔn)備
	//*
	bool m_bElement1 = 0; //SpaceFrame單元
	bool m_bElement2 = 0; //為將來(lái)擴(kuò)展準(zhǔn)備,例如殼單元
	bool m_bElement3 = 0; //為將來(lái)擴(kuò)展準(zhǔn)備,例如體單元

	//探索行動(dòng)
	while(!fin.eof())
	{
		fin>>str;
		//*
		if(!strcmp(str,"MATERIAL_1"))
			m_bMAT1 = 1;
		if(!strcmp(str,"MATERIAL_2"))
			m_bMAT2 = 1;
		if(!strcmp(str,"MATERIAL_3"))
			m_bMAT3 = 1;
		//* 
		if(!strcmp(str,"REAL_CONSTANT_1"))
			m_bRC1 = 1;
		if(!strcmp(str,"REAL_CONSTANT_2"))
			m_bRC2 = 1;
		if(!strcmp(str,"REAL_CONSTANT_3"))
			m_bRC3 = 1;
		//*
		if(!strcmp(str,"ELEMENT_SPACEFRAME_START"))
			m_bElement1 = 1;	
	}
	fin.close();	

	//通過(guò)對(duì)象指針建立各成員變量之間的關(guān)系
	CBaseElement::m_pNode = &m_Node;
	CBaseElement::m_papMaterial = &m_apMaterial;
	CBaseElement::m_papBaseRealConstant = &m_apBaseRealConstant;
	CBaseElement::m_pLoad = &m_Load;

	//節(jié)點(diǎn)類(lèi)初始化
	m_Node.ReadFile(m_cFilePath);
	//材料類(lèi)初始化
	if(m_bMAT1) 
	{
		m_apMaterial.SetSize(1);
		m_apMaterial[0] = new CElasticSteelMat();
		//這里有一個(gè)問(wèn)題,不能調(diào)用基類(lèi)沒(méi)有而該繼承類(lèi)有的東西
		m_apMaterial[0]->ReadFile(m_cFilePath);
	}
	if(m_bMAT2)
	{
		m_bMAT2 = true;
	}
	if(m_bMAT3)
	{
		m_bMAT3 = true;
	}
	//實(shí)常數(shù)類(lèi)的初始化
	if(m_bRC1)
	{
		m_apBaseRealConstant.SetSize(1);
		m_apBaseRealConstant[0] = new CSpaceFrameRC();
		m_apBaseRealConstant[0]->ReadFile(m_cFilePath);
	}
	if(m_bRC2)
	{
		m_bRC2 = true;
	}
	if(m_bRC3)
	{
		m_bRC3 = true;
	}
	//單元類(lèi)的初始化
	if(m_bElement1)
	{
		m_apEle.SetSize(1);
		m_apEle[0] = new CSpaceFrameBeam();		
	}
	//荷載類(lèi)的初始化
	m_Load.ReadFile(m_cFilePath);
}

void CGlobalElement::StiffAssemble()
{
	m_apEle[0]->ReadFile(m_cFilePath);
	m_apEle[0]->GetStiffness();
	m_apEle[0]->StiffAssemble();
}

void CGlobalElement::Loading()   //暫時(shí)僅僅考慮節(jié)點(diǎn)荷載
{
	Node_LoadVectorAssemble();	
	ElemDis_LoadVectorAssemble();
	ElemCen_LoadVectorAssemble();

	//荷載向量的疊加
	//CASE 1
	m_adLoadVector_C1 = new double [m_Node.m_nTotalDOF];
	for(int loop=0;loop<m_Node.m_nTotalDOF;loop++)
	{
		m_adLoadVector_C1[loop] = m_adCase1_Node_LoadVector[loop] + m_adCase1_ElemDis_LoadVector[loop]
		+ m_adCase1_ElemCen_LoadVector[loop];
	}

	//CASE 2
	m_adLoadVector_C2 = new double [m_Node.m_nTotalDOF];
	for(loop=0;loop<m_Node.m_nTotalDOF;loop++)
	{
		m_adLoadVector_C2[loop] = m_adCase2_Node_LoadVector[loop] + m_adCase2_ElemDis_LoadVector[loop]		
		+ m_adCase2_ElemCen_LoadVector[loop];
	} 
	
	//m_adLoadVector_C2濾除限制自由度的力,用于求解單元內(nèi)力,保留LoadVector用于求解支座反力

	//LoadVector賦初值
	LoadVector.SetSize(m_Node.m_nTotalDOF);
	for(loop=0;loop<m_Node.m_nTotalDOF;loop++)
	{
		LoadVector[loop] = 0;	
	}

	for(loop=0;loop<m_Node.m_nTotalDOF;loop++)
	{
		LoadVector[loop] = m_adLoadVector_C2[loop];
		if(loop>=m_Node.m_nFreeDOF)
			m_adLoadVector_C2[loop] = 0;
	}

	OutputParameter();
}

void CGlobalElement::Node_LoadVectorAssemble()
{
	//CASE1 初始化
	m_adCase1_Node_LoadVector.SetSize(m_Node.m_nTotalDOF);
	for(int loop=0;loop<m_Node.m_nTotalDOF;loop++)
		m_adCase1_Node_LoadVector[loop] = 0;	
	//賦值
	int m_nTemp = 0;
	for(int loop1=0;loop1<(m_Node.m_nNodeNum - m_Node.m_nNode_K_Num);loop1++)
	{
		for(int loop2=0;loop2<m_Load.m_nNodeLoadNum_Case1;loop2++)
		{
			if(m_Node.m_aDOFIndex[loop1].m_aiNode == m_Load.m_adJointLoadValue_Case1[loop2].m_nNodeNO)
			{
				m_nTemp = m_Node.m_aDOFIndex[loop1].m_aiDOFIndex_X;
				//if(m_nTemp<m_Node.m_nFreeDOF)				
					m_adCase1_Node_LoadVector[m_nTemp] += m_Load.m_adJointLoadValue_Case1[loop2].m_dFX;
				m_nTemp = m_Node.m_aDOFIndex[loop1].m_aiDOFIndex_Y;
				//if(m_nTemp<m_Node.m_nFreeDOF)
					m_adCase1_Node_LoadVector[m_nTemp] += m_Load.m_adJointLoadValue_Case1[loop2].m_dFY;
				m_nTemp = m_Node.m_aDOFIndex[loop1].m_aiDOFIndex_Z;
				//if(m_nTemp<m_Node.m_nFreeDOF)
					m_adCase1_Node_LoadVector[m_nTemp] += m_Load.m_adJointLoadValue_Case1[loop2].m_dFZ;
				m_nTemp = m_Node.m_aDOFIndex[loop1].m_aiDOFIndex_RX;
				//if(m_nTemp<m_Node.m_nFreeDOF)
					m_adCase1_Node_LoadVector[m_nTemp] += m_Load.m_adJointLoadValue_Case1[loop2].m_dMX;
				m_nTemp = m_Node.m_aDOFIndex[loop1].m_aiDOFIndex_RY;
				//if(m_nTemp<m_Node.m_nFreeDOF)
					m_adCase1_Node_LoadVector[m_nTemp] += m_Load.m_adJointLoadValue_Case1[loop2].m_dMY;
				m_nTemp = m_Node.m_aDOFIndex[loop1].m_aiDOFIndex_RZ;
				//if(m_nTemp<m_Node.m_nFreeDOF)
					m_adCase1_Node_LoadVector[m_nTemp] += m_Load.m_adJointLoadValue_Case1[loop2].m_dMZ;				
			}
		}
	}

	//CASE2 初始化
	m_adCase2_Node_LoadVector.SetSize(m_Node.m_nTotalDOF);
	for(loop=0;loop<m_Node.m_nTotalDOF;loop++)
		m_adCase2_Node_LoadVector[loop] = 0;	
	//賦值	
	for(loop1=0;loop1<(m_Node.m_nNodeNum - m_Node.m_nNode_K_Num);loop1++)
	{
		for(int loop2=0;loop2<m_Load.m_nNodeLoadNum_Case2;loop2++)
		{
			if(m_Node.m_aDOFIndex[loop1].m_aiNode == m_Load.m_adJointLoadValue_Case2[loop2].m_nNodeNO)
			{
				m_nTemp = m_Node.m_aDOFIndex[loop1].m_aiDOFIndex_X;
				//if(m_nTemp<m_Node.m_nFreeDOF)				
					m_adCase2_Node_LoadVector[m_nTemp] += m_Load.m_adJointLoadValue_Case2[loop2].m_dFX;
				m_nTemp = m_Node.m_aDOFIndex[loop1].m_aiDOFIndex_Y;
				//if(m_nTemp<m_Node.m_nFreeDOF)
					m_adCase2_Node_LoadVector[m_nTemp] += m_Load.m_adJointLoadValue_Case2[loop2].m_dFY;
				m_nTemp = m_Node.m_aDOFIndex[loop1].m_aiDOFIndex_Z;
				//if(m_nTemp<m_Node.m_nFreeDOF)
					m_adCase2_Node_LoadVector[m_nTemp] += m_Load.m_adJointLoadValue_Case2[loop2].m_dFZ;
				m_nTemp = m_Node.m_aDOFIndex[loop1].m_aiDOFIndex_RX;
				//if(m_nTemp<m_Node.m_nFreeDOF)
					m_adCase2_Node_LoadVector[m_nTemp] += m_Load.m_adJointLoadValue_Case2[loop2].m_dMX;
				m_nTemp = m_Node.m_aDOFIndex[loop1].m_aiDOFIndex_RY;
				//if(m_nTemp<m_Node.m_nFreeDOF)
					m_adCase2_Node_LoadVector[m_nTemp] += m_Load.m_adJointLoadValue_Case2[loop2].m_dMY;
				m_nTemp = m_Node.m_aDOFIndex[loop1].m_aiDOFIndex_RZ;
				//if(m_nTemp<m_Node.m_nFreeDOF)
					m_adCase2_Node_LoadVector[m_nTemp] += m_Load.m_adJointLoadValue_Case2[loop2].m_dMZ;				
			}
		}
	}
}

void CGlobalElement::ElemDis_LoadVectorAssemble()   //均布荷載
{
	//臨時(shí)變量
	int m_nTemp = 0;
	int m_nTemp1 = 0;
	int m_nNode1 = 0;
	int m_nNode2 = 0;
	double L = 0;
	//
	double m_dDX = 0;
	double m_dDY = 0;
	double m_dDZ = 0;
	double m_dDMX = 0;
	double m_dDMY = 0;
	double m_dDMZ = 0;
	//
	double Q = 0;
	double MA = 0;
	double RA = 0;				
	double x = 0;
	
	//臨時(shí)荷載向量(局部座標(biāo)->整體座標(biāo))
	CMatrix TempCM_DisLoadVector(12,1,0);	
	CMatrix TempCM_DisLoadVectorG(12,1,0);	
	
	//CASE1 初始化
	m_adCase1_ElemDis_LoadVector.SetSize(m_Node.m_nTotalDOF);
	for(int loop=0;loop<m_Node.m_nTotalDOF;loop++)
		m_adCase1_ElemDis_LoadVector[loop] = 0;
	//具體賦值
	for(loop=0;loop<m_Load.m_nElemLoadNum_Case1_Dis;loop++)
	{
		//受荷單元號(hào)
		m_nTemp = m_Load.m_adElemLoadValue_Case1_Dis[loop].m_nElementNO;
		//單元對(duì)應(yīng)節(jié)點(diǎn)
		for(int loop1=0;loop1<m_apEle[0]->m_nElementNum;loop1++)
		{
			if(m_nTemp == m_apEle[0]->m_aBeamElemProValue[loop1].m_nElementNo)
			{
				m_nNode1 = m_apEle[0]->m_aBeamElemProValue[loop1].m_nElemNode1;
				m_nNode2 = m_apEle[0]->m_aBeamElemProValue[loop1].m_nElemNode2;
				L = m_apEle[0]->m_aBeamElemProValue[loop1].m_L;
				//轉(zhuǎn)化矩陣
				CMatrix cm_TT = m_apEle[0]->m_CaElemTranFactorMatrixT[loop1];
				
				//等效節(jié)點(diǎn)荷載
				m_dDX = m_Load.m_adElemLoadValue_Case1_Dis[loop].m_dElemForceX * L/2;
				m_dDY = m_Load.m_adElemLoadValue_Case1_Dis[loop].m_dElemForceY * L/2;
				m_dDZ = m_Load.m_adElemLoadValue_Case1_Dis[loop].m_dElemForceZ * L/2;
				m_dDMX = 0;
				m_dDMY = m_Load.m_adElemLoadValue_Case1_Dis[loop].m_dElemForceZ *L*L/12;
				m_dDMZ = m_Load.m_adElemLoadValue_Case1_Dis[loop].m_dElemForceY *L*L/12;

				//局部荷載向量
				TempCM_DisLoadVector(0,0) = m_dDX;
				TempCM_DisLoadVector(1,0) = m_dDY;
				TempCM_DisLoadVector(2,0) = m_dDZ;
				TempCM_DisLoadVector(3,0) = m_dDMX;
				TempCM_DisLoadVector(4,0) = -m_dDMY;
				TempCM_DisLoadVector(5,0) = m_dDMZ;
				//
				TempCM_DisLoadVector(6,0) = m_dDX;
				TempCM_DisLoadVector(7,0) = m_dDY;
				TempCM_DisLoadVector(8,0) = m_dDZ;
				TempCM_DisLoadVector(9,0) = -m_dDMX;
				TempCM_DisLoadVector(10,0) = m_dDMY;
				TempCM_DisLoadVector(11,0) = -m_dDMZ;

				//轉(zhuǎn)換
				TempCM_DisLoadVectorG = cm_TT * TempCM_DisLoadVector;				
				
				for(int loop2=0;loop2<(m_Node.m_nNodeNum - m_Node.m_nNode_K_Num);loop2++)
				{
					if(m_nNode1 == m_Node.m_aDOFIndex[loop2].m_aiNode)
					{
						m_nTemp1 = m_Node.m_aDOFIndex[loop2].m_aiDOFIndex_X;
						//if(m_nTemp1<m_Node.m_nFreeDOF)	
							m_adCase1_ElemDis_LoadVector[m_nTemp1] += TempCM_DisLoadVectorG(0,0);
						m_nTemp1 = m_Node.m_aDOFIndex[loop2].m_aiDOFIndex_Y;
						//if(m_nTemp1<m_Node.m_nFreeDOF)	
							m_adCase1_ElemDis_LoadVector[m_nTemp1] += TempCM_DisLoadVectorG(1,0);
						m_nTemp1 = m_Node.m_aDOFIndex[loop2].m_aiDOFIndex_Z;
						//if(m_nTemp1<m_Node.m_nFreeDOF)	
							m_adCase1_ElemDis_LoadVector[m_nTemp1] += TempCM_DisLoadVectorG(2,0);	
						m_nTemp1 = m_Node.m_aDOFIndex[loop2].m_aiDOFIndex_RX;
						//if(m_nTemp1<m_Node.m_nFreeDOF)	
							m_adCase1_ElemDis_LoadVector[m_nTemp1] += TempCM_DisLoadVectorG(3,0);
						m_nTemp1 = m_Node.m_aDOFIndex[loop2].m_aiDOFIndex_RY;
						//if(m_nTemp1<m_Node.m_nFreeDOF)	
							m_adCase1_ElemDis_LoadVector[m_nTemp1] += TempCM_DisLoadVectorG(4,0);
						m_nTemp1 = m_Node.m_aDOFIndex[loop2].m_aiDOFIndex_RZ;
						//if(m_nTemp1<m_Node.m_nFreeDOF)	
							m_adCase1_ElemDis_LoadVector[m_nTemp1] += TempCM_DisLoadVectorG(5,0);
					}
					if(m_nNode2 == m_Node.m_aDOFIndex[loop2].m_aiNode)
					{
						m_nTemp1 = m_Node.m_aDOFIndex[loop2].m_aiDOFIndex_X;
						//if(m_nTemp1<m_Node.m_nFreeDOF)	
							m_adCase1_ElemDis_LoadVector[m_nTemp1] += TempCM_DisLoadVectorG(6,0);
						m_nTemp1 = m_Node.m_aDOFIndex[loop2].m_aiDOFIndex_Y;
						//if(m_nTemp1<m_Node.m_nFreeDOF)	
							m_adCase1_ElemDis_LoadVector[m_nTemp1] += TempCM_DisLoadVectorG(7,0);
						m_nTemp1 = m_Node.m_aDOFIndex[loop2].m_aiDOFIndex_Z;
						//if(m_nTemp1<m_Node.m_nFreeDOF)	
							m_adCase1_ElemDis_LoadVector[m_nTemp1] += TempCM_DisLoadVectorG(8,0);	
						m_nTemp1 = m_Node.m_aDOFIndex[loop2].m_aiDOFIndex_RX;
						//if(m_nTemp1<m_Node.m_nFreeDOF)	
							m_adCase1_ElemDis_LoadVector[m_nTemp1] += TempCM_DisLoadVectorG(9,0);
						m_nTemp1 = m_Node.m_aDOFIndex[loop2].m_aiDOFIndex_RY;
						//if(m_nTemp1<m_Node.m_nFreeDOF)	
							m_adCase1_ElemDis_LoadVector[m_nTemp1] += TempCM_DisLoadVectorG(10,0);
						m_nTemp1 = m_Node.m_aDOFIndex[loop2].m_aiDOFIndex_RZ;
						//if(m_nTemp1<m_Node.m_nFreeDOF)	
							m_adCase1_ElemDis_LoadVector[m_nTemp1] += TempCM_DisLoadVectorG(11,0);	
					}
				}

				//修改單元的撓度				
				m_dDY = m_Load.m_adElemLoadValue_Case1_Dis[loop].m_dElemForceY;
				m_dDZ = m_Load.m_adElemLoadValue_Case1_Dis[loop].m_dElemForceZ;
				double E = m_apEle[0]->m_aBeamElemProValue[loop1].m_E;
				double IY = m_apEle[0]->m_aBeamElemProValue[loop1].m_Iy;
				double IZ = m_apEle[0]->m_aBeamElemProValue[loop1].m_Iz;
				//

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美国产一二三区| 一本久久综合亚洲鲁鲁五月天| 久久久91精品国产一区二区精品 | 欧美激情综合五月色丁香小说| 成人午夜在线免费| 久久综合999| 色综合亚洲欧洲| 日韩av中文字幕一区二区| 久久久久久免费毛片精品| 91免费看片在线观看| 日本在线播放一区二区三区| 国产午夜精品福利| 欧美性做爰猛烈叫床潮| 狠狠色丁香婷婷综合久久片| 欧美国产亚洲另类动漫| 欧美日韩美少妇| av在线一区二区三区| 亚洲18影院在线观看| 国产日产欧美一区二区三区| 日韩欧美一区在线观看| 欧美日韩免费在线视频| 色综合天天性综合| 国产91精品一区二区麻豆亚洲| 青青草原综合久久大伊人精品 | 一区二区三区蜜桃网| 国产视频视频一区| 精品免费日韩av| 91精品久久久久久久99蜜桃| 91国偷自产一区二区三区成为亚洲经典| 国产精品中文字幕欧美| 国内精品免费在线观看| 美女mm1313爽爽久久久蜜臀| 日韩精品视频网站| 午夜伦欧美伦电影理论片| 亚洲一区二区三区不卡国产欧美| 亚洲欧美一区二区在线观看| 中文字幕av免费专区久久| 国产亚洲综合在线| 久久久久久久一区| 久久久亚洲精华液精华液精华液| 精品乱码亚洲一区二区不卡| 欧美一区二区大片| 日韩一区二区三区视频在线 | 久久久精品2019中文字幕之3| 日韩亚洲欧美成人一区| 91精品欧美久久久久久动漫| 欧美一区二区三区在线观看视频 | 日韩欧美一级二级| 日韩免费看的电影| 精品美女在线播放| 久久精品综合网| 国产精品私房写真福利视频| 亚洲国产成人一区二区三区| 中文字幕亚洲不卡| 夜夜精品视频一区二区| 亚洲第一福利视频在线| 日本aⅴ免费视频一区二区三区| 秋霞午夜av一区二区三区| 久久99精品久久久久久| 国产精品一二二区| av中文字幕不卡| 91福利精品视频| 91麻豆精品国产无毒不卡在线观看 | 精品一区二区三区视频| 国产91精品久久久久久久网曝门| eeuss鲁片一区二区三区在线观看| 91在线小视频| 欧美久久久久久久久久| 精品国产污网站| 国产精品成人在线观看| 亚洲午夜激情av| 美女一区二区三区在线观看| 国产一区二区福利视频| 北岛玲一区二区三区四区| 日本久久一区二区三区| 日韩欧美中文字幕一区| 国产精品女主播av| 午夜欧美在线一二页| 韩国女主播成人在线观看| 成人18精品视频| 欧美高清dvd| 中文字幕精品一区二区精品绿巨人 | 精品视频一区三区九区| 日韩三级视频在线看| 中文字幕乱码久久午夜不卡| 亚洲chinese男男1069| 精品在线免费观看| 日本韩国视频一区二区| 精品久久国产97色综合| 亚洲欧美日韩国产综合| 韩国成人精品a∨在线观看| 99re这里只有精品首页| 日韩丝袜情趣美女图片| 亚洲精品写真福利| 黄页视频在线91| 欧美日韩免费观看一区三区| 国产午夜精品久久久久久免费视| 亚洲一区二区在线播放相泽| 国产一区二区按摩在线观看| 欧美影院午夜播放| 国产精品丝袜在线| 日韩国产欧美在线播放| 成人黄色777网| 久久综合中文字幕| 亚洲午夜国产一区99re久久| 岛国精品在线播放| 日韩欧美在线不卡| 午夜一区二区三区在线观看| 99riav久久精品riav| 国产三级精品三级| 美女国产一区二区| 欧美日本国产一区| 亚洲女女做受ⅹxx高潮| 国产精品 日产精品 欧美精品| 91精品国产日韩91久久久久久| 亚洲欧美国产高清| 成人91在线观看| 欧美国产丝袜视频| 精品伊人久久久久7777人| 欧美视频三区在线播放| 亚洲人妖av一区二区| 国产 欧美在线| 久久青草欧美一区二区三区| 蜜臀91精品一区二区三区| 欧美日韩日日夜夜| 亚洲国产日韩av| 91福利精品第一导航| 亚洲精品免费在线| 99视频一区二区| 国产精品国产三级国产普通话三级| 久草中文综合在线| 日韩欧美视频在线 | 成人免费毛片嘿嘿连载视频| 精品国精品自拍自在线| 久久精品国产在热久久| 日韩一区二区三区av| 看国产成人h片视频| 日韩一级大片在线| 久草在线在线精品观看| 精品国产麻豆免费人成网站| 久久成人免费电影| ww久久中文字幕| 国产电影一区在线| 欧美激情一区三区| va亚洲va日韩不卡在线观看| 中文字幕色av一区二区三区| 95精品视频在线| 亚洲影视在线观看| 欧美丰满美乳xxx高潮www| 日韩极品在线观看| 精品国产网站在线观看| 国产精品一区二区三区四区| 国产亲近乱来精品视频| 成人ar影院免费观看视频| 亚洲视频你懂的| 欧美三级午夜理伦三级中视频| 日日欢夜夜爽一区| 精品裸体舞一区二区三区| 国产成人激情av| 亚洲欧美日韩久久| 9191久久久久久久久久久| 美女视频免费一区| 国产无一区二区| 色av成人天堂桃色av| 日韩国产欧美三级| 久久久久久久久免费| 9人人澡人人爽人人精品| 亚洲资源中文字幕| 日韩欧美国产一区二区在线播放| 国产福利不卡视频| 伊人色综合久久天天人手人婷| 7777精品伊人久久久大香线蕉完整版| 久久精品99久久久| 国产精品免费久久| 欧美日韩一区小说| 国产精品一区专区| 亚洲免费资源在线播放| 日韩一区二区中文字幕| 成人教育av在线| 婷婷国产在线综合| 国产三级精品三级在线专区| 欧美体内she精高潮| 国产一区二区精品久久| 一二三四区精品视频| 欧美精品一区二区在线播放| 91免费看片在线观看| 精品在线一区二区三区| 亚洲精品欧美专区| 精品嫩草影院久久| 欧美视频完全免费看| 国产69精品久久777的优势| 亚洲成人www| 欧美国产1区2区| 欧美日韩高清在线播放| 风间由美一区二区三区在线观看| 视频一区二区中文字幕| 国产精品动漫网站| 久久久亚洲精华液精华液精华液| 欧美日韩情趣电影| 91麻豆精品秘密|