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

■アプレット
■ソースコード AspensRow.java
■実行例

■コメント
JDK1.5でコンパイルしましたが、1.4互換のモードを選択したので1.4でも動くと思います。
もし動かなければ、ソースコードを再コンパイルしてみてください。