Processing初心者の建築学生です。
プログラミングに関する知識がとても浅く、的を得た質問ではなく相談のような内容かもしれませんが、ご回答いただけるとありがたいです。
卒業制作の模型制作にProcessingとArduinoを用いて、動く3次元曲面を作りたいと思っています。
「Access to materials」という書籍の実験14のサンプルコードを実行したいのですが、バージョンアップに伴うエラーメッセージに苦戦しています。
〇前提・実現したいこと
Processing4でコードの実行はできていて、描画画面が出てくるのですが、制作した図形が表示されません。
コードの途中段階でエラーメッセージが出ることはなくなったのですが、OpenGLに何かしらの問題があり、最終的に以下のようなエラーメッセージが出てしまいます。
〇エラーメッセージ
NullPointerException
java.lang.NullPointerException
at processing.opengl.PJOGL.getError(PJOGL.java:1132)
at processing.opengl.PGraphicsOpenGL.report(PGraphicsOpenGL.java:5349)
at processing.opengl.PGraphicsOpenGL.endDraw(PGraphicsOpenGL.java:1475)
at processing.core.PApplet.handleDraw(PApplet.java:2219)
at processing.opengl.PSurfaceJOGL$DrawListener.display(PSurfaceJOGL.java:894)
at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawab
at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:768)
at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:81)
at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:453)
at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:178)
at java.base/java.util.TimerThread.mainLoop(Timer.java:556)
at java.base/java.util.TimerThread.run(Timer.java:506)
NullPointerException
Could not run the sketch (Target VM failed to initialize).
For more information, read Help → Troubleshooting.
〇サンプルコードの画像
※文字数が超越するため画像にて失礼いたします。
何か他の方法の方が良いなどもありましたら、ご回答いただけると幸いです。よろしくお願いします。
あなたの回答
tips
プレビュー