犯人は誰?

http://d.hatena.ne.jp/yukichanko/20090528/1243481612
の続き。このプログラムは、

  • レイアウトデータをロードして、
  • メッシュを切って、
  • メッシュの中に図形が含まれているかどうかを判定して、
  • Javaのグラフィックで表示

しているだけのプログラム。

2次元で15500メッシュ程度なので、世の中のグラフィックスプログラムと比較すると、十分に少ない数のメッシュのはず。でも、描画にすごく時間がかかるなぁ。JavaPythonも詳しくないし、さらにCGにも暗いので、何が原因で遅いのかわからない。

多分、メッシュの四角をいちいち描画するやり方にしてるからダメなんだろうなぁ。やり方かえっか。