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