

GitHubにある
[tado/CreativeCodingExamples](https://github.com/tado/CreativeCodingExamples/tree/d06cbfd7338a4fb81d5844b9620bf5577d3898d9/list11_15)
のコードを実行したのですが、黒い画面が表示されるだけでした。  
また、ターミナルには以下のエラーが表示されました。

[code]

    X11Util.Display: Shutdown (JVM shutdown: true, open (no close attempt): 2/2, reusable (open, marked uncloseable): 0, pending (open in creation order): 2)
    X11Util: Open X11 Display Connections: 2
    X11Util: Open[0]: NamedX11Display[:0, 0x7f9b84007040, refCount 1, unCloseable false]
    X11Util: Open[1]: NamedX11Display[:0, 0x7f9b8401c450, refCount 1, unCloseable false]
    
[/code]

しかしコード上のP3Dを削除し、vertexの引数をi,jのみにすると線だけは表示されるようなりました。  
またP3Dに設定し、ウェブカメラの入力をそのまま表示させるプログラムの場合は問題なく表示されました。  
どうすればエラーなく実行させられるでしょうか。

**実行環境**  
OS: Windows 10, Fedora 33 (Workstation)  
Processing: 3.5.4  
Ryzen CPU, Nvidia GPUを使用

ウェブカメラはUSB接続のものを利用しています。どちらのOSで実行しても動作致しませんでした。

以下はウェブカメラの入力を表示させる（映す）コードです。  
質問の条件の通り、P3Dを指定しています。

[code]

    import processing.video.*;
    Capture cam;
    
    void setup() {
      size(800, 600, P3D);
      frameRate(60);
      cam = new Capture(this, width, height);
      cam.start();
    }
    
    void draw() {
      image(cam, 0, 0);
    }
    
    void captureEvent(Capture c) {
      cam.read();
    }
    
[/code]

また実行後に表示されるウィンドウを閉じた後に出力されるログですが、上記の赤字のログ以外に以下のものが白文字で出力されました。

[code]

    Processing video library using GStreamer 1.18.2
    
[/code]


CC BY-SA 4.0
2021-03-20T14:00:47.553
74789
2021-03-26T23:24:51.050
2021-03-22T08:19:33.397
3060
30396
question
processing
ProcessingでのP3Dを用いたウェブカメラによるキャプチャーができない