Javascript PaperJS帆布背景填充色

Javascript PaperJS帆布背景填充色,javascript,html,canvas,Javascript,Html,Canvas,我正在做以下工作: <script type="text/paperscript" canvas="canvas"> fill_canvas(set_of_clicked_points){ //code which correctly fills up colour for static array context.putImageData(imageData, 0,0); // } alert(set_of_clicked_points); } var cells=new

我正在做以下工作:

<script type="text/paperscript" canvas="canvas">
fill_canvas(set_of_clicked_points){
//code which correctly fills up colour for static array
context.putImageData(imageData, 0,0); 
//
}


alert(set_of_clicked_points);
} 
var cells=new Array();
function onMouseDown(event) {
var myCircle = new Path.Circle(event.point, 3);
myCircle.fillColor = 'black';
set_of_clicked_points.push(event.point.x);
set_of_clicked_points.push(event.point.y);
fill_canvas(set_of_clicked_points){

 }
</script>

填充画布(设置点击点的数量){
//正确填充静态数组颜色的代码
putImageData(imageData,0,0);
//
}
警报(设置点击点的数量);
} 
var cells=新数组();
函数onMouseDown(事件){
var myCircle=new Path.Circle(event.point,3);
myCircle.fillColor='black';
设置点击点的数量。推送(event.point.x);
设置点击点的数量。推送(event.point.y);
填充画布(设置点击点的数量){
}
现在我的脚本工作正常,直到出现警报(设置点击点);之后背景再次变为白色,因为根据我的功能,它的颜色应该有所不同。我如何才能做到这一点


PaperJS是否定期刷新画布的背景?

在下一次重画时,通过上下文2d绘图命令在画布上直接绘制的任何图形都将被擦除。.Paper.js在执行脚本后绘制视图,然后在每个onFrame/onMouse(向上/向下/etc)之后绘制视图事件。您试图用脚本完成的具体操作是什么?

通过上下文2d绘图命令在画布上进行的任何直接绘图都将在下一次重画时被擦除。.Paper.js在执行脚本后绘制视图,然后在每个onFrame/onMouse(向上/向下/etc)之后绘制视图事件。您的脚本到底要完成什么?

代码中的花括号似乎不匹配

  • 第2行,开放
  • 6号线,关闭
  • 10号线,关闭
  • 第12行,打开
  • 第17行,打开
  • 第19行,关闭

第10行的右括号与右括号不匹配,第12行的右括号与右括号不匹配。

代码中的右括号似乎不匹配

  • 第2行,开放
  • 6号线,关闭
  • 10号线,关闭
  • 第12行,打开
  • 第17行,打开
  • 第19行,关闭

第10行的右括号与左括号不匹配,第12行的左括号与右括号不匹配。

我正在尝试在画布上使用鼠标下键绘制单元格中心,创建单元格中心坐标列表,并使用它们绘制voronoi图我正在尝试绘制中心使用鼠标在画布上向下移动单元格,创建单元格中心的坐标列表,并使用它们绘制voronoi图