我是Javascript的新手。我正在编写一个脚本,使用外部距离估算方法
使用画布显示Julia集这是我用来着色的代码:
distance_estimation: function(distance, max_distance, iteration, max_iteration){
var color;
if(distance > max_distance || iteration == max_iteration){
color = "rgb(0,0,0)";
}
else{
color = "rgb(255,255,255)";
}
return color;
}
这就是我的预期:http://upload.wikimedia.org/wikipedia/commons/3/3a/Demj.jpg
这就是我得到的: http://i.imgur.com/nWeGBNf.png
如何让脚本生成类似于链接中的图片?
答案 0 :(得分:0)
没有更多代码很难分辨,但是......
看起来你正在使用路径进行绘制,其中一条或多条路径缺少beginPath。
context.beginPath()必须用于启动新路径,否则将重新执行先前的路径命令。这导致过度绘制前一行并导致“变黑”的图纸。