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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? c2dmatrix.cpp

?? 人工神經(jīng)網(wǎng)絡(luò)實現(xiàn)的掃雷機程序,用遺傳算法進(jìn)化網(wǎng)絡(luò)的權(quán)重效果很好
?? CPP
字號:
#include "C2DMatrix.h"

/////////////////////////////////////////////////////////////////////
//
//	Matrix methods
//
/////////////////////////////////////////////////////////////////////
//create an identity matrix
void C2DMatrix::Identity()
{
	m_Matrix._11 = 1.0f; m_Matrix._12 = 0.0f; m_Matrix._13 = 0.0f;

	m_Matrix._21 = 0.0f; m_Matrix._22 = 1.0f; m_Matrix._23 = 0.0f;

	m_Matrix._31 = 0.0f; m_Matrix._32 = 0.0f; m_Matrix._33 = 1.0f;

	}

//create a transformation matrix
void C2DMatrix::Translate(double x, double y)
{
	S2DMatrix mat;
	
	mat._11 = 1.0f; mat._12 = 0.0f; mat._13 = 0.0f;
	
	mat._21 = 0.0f; mat._22 = 1.0f; mat._23 = 0.0f;
	
	mat._31 = x;    mat._32 = y;    mat._33 = 1.0f;
	
	//and multiply
  S2DMatrixMultiply(mat);
}

//create a scale matrix
void C2DMatrix::Scale(double xScale, double yScale)
{
	S2DMatrix mat;
	
	mat._11 = xScale; mat._12 = 0.0f; mat._13 = 0.0f;
	
	mat._21 = 0.0f; mat._22 = yScale; mat._23 = 0.0f;
	
	mat._31 = 0.0f; mat._32 = 0.0f; mat._33 = 1.0f;
	
	//and multiply
  S2DMatrixMultiply(mat);
}


//create a rotation matrix
void C2DMatrix::Rotate(double rot)
{
	S2DMatrix mat;

	double Sin = sin(rot);
	double Cos = cos(rot);
	
	mat._11 = Cos;  mat._12 = Sin; mat._13 = 0.0f;
	
	mat._21 = -Sin; mat._22 = Cos; mat._23 = 0.0f;
	
	mat._31 = 0.0f; mat._32 = 0.0f;mat._33 = 1.0f;
	
	//and multiply
  S2DMatrixMultiply(mat);
}

//multiply two matrices together
void C2DMatrix::S2DMatrixMultiply(S2DMatrix &mIn)
{
	S2DMatrix mat_temp;
	
	//first row
	mat_temp._11 = (m_Matrix._11*mIn._11) + (m_Matrix._12*mIn._21) + (m_Matrix._13*mIn._31);
	mat_temp._12 = (m_Matrix._11*mIn._12) + (m_Matrix._12*mIn._22) + (m_Matrix._13*mIn._32);
	mat_temp._13 = (m_Matrix._11*mIn._13) + (m_Matrix._12*mIn._23) + (m_Matrix._13*mIn._33);

	//second
	mat_temp._21 = (m_Matrix._21*mIn._11) + (m_Matrix._22*mIn._21) + (m_Matrix._23*mIn._31);
	mat_temp._22 = (m_Matrix._21*mIn._12) + (m_Matrix._22*mIn._22) + (m_Matrix._23*mIn._32);
	mat_temp._23 = (m_Matrix._21*mIn._13) + (m_Matrix._22*mIn._23) + (m_Matrix._23*mIn._33);

	//third
	mat_temp._31 = (m_Matrix._31*mIn._11) + (m_Matrix._32*mIn._21) + (m_Matrix._33*mIn._31);
	mat_temp._32 = (m_Matrix._31*mIn._12) + (m_Matrix._32*mIn._22) + (m_Matrix._33*mIn._32);
	mat_temp._33 = (m_Matrix._31*mIn._13) + (m_Matrix._32*mIn._23) + (m_Matrix._33*mIn._33);

	m_Matrix = mat_temp;
}

