2011-01-14 2 views
2

VB2010ではリプルタンクをthisのようにしようとしています。私はそれを複雑にするつもりはありません。現時点では、 .DrawEllipse。私が現時点で抱えている問題は、楕円を適切に拡張することです。私はタイマを使用して、刻みごとに楕円の半径を1つ追加します。それに続くもう1つの問題は、波面を連続的に発火させて、一度に複数の波形がフォーム上に表示されるようにする方法です。 誰でも助けることができますか? ありがとうございました ニックリップルタンクVB2010フォーム

答えて

3

ちょうどあなたがピクセルを押すことを考えているなら、それはうまくいかないでしょう。最初に波の伝搬の数学的モデルを作成する必要があります。 1万フィートビューは、波の伝播をモデル化することができるクラスリップルです。次に、ボックスの状態を格納するリスト(リップルの)。タイマーが刻々と変化するたびに、リップルの状態を更新します。そしてそのイメージを描いてください。

重要な点は、画像が各ティックでゼロから再作成されることです。ウェブサイトのイメージが非常に小さい理由の1つ。

関連する問題