「ポプラ並木」
私の住む町にはポプラ並木があり、なかなか面白い景観であるので
ポプラ並木をモチーフにして樹木の作成を行いました。
ポプラは幹と枝が明確に見分けられる木なので、幹と枝で太さが急激に変わるようにしました。
並木なのでプログラムでは3本並んで表示されます。
もっと並べても良いかもしれませんが、描画に時間が掛かりすぎるので断念しました。
パラメータの説明 | |
枝 | 角度・・・枝の角度です。 揺れ・・・角度の変化幅です。 出現率・・・枝の出現率です。 |
幹 | 減衰率・・・幹が細くなる確率です。 |
色 | 各々の色を設定します。 |
その他 | アンチエイリアス・・・アンチエイリアスのON/OFFを切り替えます。デフォルトはONです。 OFFにすると若干描画が速くなります。 |
再描画 | パラメータを画面に反映します。ある程度時間がかかります。 |
■モチーフ画像
■アプレット
■ソースコード AspensRow.java
■実行例
■コメント
JDK1.5でコンパイルしましたが、1.4互換のモードを選択したので1.4でも動くと思います。
もし動かなければ、ソースコードを再コンパイルしてみてください。