タイトル : 緩やかに移動する弧の描き方 投稿日 : 2008/03/21(Fri) 13:48 投稿者 : 猫
> 計算で求められた値をDebug.Printなどで確認してみてください。 > Cos関数やSin関数は -1 〜 1 の範囲の値を返すようになっています。 > 座標を求めるにはもう一手間必要です。 早速の返信ありがとうございます。 確認をしてみると、 -0.358367945802948 -0.358367945802948 -0.358367945802948 といった数値が戻ってきました。 関連するヘルプを再度確認した結果、Cos・Sinの単位をラジアンのままにしていた事がげんいんではないかと思い、180/PAIを求めた値に掛けてみた所、何とか弧を描く動きになりました。(←この単位を度に戻すのが「もう一手間」という事でよろしいのでしょうか?) 本当にありがとうございました。 ・・・しかし、今度はこの弧が高速で描かれるような描写になってしまいました。 この弧の移動を緩やかにしたいと思っているのですが、何か方法は無いでしょうか? (変数を一つ作り、3カウントごとに座標の変数に値を入れるような記述をしてみたのですが、どうにも上手くいかず、また躓いてしまいました。) 度々の質問で申し訳ありませんが、こちらもどうぞご助力願います。 |