有趣的形状

哈伯,你好。本文并没有声称自己太认真,我只想分享发现的一种新形式。这是一个圆,其点的颜色等于给定点坐标的平方和。换句话说,pixel_color =(pixel_x ^ 2 + pixel_y ^ 2).toString(16)。







这个数字本身非常有趣,就像一个清晰的干涉分形,甚至是描述微观和宏观世界的宇宙模型。尽管很容易获得它,但我在任何地方都找不到类似的东西。也许我是先锋。如果是这样,我想称它为四面镜。在给定的示例中,我生成了一个半径为1024px的四面镜,我能够在计算机上生成的最大值是一个半径为4096px的对象,其图像重约150兆字节。



这个模型是绝对的,我的意思是说,它的物理运动模型是早在其发现之前就独立存在的,并且是作为一种自给自足的存在形式而独立于人的。



PS:我建议您在计算机上以100%的比例观看图片-这样更清楚她是什么。在评论中,我建议尝试使用代码,为您提供描述以及图片或其名称的含义,并总体上以某种方式对本文进行补充,也许还会提供一些信息。



$(document).ready(function(){
	var R=1024; var D=2*R;
	var rgb = function(c){
		if(c.length<=6)	return c+("0".repeat(6-c.length));
		else return c.substring(0, 3)+c.substring(c.length-3);
	}
	$('body').append('<canvas id="C" width="'+(R*2)+'" height="'+(R*2)+'">');
	var canvas = document.getElementById('C');
	var ctx = canvas.getContext('2d');
	ctx.fillStyle="#ffffff00";
	ctx.fillRect(0, 0, 256, 256);
	for(var x = 0;x<D;x++) {
		for(var y = 0;y<D;y++) {					
			var X1 = R-x;
			var Y1 = R-y;
			var X2 = R+x;
			var Y2 = R+y;
			if (( x*x+y*y )   <=   R*R    ) {
				ctx.fillStyle="#"+(   rgb( (x*x+y*y).toString(16))   );
				ctx.fillRect(X1, Y1, 1, 1);
				ctx.fillRect(X1, Y2, 1, 1);
				ctx.fillRect(X2, Y1, 1, 1);
				ctx.fillRect(X2, Y2, 1, 1);
	}	}	}
});



All Articles