第一个圆的边框不显示在重叠的圆中

Border of first circle is not displayed in overlapping circles

我正在尝试绘制两个相交的圆圈,如所附快照所示。

我左边第一个圆圈的边框不显示,因为右边第二个圆圈覆盖在上面。

有什么方法可以让我看到相交区域中两个圆圈的边界?

我的代码:

int x = 250;

void setup()
{  
  size(500,500);
  background(255);
}


void draw()
{

  coolCircles();

}


void coolCircles()
{       
  
      stroke(150);
      ellipse(180, 250, x, x);      
      ellipse(360, 250, x, x);
  
  
}

实际上你画的是实心圆。使用 noFill():

void coolCircles()
{       
     noFill(); 
     stroke(150);
     ellipse(180, 250, x, x);      
     ellipse(360, 250, x, x); 
}