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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? magnet.cpp

?? 自己寫的一個分形程序
?? CPP
字號:
// testdll.cpp : Defines the entry point for the DLL application.
//


int __stdcall DllMain( long hModule, int  ul_reason_for_call, void* lpReserved){return 1;}

// This is an example of an exported variable
//TESTDLL_API int nTestdll=0;
#define datetype double
#define Z(A, B) CComplex(A, B)

struct PixelInfo
{
	datetype a,b;
	int lvl;
	bool out;//計算完畢
};
struct FractalData
{
	char* expression, *origin, *name;
	bool tempor;
};

struct CComplex
{
	datetype x,y;
	CComplex() {};
	CComplex(datetype sx, datetype sy):x(sx),y(sy){};
	CComplex(const CComplex& cmp):x(cmp.x),y(cmp.y){};
	CComplex(double	d):x(d),y(0){};

	CComplex operator=(const CComplex& cmp) {x=cmp.x; y=cmp.y;return *this;};
	CComplex operator+=(const CComplex& cmp) {x+=cmp.x; y+=cmp.y;};
	CComplex operator-=(const CComplex& cmp) {x-=cmp.x; y-=cmp.y;};
	CComplex operator*=(const CComplex& cmp)
	{double temp=x; x=x*cmp.x-y*cmp.y; y=temp*cmp.y+cmp.x*y;};

	friend	CComplex operator+(datetype,CComplex& cmp);
	friend	CComplex operator-(datetype,CComplex& cmp);
	friend	CComplex operator*(datetype,CComplex& cmp);
	friend	CComplex operator/(datetype,CComplex& cmp);

	CComplex operator+(CComplex& cmp) const;
	CComplex operator-(CComplex& cmp) const;
	CComplex operator*(CComplex& cmp) const;
	CComplex operator/(CComplex& cmp) const;
	CComplex operator+(datetype dx) const;
	CComplex operator-(datetype dx) const;
	CComplex operator*(datetype dx) const;
	CComplex operator/(datetype dx) const;
	CComplex operator^(int n) const;
};

inline CComplex CComplex::operator+(CComplex& cmp2) const
	{ CComplex cmp(*this); cmp.x+=cmp2.x; cmp.y+=cmp2.y; return cmp; }

inline CComplex CComplex::operator-(CComplex& cmp2) const
	{ CComplex cmp(*this); cmp.x-=cmp2.x; cmp.y-=cmp2.y; return cmp; }

inline CComplex CComplex::operator*(CComplex& cmp2) const
	{ CComplex cmp(x*cmp2.x-y*cmp2.y, x*cmp2.y+cmp2.x*y); return cmp; }

inline CComplex CComplex::operator/(CComplex& cmp2) const
	{ datetype temp=cmp2.x*cmp2.x+cmp2.y*cmp2.y;
	if(temp<1e-14) return 0;
	CComplex cmp((x*cmp2.x+y*cmp2.y)/temp, (-x*cmp2.y+cmp2.x*y)/temp); return cmp; }

inline CComplex operator+(datetype dx,CComplex&cmp)
{ return CComplex(dx+cmp.x,cmp.y);}

inline CComplex operator-(datetype dx,CComplex&cmp)
{ return CComplex(dx-cmp.x,-cmp.y);}

inline CComplex operator*(datetype dx,CComplex&cmp)
{ return CComplex(dx*cmp.x,dx*cmp.y);}

inline CComplex operator/(datetype dx,CComplex&cmp)
{ datetype temp=cmp.x*cmp.x+cmp.y*cmp.y;
  return CComplex(dx*cmp.x/temp,-dx*cmp.y/temp); }

inline CComplex CComplex::operator+(datetype dx) const
	{ CComplex cmp(*this); cmp.x+=dx; return cmp; }

inline CComplex CComplex::operator-(datetype dx) const
	{ CComplex cmp(*this); cmp.x-=dx; return cmp; }

inline CComplex CComplex::operator*(datetype dx) const
	{ CComplex cmp(*this); cmp.x*=dx; cmp.y*=dx; return cmp; }

inline CComplex CComplex::operator/(datetype dx) const
	{ CComplex cmp(*this); cmp.x/=dx; cmp.y/=dx; return cmp; }

inline CComplex CComplex::operator^(int n) const
	{ CComplex cmp(*this); for(int i=0;i<n-1;i++) cmp*=(*this); return cmp; }

