Processing

ProcessingというかJavaの>>(右ビットシフト)の仕様

Javaで>>をすると最上位ビットの値で埋めます. Processingでしているので,Java環境の方は適宜書き換えて試してください. テストコード boolean flag = true; void setup(){ } void draw(){ if( flag ){ println("0xFFFFFF << 4: " + hex( 0xFFFFFF << 4 )…

ProcessingのloadPixels()

ProcessingのloadPixels()は呼び出した時点のウィンドウのpixelsを保持します. 2015-12-11 23:25 追記しました 目的 loadPixels()を呼び出した後にしか扱えないpixelsは何の画素情報なのかを知りたい. 環境 Windows 8.1 Processing 3.0.1 テストコード boo…

Processingのtext(str, x, y)のy座標

Processingのtext(str, x, y)のy座標は文字の下揃え座標. SDLでは文字描画開始の左上の(x, y)だったから,意外な感じがした. スケッチ例 void setup(){ size(200, 200); //ウィンドウ生成 } void draw(){ //背景色: 白 background(255); //格子を描く: 黒 …

Javaの+演算子

Javaというか,Processingで書いているので,本来ならSystem.out.print()/System.out.println()であるところをprint()/println()としていますが,変わらないと思います. 2015/06/14 追記: print()/println()内の型順序を変えたものを追加.全項目に追記. p…