Processing Referenceに従って、stroke(gray, alpha)
ストロークの色と不透明度を設定できます。デフォルトのカラー モードでは、アルファ値 255 は完全な不透明度を示し、値 0 は完全な透明度に対応する必要があります。これは (デフォルトの) JAVA2D レンダラーで動作しますが、P2D モードでは完全に透明なポイントをペイントできないようです。
このコードは、アルファ値が 0 (完全に透明) に設定されていても、キャンバスの中心にピクセルを明確にレンダリングします。
public class Transparency extends PApplet {
@Override
public void setup() {
size(200, 200, P2D);
}
@Override
public void draw() {
stroke(0, 0);
point(width / 2, height / 2);
}
public static void main(String[] args) {
PApplet.main(new String[] { Transparency.class.getSimpleName() });
}
}
ここで何が問題なのですか?