;なぜ,こうしないのか。これなら1回のキャストで済むし,丸め誤差も最小限になるのに。型にキャストする意味が分からない。キャストするという......意味不明なキャストになっています。すると,写像する度に離散平面に戻していることを強調したいのかもしれません。離散平面に戻すのは,最後の重ね合わせ(だけ)で十分です。反面,こんなにキャストしまくってたら,計算は遅くなるし,丸め誤差は無視できなくなるしで,いいことがありません。して計算しても,同じような結果が出るかもしれない。計算しておくことにしました。画像テンプレートマッチングってのは,計算量が膨大になります。個人的には,「効率のいいランダムサーチ」とすら思っているくらい。んなもんで,こゆとこでちまちまと最適化しないと,遅くて仕方ないと思います。あと,これは好みの問題かもしれないけれども,こういうのはあまり好きじゃない(p186)。cnt++;}こうしてやりたいのだけれど,for-文を使っちゃ何か問題でもあるんだろうか。ループ後に参照されるものの,ループの途中では1回も参照されません。途中で値が変わる(逆戻りとか)わけでもなく,淡々と進んだ世代の数を数える変数です。開始条件と終了条件,それと世代を進める演算(cnt++)は同じところにあった方が分かりやすいと思うんですけどね。あたしが言うのもなんなんですけど,本書のサンプルプログラムって,どうもプログラミング慣れしていない感じがします。いい本なんだけどなぁ......残念。