//applies a 2D transformation matrix to a std::vector of SPoints
void C2DMatrix::TransformSPoints(vector<SPoint> &vPoint)
{
	for (int i=0; i<vPoint.size(); ++i)
	{
		double tempX =(m_Matrix._11*vPoint[i].x) + (m_Matrix._21*vPoint[i].y) + (m_Matrix._31);

		double tempY = (m_Matrix._12*vPoint[i].x) + (m_Matrix._22*vPoint[i].y) + (m_Matrix._32);
	
		vPoint[i].x = tempX;

		vPoint[i].y = tempY;

	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成av人片一区二区三区| 午夜精品久久久久久久99樱桃| 日本乱人伦aⅴ精品| 欧美日韩亚洲综合| 国产偷国产偷精品高清尤物| 欧美不卡视频一区| 怡红院av一区二区三区| 国产一区二区成人久久免费影院| 久久丁香综合五月国产三级网站| 日韩**一区毛片| 日韩国产成人精品| 五月婷婷综合在线| 99精品视频中文字幕| 精品捆绑美女sm三区| 亚洲电影一级片| 91社区在线播放| 国产精品国产三级国产a| 国产亲近乱来精品视频| 人人狠狠综合久久亚洲| 欧美午夜片在线观看| 国产精品色噜噜| 久久国产成人午夜av影院| 欧美日韩国产三级| 一区av在线播放| 污片在线观看一区二区| 久久国产精品免费| 欧美日韩精品电影| 麻豆91精品91久久久的内涵| 欧美日韩成人激情| 亚洲主播在线观看| 91免费视频大全| 亚洲免费av高清| 99v久久综合狠狠综合久久| 欧美午夜精品一区二区三区| 欧美一区二区三区系列电影| 久久久久久麻豆| 激情图区综合网| 久久嫩草精品久久久精品一| 亚洲视频在线观看一区| 91亚洲精华国产精华精华液| 777午夜精品免费视频| 午夜成人在线视频| 国产aⅴ综合色| 国产精品久久久久久久久免费相片 | 亚洲日本中文字幕区| 成人国产免费视频| 亚洲欧洲制服丝袜| 久久99国产精品尤物| 精品欧美一区二区在线观看| 亚洲欧美日韩系列| 欧美色国产精品| 久久97超碰国产精品超碰| 26uuu欧美| 99热精品国产| 午夜精品久久久久久久 | 午夜精品久久久久| 日韩欧美不卡在线观看视频| 亚洲另类在线一区| 欧美色老头old∨ideo| 久久99精品视频| 日日摸夜夜添夜夜添国产精品| 国产91精品入口| 夜夜揉揉日日人人青青一国产精品| 国产精品小仙女| 亚洲欧美另类小说| 91麻豆精品国产自产在线| 国产一区999| 一区二区三区日韩欧美| 成人免费视频一区| 亚洲成a人在线观看| 久久品道一品道久久精品| 色婷婷久久综合| 激情成人综合网| 洋洋成人永久网站入口| 99久久精品国产一区二区三区| 久久久美女毛片| 老色鬼精品视频在线观看播放| 99久精品国产| 九色综合国产一区二区三区| 亚洲手机成人高清视频| 日韩精品一区二区三区在线播放| 午夜精品福利一区二区三区av| 91亚洲精品一区二区乱码| 免费日本视频一区| 亚洲免费观看在线观看| 久久一日本道色综合| 欧美日韩久久久久久| 成人精品免费网站| 男人的天堂亚洲一区| 亚洲综合在线五月| 国产精品美女久久久久久久久久久| 国产suv一区二区三区88区| 亚洲国产精品成人久久综合一区 | 亚洲成人手机在线| 国产精品对白交换视频 | 日韩手机在线导航| 色94色欧美sute亚洲13| 豆国产96在线|亚洲| 国内精品写真在线观看| 日本视频在线一区| 三级精品在线观看| 亚洲国产va精品久久久不卡综合| 欧美日本视频在线| 91久久久免费一区二区| 91色在线porny| www.色综合.com| 成人福利电影精品一区二区在线观看| 久久久精品中文字幕麻豆发布| 麻豆专区一区二区三区四区五区| 91精品国产乱| 97se亚洲国产综合自在线不卡 | 在线观看成人小视频| 亚洲综合成人在线视频| 久久精品在这里| 国产成人久久精品77777最新版本| 欧美韩国日本一区| 精品女同一区二区| 欧美一区二区视频免费观看| 色欧美片视频在线观看| 成人精品国产一区二区4080| 成人av片在线观看| www.亚洲在线| 国产成人在线观看| 国产精品一区专区| 久久国产精品免费| 中文字幕在线一区| 中文在线免费一区三区高中清不卡| 盗摄精品av一区二区三区| 国精产品一区一区三区mba视频| 日本一区二区三区国色天香 | 色屁屁一区二区| 99国产精品国产精品毛片| 亚洲午夜羞羞片| 国产精品全国免费观看高清 | 日韩精品最新网址| 日韩欧美区一区二| 欧美一级高清片在线观看| 欧美丰满美乳xxx高潮www| 免费成人av在线| 国产一区二区在线影院| 国内精品伊人久久久久av影院| 中文字幕一区二区三区不卡| 91日韩在线专区| av不卡在线播放| 6080亚洲精品一区二区| 日韩欧美第一区| 久久精品夜夜夜夜久久| 国产日韩欧美综合一区| 久久精品亚洲乱码伦伦中文 | 综合久久久久久久| 亚洲免费毛片网站| 亚洲一区二区三区四区的| 偷拍日韩校园综合在线| 国产色一区二区| 亚洲一区二区在线观看视频| 久久亚洲捆绑美女| 欧美色网站导航| 91精品国产综合久久久久| 欧美一区二区免费| 日本一区二区综合亚洲| 日韩在线播放一区二区| 91免费国产在线| 91 com成人网| 国产三级三级三级精品8ⅰ区| 在线视频国内自拍亚洲视频| 日韩一区二区三| 成人免费在线观看入口| 亚洲国产精品一区二区久久 | 91麻豆精品国产91久久久久久久久| 色综合激情五月| 日韩一区二区电影网| 国产欧美日本一区二区三区| 欧美videossexotv100| 国产欧美日产一区| 亚洲va欧美va人人爽| 色综合网站在线| 国产人久久人人人人爽| 亚洲色图丝袜美腿| 麻豆精品视频在线观看| 91一区二区在线观看| 欧美一区二区三区电影| 亚洲亚洲人成综合网络| 国产成人av资源| 欧美精品九九99久久| 国产精品国产自产拍在线| 蜜桃视频免费观看一区| 一本到高清视频免费精品| 97精品电影院| 色婷婷精品大在线视频| ww亚洲ww在线观看国产| 亚洲国产婷婷综合在线精品| 国产不卡视频在线播放| 国产成人av电影在线| 88在线观看91蜜桃国自产| 1024国产精品| 国产成人一区在线| 日韩精品一区二区三区在线| 另类调教123区| 欧美日韩一区不卡| 一区二区三区精品视频|