「ポプラ並木」

私の住む町にはポプラ並木があり、なかなか面白い景観であるので
ポプラ並木をモチーフにして樹木の作成を行いました。
ポプラは幹と枝が明確に見分けられる木なので、幹と枝で太さが急激に変わるようにしました。
並木なのでプログラムでは3本並んで表示されます。
もっと並べても良いかもしれませんが、描画に時間が掛かりすぎるので断念しました。

パラメータの説明
角度・・・枝の角度です。
揺れ・・・角度の変化幅です。
出現率・・・枝の出現率です。
減衰率・・・幹が細くなる確率です。
各々の色を設定します。
その他 アンチエイリアス・・・アンチエイリアスのON/OFFを切り替えます。デフォルトはONです。
OFFにすると若干描画が速くなります。
再描画 パラメータを画面に反映します。ある程度時間がかかります。

■モチーフ画像

 

■アプレット

■ソースコード AspensRow.java

■実行例

■コメント

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