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

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

?? barnsley1.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={"?", "z0", "Barnsley", 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 z2, olda, oldb;
	datetype rp, ip, a, b, zim, zpr, pim, zip, zre;
	datetype tr,ti,zpm,rp1,ip1, pre;
	for (x = 0 ;x < wid; x++)
		for (y = 0 ; y<hei;y++)
		{
			countxy=x+(hei-y-1)*wid;
			info=pixelinfo+countxy;
			if(!info->out)
			{
				zre=x*scale + left;
				zim=y*scale + top;
				pre=-0.6;
				pim=1.1;
      rp = zre * zre;
      ip = zim * zim;

				for (t = 0; t<lvl;t++)
				{
		  if (((zre)<0)) 
		  { rp = zre + 1; }
		  else { rp = zre - 1; } 
		  ((zre)=(rp)*(pre)-(zim)*(pim),(zim)=((rp)*(pim))+((zim)*(pre)));
		  rp = zre * zre; 
		  ip = zim * zim;;
					if (rp+ip > 4)
					{
						info->out=true;
						info->lvl=t;
						break;
					}
				}
			}
		}
}


}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本精品免费观看高清观看| 亚洲视频免费看| 欧美三电影在线| 91猫先生在线| 99re成人精品视频| 99国产一区二区三精品乱码| 国产成人99久久亚洲综合精品| 国产一区二区三区久久悠悠色av| 美女一区二区三区| 国产米奇在线777精品观看| 国产在线观看一区二区 | 欧美在线视频不卡| 91搞黄在线观看| 69精品人人人人| 精品1区2区在线观看| 国产色产综合色产在线视频| 国产精品久久影院| 亚洲女同一区二区| 日本美女一区二区三区| 国模冰冰炮一区二区| 成人一级黄色片| 91国偷自产一区二区三区观看 | 在线精品视频免费播放| 欧美日本韩国一区| 久久一区二区三区国产精品| 亚洲国产精品av| 亚洲国产精品久久久男人的天堂 | 国产精品高潮久久久久无| 亚洲桃色在线一区| 男人的j进女人的j一区| 国产精品系列在线观看| 在线视频观看一区| 26uuuu精品一区二区| 亚洲精品久久久蜜桃| 久久国产精品一区二区| 色综合久久久久久久久| 日韩色在线观看| 亚洲免费观看在线视频| 美女在线一区二区| 欧美色综合天天久久综合精品| 欧美成人高清电影在线| 中文字幕亚洲综合久久菠萝蜜| 亚洲444eee在线观看| 成人a免费在线看| 欧美精品在欧美一区二区少妇| 久久久午夜精品理论片中文字幕| 亚洲在线一区二区三区| 国产高清不卡二三区| 在线播放一区二区三区| 中文字幕在线不卡一区| 美美哒免费高清在线观看视频一区二区 | 日韩精品一区二区三区swag| 亚洲成av人片一区二区梦乃 | 欧美日韩国产高清一区二区| 精品国产一区二区三区不卡 | eeuss影院一区二区三区| 在线中文字幕一区二区| 欧美韩国日本一区| 美女视频免费一区| 久久99精品久久久久久久久久久久| 国产mv日韩mv欧美| 26uuu欧美| 美女网站色91| 久久精品网站免费观看| 日本午夜一本久久久综合| 69成人精品免费视频| 欧美日韩精品是欧美日韩精品| 久久综合999| 热久久免费视频| 欧美挠脚心视频网站| 伊人性伊人情综合网| 99精品久久免费看蜜臀剧情介绍| 久久综合久久久久88| 免费xxxx性欧美18vr| 7777精品伊人久久久大香线蕉超级流畅| 国产精品激情偷乱一区二区∴| 国产成人av资源| 国产日韩欧美不卡| 国产成人8x视频一区二区 | 精品日产卡一卡二卡麻豆| 亚洲一区影音先锋| 欧美视频一区二区三区在线观看| 一区二区三区在线不卡| 欧美日韩一区高清| 色婷婷综合久久久久中文 | 亚洲欧洲中文日韩久久av乱码| 国产伦精品一区二区三区在线观看| 精品久久五月天| 国产一区二区日韩精品| 国产视频一区二区在线| 国产电影一区在线| 亚洲欧美在线视频观看| 在线视频欧美精品| 五月天中文字幕一区二区| 91麻豆精品国产91久久久使用方法 | 欧美日韩国产一级| 日本午夜一区二区| 亚洲色欲色欲www| 午夜精品一区在线观看| 蜜乳av一区二区三区| 波多野结衣一区二区三区| 亚洲欧洲日韩在线| 欧洲色大大久久| 热久久国产精品| 欧美激情一区二区| 在线观看视频一区二区| 美腿丝袜亚洲综合| 中文在线免费一区三区高中清不卡| 色悠悠亚洲一区二区| 免费人成黄页网站在线一区二区 | 亚洲一区二区综合| 精品少妇一区二区三区视频免付费 | 宅男在线国产精品| 欧美精品一区二区三区四区| 国产成人免费视频精品含羞草妖精| 国产女主播一区| 欧美日韩国产精选| 成人夜色视频网站在线观看| 亚洲专区一二三| 亚洲国产高清在线观看视频| 欧美性生活影院| 国产成人综合在线| 午夜精品久久久久久久久久久| 久久综合色播五月| 欧美日韩国产一级二级| 成人激情av网| 久久99精品久久久久久久久久久久| 亚洲美女免费视频| 久久久国产一区二区三区四区小说| 欧美图区在线视频| 不卡一区二区三区四区| 老司机一区二区| 一区二区三区在线视频免费观看| 久久五月婷婷丁香社区| 欧美一区二区三区色| 亚洲综合偷拍欧美一区色| 国产高清成人在线| 日韩免费性生活视频播放| 成人午夜视频网站| 欧美日韩一二三区| 久久精品国产精品亚洲红杏| 国产又粗又猛又爽又黄91精品| 国产精品网曝门| 精品国产髙清在线看国产毛片| 欧日韩精品视频| 成人丝袜高跟foot| 国产精品亚洲а∨天堂免在线| 麻豆91精品视频| 天天操天天干天天综合网| 国产精品初高中害羞小美女文| 精品国产污网站| 欧美电影免费观看高清完整版在| 欧美体内she精视频| 91麻豆123| 日本高清不卡视频| 在线一区二区三区| 久久国产三级精品| 欧美男生操女生| 国产成人精品www牛牛影视| 国产最新精品免费| 国产高清精品网站| 99久免费精品视频在线观看 | 欧美日本在线播放| 正在播放一区二区| 日韩美一区二区三区| 日韩一区二区三区高清免费看看| 91精品国产丝袜白色高跟鞋| 日韩一级欧美一级| 精品日产卡一卡二卡麻豆| wwwwxxxxx欧美| 久久亚洲一级片| 1024精品合集| 亚洲国产精品精华液网站| 午夜视频在线观看一区二区三区| 亚洲成av人综合在线观看| 欧美bbbbb| 成人国产精品免费观看动漫 | 精品一区二区免费看| 国产成a人无v码亚洲福利| 91欧美一区二区| 在线播放国产精品二区一二区四区 | 精品福利视频一区二区三区| 国产欧美日韩精品一区| 亚洲天堂福利av| 日韩av午夜在线观看| 韩国女主播一区| 一本色道久久加勒比精品 | 国产欧美一区二区三区在线看蜜臀| 国产精品初高中害羞小美女文| 亚洲综合一区二区三区| 久久成人羞羞网站| 色婷婷亚洲综合| 精品国产乱码久久久久久1区2区| 国产精品毛片无遮挡高清| 午夜国产不卡在线观看视频| 国产成人av电影在线观看| 欧美日韩高清在线播放| 日本一区二区三级电影在线观看 | 国产真实乱对白精彩久久| 99国产精品久久久久久久久久|