前回はraspberrypiでprocessing.jsを動かす方法を書いた。 →前回記事:Raspberrypiでprocessing.jsを動かす 今回は、この記事に直接processing.jsを張り付ける方法を書 […]
raspberrypiでprocessing.jsを動かす、 つまりlinuxマシン上でprocessing.jsを動かす方法。 raspberrypi上でも今のところ動作が重いなどの症状は無いです。 まず、proces […]
授業でフラクタル図形について扱ったときに、すごく印象に残ったので紹介。 直線を90度に折り曲げるという動作を繰り返し行うことで ドラゴンのような形に図形が変化していくというものである。 Wikiで調べると更によくわからな […]
配列の数値を区切って2つ以上の配列に各々格納する方法。 格納される配列を元の配列の数分だけ領域確保してからfor文などで格納すればよい。 領域が確保されていないとNullPointerException エラーが発生する […]
例えばfor文などの繰り返し処理を用いて初期化されていない配列に値を代入しようとすると NullPointerException が発生する。 int[] t; void setup(){ for(int i=0;i&l […]
小数型変数であるdoubleやfloatは丸め誤差などの影響を受ける。 例えば、0.1ずつインクリメントしていても0.1999999のようになることがある。 実際は0.2として数値を扱いたいのに0.1999999では&# […]
日本語で書かれたテキストファイルを表示する際に文字化けした場合の対処法。 テキストファイルの文字コードをUTF-8に変更すれば文字化けなく表示することができる。 コンソールにも文字化けなく表示される。 String sc […]