セカイノカタチ

世界のカタチを探求するブログ。関数型言語に興味があり、HaskellやScalaを勉強中。最近はカメラの話題も多め

マーブルワーズ

6. OpenGLで動かす

OpenGLで動かすためには、さらにjarが必要になります。

jarは、結構奥まったところにありまして。

processing-1.5.1/modes/java/libraries/opengl/library/gluegen-rt.jar
processing-1.5.1/modes/java/libraries/opengl/library/jogl.jar
processing-1.5.1/modes/java/libraries/opengl/library/opengl.jar

となります。

cd processing-1.5.1/modes/java/libraries/opengl/library
mvn install:install-file  -Dfile=gluegen-rt.jar -DgroupId=org.processing -DartifactId=gluegen-rt -Dversion=1.5.1 -Dpackaging=jar
mvn install:install-file  -Dfile=jogl.jar -DgroupId=org.processing -DartifactId=jogl -Dversion=1.5.1 -Dpackaging=jar
mvn install:install-file  -Dfile=opengl.jar -DgroupId=org.processing -DartifactId=opengl -Dversion=1.5.1 -Dpackaging=jar

こんな感じで、mavenにインストールして、pom.xmlを書き換えます。

    <dependency>
      <groupId>org.processing</groupId>
      <artifactId>gluegen-rt</artifactId>
      <version>1.5.1</version>
    </dependency>
    <dependency>
      <groupId>org.processing</groupId>
      <artifactId>jogl</artifactId>
      <version>1.5.1</version>
    </dependency>
    <dependency>
      <groupId>org.processing</groupId>
      <artifactId>opengl</artifactId>
      <version>1.5.1</version>
    </dependency>

簡単ですね。