В соответствии с Справочник по обработке , 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() });
}
}
Что здесь не так?