
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
当たりを判定する対象物の座標が、四角なり円の領域に含有されているかどうかということだと思いますが……。
現実にはこの対象物も大きさがあるから判定する座標が複数集まった集合だと見なしますが、理屈を考える上では単一の座標点と考えます。回転する図形は、回転中心と回転角度によって定まります。回転角度は回転角速度×時間なので、時間によって変化する量です。回転中心が移動している場合は、これも時間に依存する量となります。
四角の場合は4つの頂点を結ぶ4本の線分で囲まれた領域が判定領域となります。ある時点での各頂点の座標はそれぞれ回転中心と回転角度によって決まります。頂点の座標が決まれば線分の方程式も決まるので、判定対象の座標がその四角に囲まれた領域内にあるかどうかも判定出来ます。
円の場合はもう少し簡単です。判定領域は円の中心から半径距離の範囲です。ある時点での円の中心は同様に回転中心と回転角度によって決まります。円の中心が決まれば、あとは判定対象の座標が半径距離内にあるかどうかを判定するだけです。
回転中心が固定(x0,y0)、回転角速度一定ω、時間tの時、回転図形上の点(x,y)はt=0の時に(x1,y1)にあるとすると、
回転半径rは
r = √((x1-x0)^2 + (y1-y0)^2)
初期角度θは
sinθ = (y1-y0)/r
cosθ = (x1-x0)/r
この時、(x,y)は
x = x0 + r・cos(θ+ωt)
y = y0 + r・sin(θ+ωt)
(PC上の座標系は数学の座標系とはy方向が逆なので、回転方向の正は時計回り)
以上の式を四角形の頂点や円の中心に用いて計算していけば良いはずです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ドラマ 時代劇で使われている、漢字の4文字の四角い穴の間コインも大判小判もおもちゃなんでしょうか?それから戦 3 2022/04/03 09:53
- パチンコ・スロット パチンコ当たり抽選 3 2022/04/20 23:26
- 照明・ライト 【DIY・照明屋さんに質問です】倉庫で裸むき出しの照明を付けているところで、寸切棒を使 1 2023/06/30 23:18
- 数学 数学の質問です。 円に内接する四角形ABCD において, AB=2, BC = 1, CD = 3, 3 2023/04/18 18:28
- 数学 円周角の定理の「円周角の大きさはその弧に対する中心角の半分である」ということの証明には3つのパターン 5 2023/06/24 17:03
- 数学 AB=2,BC=3,∠ABC=60°の三角形がある。 点Aから辺BCに垂線を下ろし辺BCとの交点をD 4 2023/02/02 15:55
- 高校 数学Aの問題で、円に内接するN角形(N>4)の対角線の総数は ア 本である。また、Fの頂点三つからで 1 2023/04/13 17:47
- 物理学 角速度ベクトルにつきまして 3 2022/08/09 15:44
- Excel(エクセル) Excelの空文字判定について 7 2023/01/06 13:25
- 物理学 磁束密度Bの一様な磁場中に, 半径aの円板がその面と磁場が直交するように置かれ、中心軸のまわりに角速 4 2022/12/14 23:52
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
グラフの交点の求め方(Excel)
-
マインクラフト(pc版)で座標...
-
シーケンサー(PLC?)で制...
-
プログラミングによるオセロゲ...
-
エクセルで回転する座標の出し方
-
ガウシアンフィルタのCプログラム
-
閉図形の座標の配列が右回りか...
-
最小二乗平面
-
多角形の内部かどうか判定する方法
-
マウス座標からリストボックス...
-
バイキュービック補間のプログラム
-
始点、終点の二つの座標と半径...
-
array<cv::Point, 3> points = ...
-
★ 五角形を書くプログラム ★
-
c#で直線が図形内にあるか判定
-
GLで座標を変えて回転させたい
-
画像回転について
-
ワード上Shapeの位置情報を統一...
-
Excel VBA で自在に図形を変化...
-
黒体放射軌跡のxy色度座標への...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
グラフの交点の求め方(Excel)
-
マインクラフト(pc版)で座標...
-
3次元空間上の2つの座標から...
-
エクセルで回転する座標の出し方
-
ダイアログ内コントロールの位...
-
多角形の内部かどうか判定する方法
-
交差する2線分の交点座標の求め方
-
ワード上Shapeの位置情報を統一...
-
C言語 配列で座標
-
閉図形の座標の配列が右回りか...
-
シーケンサー(PLC?)で制...
-
Excel VBA で自在に図形を変化...
-
直線上にある点の座標の求め方
-
エクセルである点からの距離で...
-
OpenCvSharp4による画像判定解...
-
始点、終点の二つの座標と半径...
-
GLで座標を変えて回転させたい
-
ピクチャボックスの座標取得
-
最小二乗平面
-
c言語でキーボードから2点の座...
おすすめ情報