言語は寧ろなんでも良い(Dalvik javaで実装予定)のですが、音楽再生アプリケーションで、
シークバーではなく、円形のボリュームを実装しようと考えています。
ボリュームの画像を用意したのですが、
UIをドラッグした時の、回転の計算方法が思いつきません。
ドラッグイベントはx,yでAPIより受け取り、移動時のx,yの差をとるとして、
直線の動きなら、単にXまたはYを引くだけで計算できると思いますが、
X,Yの差を回転角度に計算する場合、どの様に計算すれば、それっぽくなるのでしょうか?
三平方を使うのでしょうか?
No.1ベストアンサー
- 回答日時:
円形のGUIがあり、マウスポインタのある方向(GUIの中心位置からマウスポインタのある方向の角度)が計算できればいいわけですね。
これはたいていのプログラミング言語に搭載されているatan2関数で計算できると思います。(X,Yがマウスポインタの位置、CX, CYが円の中心位置)
角度 = atan2(Y- CY, X- CX);
これでラジアンによる角度が得られますので、後はその角度にGUIのグラフィックを回転して描画すればよいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 相続税・贈与税 相続税の、土地の計算法に関して、の質問です。 4 2022/07/05 23:12
- 工学 いつもありがとうございます、 円盤の上に何ccの液を液滴させながら円盤を回したら液が拡がって円盤の全 5 2023/03/18 14:17
- その他(お金・保険・資産運用) 至急!【Wolt】各メニューの価格設定の簡単な計算方法 3 2023/03/05 11:58
- 物理学 身長187cmです。 身長187cmです。 高校物理の波動分野のドップラー効果で風が吹くときに、風の 3 2022/09/26 14:45
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- 国民年金・基礎年金 児童扶養手当、障害基礎年金の子の加算との差額、 について 詳しい方いらっしゃましたらよろしくお願いし 1 2023/02/24 08:43
- 政治 陸海空の自衛隊による予算分捕り合戦とか、もういい加減に止めませんか? 2 2022/08/22 09:20
- 一戸建て 耐震性、工法について質問させていただきます。 現在、3階建てを計画しています。検討していく中で、se 2 2022/10/08 11:09
- 投資・株式の税金 一般口座で同一銘柄の総平均法のことで 1 2023/02/27 22:08
- 工学 変圧器の短絡試験を行ったのですが、誤ってインピーダンス電圧を測定し忘れ、その他諸々の計算値が出せない 6 2022/07/03 01:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語の課題で、1年の秒数を計...
-
65536は2の何乗なのでしょうか?
-
Excel VBAにてFFT
-
matlab計算での進捗状況を知りたい
-
入射角反射角
-
CRC8を教えてください
-
VBとVBAの違い
-
変化させるセルが変化しない
-
matlabで計算終了
-
2進数の乗算をc言語で計算した...
-
FORTRANで>>
-
骨折リスク評価のFRAXについて...
-
fortran πについて
-
VBAでの勤務時間計算
-
for文である数の倍数になるまで...
-
[急募]Pythonについてです。
-
VB6で正確なミリ秒を計測したい...
-
C言語についてです。 再帰を使...
-
CとFORTRANの計算速度はどちら...
-
ファイルサイズの単位 BYTE,MB...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
65536は2の何乗なのでしょうか?
-
VBAの再計算が反映されない件に...
-
排他的論理和 BCC(水平パリテ...
-
EXCELなどで「返す」という表現
-
バッチファイルでウインドウを...
-
モジュラス103の計算とは何でし...
-
傾いた四角形内の範囲の条件式
-
Visual C++でdebugとreleaseで...
-
変化させるセルが変化しない
-
骨折リスク評価のFRAXについて...
-
C# 計算処理中に実行中ウィン...
-
VBAでの勤務時間計算
-
べき乗の計算が遅い理由
-
C言語についてです。 再帰を使...
-
Excel VBAにてFFT
-
数値計算の高速化 (cos, sin, exp)
-
VBとVBAの違い
-
VB6で正確なミリ秒を計測したい...
-
スレッド処理からダイアログを...
-
matlabで計算終了
おすすめ情報