extern "C"{
FractalData fractaldata={"?", "0", "Magnet", true};__declspec(dllexport) const FractalData* GetFractalData() {return &fractaldata;}

__declspec(dllexport) void CalcFractal(PixelInfo *pixelinfo, double left, double top, double scale, int wid, int hei, int lvl)
{
	PixelInfo *info;
//	datetype a, b, olda, oldb,;
	CComplex z, oldz, z0;
	int x, y, t;
	int countxy;
	datetype a1, b1, z2, zpr=0, zip=0, br, tmp;
	for (x = 0 ;x < wid; x++)
		for (y = 0 ; y<hei;y++)
		{
			countxy=x+(hei-y-1)*wid;
			info=pixelinfo+countxy;
			if(!info->out)
			{
				z0.x=x*scale + left;
				z0.y=y*scale + top;
z=0;				a1*=(a1=z.x);
				b1*=(b1=z.y);
//				z2=a1+b1;
//				olda=x*scale + left;
//				oldb=y*scale + top;
				for (t = 0; t<lvl;t++)
				{
	br = z.x + z.x + z0.x - 2;
	tmp = z.x * z.y;
	z.x = a1 - b1 + z0.x - 1;
	b1 = z.y + z.y + z0.y;
	z.y = tmp + tmp + z0.y;
	tmp = 1 / (br * br + b1 * b1);
	a1 = (z.x * br + z.y * b1) * tmp;
	b1 = (z.y * br - z.x * b1) * tmp;
	z.x = (a1 + b1) * (a1 - b1);
	z.y = a1 * b1;
	z.y += z.y;
	a1 = z.x - 1;
	b1 = z.y * z.y;
	a1 = z.x * z.x;
//					a1*=(a1=z.x);
//					b1*=(b1=z.y);
//					z2=a1+b1;
					if ((a1-2*z.x+b1)+1<0.01)
					{
						info->out=true;
						info->lvl+=t;
						break;
					}
				}
				if(t==lvl)
				{
					info->a=z.x;
					info->b=z.y;
					info->lvl+=lvl;
				}
			}
		}
}


}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩三级精品电影久久久| 91日韩在线专区| 亚洲午夜在线视频| 亚洲精品日产精品乱码不卡| 欧美国产日韩a欧美在线观看 | 亚洲图片另类小说| 国产精品欧美极品| 国产精品福利在线播放| 日韩一区有码在线| 亚洲综合在线第一页| 亚洲成a人v欧美综合天堂| 首页国产欧美久久| 蜜臀va亚洲va欧美va天堂| 国产自产高清不卡| 成人中文字幕在线| 色婷婷久久一区二区三区麻豆| 在线这里只有精品| 在线综合视频播放| 精品成人a区在线观看| 国产欧美精品一区二区色综合朱莉| 欧美高清在线精品一区| 亚洲精品五月天| 日韩国产欧美三级| 国产91精品久久久久久久网曝门| eeuss鲁片一区二区三区在线观看| 色欧美乱欧美15图片| 欧美一区二区三区免费在线看 | 久草精品在线观看| 成人av先锋影音| 欧美日韩成人综合天天影院| 欧美一区二区高清| 国产精品伦理在线| 日本午夜精品视频在线观看| 国产精品12区| 在线不卡免费欧美| 国产欧美一区二区三区鸳鸯浴| 一区二区三区 在线观看视频| 免费美女久久99| 91国偷自产一区二区三区观看 | 欧美私人免费视频| 精品福利二区三区| 亚洲一区视频在线| 成人免费观看av| 日韩一级黄色片| 最新国产精品久久精品| 久久草av在线| 欧美性色欧美a在线播放| 国产日韩av一区| 青青草国产成人99久久| 色综合天天综合网天天狠天天 | 国产成人精品一区二区三区网站观看| 一本一道久久a久久精品| 欧美精品一区二区三区蜜臀| 亚洲狠狠丁香婷婷综合久久久| 国产麻豆精品在线观看| 欧美美女bb生活片| 综合网在线视频| 成人免费观看av| 欧美国产日产图区| 国产一区二区三区精品视频| 8x8x8国产精品| 一区二区三区高清不卡| 99热在这里有精品免费| 久久综合九色综合欧美就去吻 | 国产一区二区三区高清播放| 9191成人精品久久| 午夜电影网一区| 91久久精品网| 亚洲亚洲精品在线观看| 色系网站成人免费| 一区二区在线看| 色婷婷精品大视频在线蜜桃视频 | 国产日韩综合av| 午夜激情一区二区| 欧美色图在线观看| 亚洲影视在线观看| 成人18精品视频| 国产精品国产a| 亚洲欧美视频在线观看视频| 夫妻av一区二区| 国产精品视频一二三区| 成人免费观看视频| 国产精品久久久久9999吃药| gogo大胆日本视频一区| 国产精品久久午夜夜伦鲁鲁| av在线这里只有精品| 国产精品第一页第二页第三页| av资源网一区| 亚洲综合久久久久| 欧美日韩aaaaaa| 久99久精品视频免费观看| 国产日韩欧美电影| 99视频精品在线| 午夜精品福利一区二区三区av| 宅男噜噜噜66一区二区66| 久久精品二区亚洲w码| 久久综合99re88久久爱| 成人性生交大片免费看在线播放| 自拍视频在线观看一区二区| 欧美主播一区二区三区| 男女视频一区二区| 欧美最猛黑人xxxxx猛交| 日韩毛片视频在线看| 在线免费精品视频| 日韩电影在线观看网站| 久久久久久久综合日本| 成人动漫在线一区| 亚洲香肠在线观看| 精品国产人成亚洲区| eeuss国产一区二区三区| 视频一区在线播放| 国产亚洲午夜高清国产拍精品| 色综合久久中文综合久久97| 亚洲va中文字幕| 日本一区免费视频| 欧美电影影音先锋| gogogo免费视频观看亚洲一| 日韩av成人高清| 亚洲精品综合在线| 精品久久久久久久久久久久包黑料 | 亚洲综合一区二区精品导航| 欧美精品在线观看播放| 丰满少妇久久久久久久| 日韩精品电影一区亚洲| 1024成人网色www| 欧美变态口味重另类| 在线免费视频一区二区| 国产精品白丝av| 日本亚洲免费观看| 一区二区高清免费观看影视大全| 久久中文娱乐网| 91麻豆精品国产91久久久久久久久 | 蜜臀国产一区二区三区在线播放| 久久久国际精品| 欧美日韩夫妻久久| 成人性生交大片免费看在线播放 | 精品一区二区三区不卡 | 日韩电影在线观看电影| 国产精品日韩成人| 欧美tk—视频vk| 欧美一区二区视频在线观看2020 | 91久久精品一区二区| 波多野结衣在线aⅴ中文字幕不卡| 91精品国产91久久久久久最新毛片| 激情综合一区二区三区| 亚洲午夜在线观看视频在线| 亚洲视频综合在线| |精品福利一区二区三区| 中文字幕欧美三区| 久久影院午夜论| 欧美精品一区二区三区蜜臀| 精品国产免费一区二区三区香蕉| 欧美久久久久久久久中文字幕| 欧美性猛交xxxx乱大交退制版| 91欧美一区二区| 一本到三区不卡视频| 91片黄在线观看| 一本一道久久a久久精品| 欧美艳星brazzers| 欧美日韩精品久久久| 91精品国产综合久久婷婷香蕉 | 亚洲最大色网站| 亚洲综合视频网| 国产成人综合亚洲91猫咪| 狠狠色丁香久久婷婷综合_中| 激情伊人五月天久久综合| 国产久卡久卡久卡久卡视频精品| 国产精品99久久久| 国产成人精品亚洲午夜麻豆| 成人丝袜高跟foot| 日本高清不卡视频| 3atv在线一区二区三区| 亚洲精品一区二区三区蜜桃下载| 久久日韩粉嫩一区二区三区| 中文字幕精品一区二区精品绿巨人 | 在线免费观看日本一区| 欧美日韩精品一区二区天天拍小说 | 亚洲午夜在线视频| 热久久久久久久| 欧美日韩亚洲综合| 成人黄色小视频在线观看| 成人a区在线观看| 在线视频你懂得一区| 91精品免费观看| 精品999久久久| 中文字幕在线观看一区二区| 亚洲一区二区av电影| 美女国产一区二区| 91在线免费视频观看| 欧美一区二区三区视频| 亚洲国产精品成人综合| 五月开心婷婷久久| 国产成人在线网站| 欧美日韩aaaaa| 国产精品欧美一区喷水| 三级亚洲高清视频| 成人美女视频在线观看18| 在线电影欧美成精品| 国产精品少妇自拍| 老司机午夜精品99久久|