はじめてのProcessing
本は買ったけどインストールしてなかったので、Processingをインストールしてみました。
Built with Processing ?デザイン/アートのためのプログラミング入門
- 作者: 前川峻志,田中孝太郎
- 出版社/メーカー: ビー・エヌ・エヌ新社
- 発売日: 2007/03/26
- メディア: 単行本
- クリック: 54回
- この商品を含むブログ (27件) を見る
Processingには独自の開発環境は用意されてるけど、やっぱり慣れたエディタを使いたいので、makeでProcessing出来るようにしました。
まず、Hello.java
import processing.core.*; public class Hello extends PApplet { public void setup() { size(256, 256); colorMode(HSB,256); for (int i = 0; i < 256; i++) { stroke(i,0xFF, 0xFF); line(0, i, 0xFF, i); } } } /* <applet code="Hello" width="256" height="256" codebase="." archive="core.jar"></applet> */
開発環境を通さないとPureJavaで書かなければいけない所がちょっと面倒です。HTMLはソースに埋め込んでsedで取り出すことにしました。
次はMakefile。
インストール先が/usr/lib/processing-0133/なので、libからcore.jarをコピってきます。
libpath = /usr/lib/processing-0133/lib/ core = core.jar project = Hello all: $(project).html $(project).class appletviewer $< %.class : %.java $(core) $(MAKEFILE_LIST) javac -classpath $(core) $< %.html : %.java sed -ne '/<applet\ /p' $< > $@ $(core) : cp $(libpath)$@ . clean : rm *.{jar,class,html}
準備できました。
では、makeしてみます。
レインボー。HSBカラーで指定出来るので自在に色を操れそうです。