Processing 画半透明的水泡双鱼座

Processing 画半透明的水泡双鱼座,processing,Processing,如何绘制填充的半透明图形 半透明要求使覆盖两个arc()对象失败 编辑: FTR,答案#1,去除无关圆圈: void draw(){ 背景(255); 填充(0128); 仰泳(); //双鱼座用两条弧线伪造的价值观 弧(35,50,50,50,-半π*.5,半π*.5,开放); 弧(70.5,50,50,50,π-半π*.5,π+半π*.5,开放); } 输出如下: 您可以使用透明表示半透明:a(灰色,alpha)或a(r,g,b,alpha)序列。下面是一个非常基本的示例: backgro

如何绘制填充的半透明图形

半透明要求使覆盖两个arc()对象失败

编辑:

FTR,答案#1,去除无关圆圈:

void draw(){
背景(255);
填充(0128);
仰泳();
//双鱼座用两条弧线伪造的价值观
弧(35,50,50,50,-半π*.5,半π*.5,开放);
弧(70.5,50,50,50,π-半π*.5,π+半π*.5,开放);
}
输出如下:

您可以使用透明表示半透明:a
(灰色,alpha)
或a
(r,g,b,alpha)
序列。下面是一个非常基本的示例:

background(0);
noStroke();

//transparent fill
fill(255,128);
ellipse(35,50,50,50);
ellipse(65,50,50,50);
演示:

函数设置(){
createCanvas(100100);
背景(0);
仰泳();
//透明填充
填充(255128);
椭圆(35,50,50,50);
椭圆(65,50,50,50);
}

与其对乔治的优秀答案投反对票,不如用一句话来回答,解释一下答案在你的上下文中有哪些地方不起作用?我想这是中间的一句话。如果问题的焦点是透明度,我已经回答了。中间这条线是因为我使用了硬编码值,而不是使用从正确的vesica-pisces公式计算中获得的值,所以x位置或弧角可能会稍微偏离。如果问题是关于正确计算这些值,那么首先需要在问题中明确这一点,并在理想情况下证明甚至试图解决问题的尝试,以便其他人能够提供相应的建议/支持。