No.4ベストアンサー
- 回答日時:
>始点が(510,682)で中心点が(488,-639)です
始点、中心が変わっているのに 半径や回転角が変化していないのは変ですよね
最終的な加法定理で回転座標を求めるx,yだけ変えても意味がありませんよ
半径は1321.183になりますよね 回転角は0.36179となりますよ
最初の手順から確認してみましょう
それと 少し訂正ですが
Y座標を求める際に 最後で -680 としていますが 本来は + (-680)です
これは 終点を本来の位置に戻すための移動量です
一般式で書くと
x1 = x * cos(θ) - y * sin(θ) + Xo
y1 = x * sin(θ) + y * cos(θ) + Yo
x1,y1が回転後の座標
x,yが回転移動する前の点
Xo、Yoが中心への平行移動量
となります
No.3
- 回答日時:
(1) 座標平行移動(中心点を原点とする座標に)
(2) 極座標に変換
(3) (弧長/半径)を角度として回転
(4) 直角座標に戻す (2)の逆
(5) 座標平行移動(1)の逆
の手順です。
No.2
- 回答日時:
円弧の長さ=半径*角度(角度はただしラジアン)
という公式(というよりラジアンの概念定義)があったように思う。
ですから
1.半径を出す=中心点ー視点の距離 ピタゴラスの定理の応用で距離公式はでる。
2.割り算 角度=弧の長さ/半径
360度角度がいるなら、ラジアンー>角度変換(パイ値で割る)
質問するまでも無い課題では。
ーーー
ウイキから
定義から、扇形の中心角の大きさを θ ラジアン、半径を r とすると、その扇形の弧の長さ l と面積Sは l = rθ
No.1
- 回答日時:
1)このデータから半径Rを求めます
2)円周の長さLを求めます
3)弧/円周が回転角になります
4)加法定理使って回転後の座標を求めます
Rは X成分の差の2乗とY成分の差の2乗の和の平方根
R = SQRT( (510-488)*(510-488) + (-682-(-680))*(-682-(-680))) )
= SQRT( 22*22 + (-2)*(-2) )
= 22.0907220343745
円周率PIは ATN(1)*4 で算出 ... 45度のアークタンジェント
円周長は2*PI*R
回転角は (478/(2*PI*R)) ... ラジアン
加法定理を使うために中心を(0,0)に移動したときの始点座標を求めます
(510-488, -682+680) = (22, -2) ... 原点へ移動したときの始点
x = 22 * cos( 回転角 ) - (-2) * sin( 回転角 ) + 488
y = 22 * sin( 回転角 ) + (-2) * cos( 回転角 ) - 680
となります
この回答への補足
ありがとうございます。
やってみたのですが、思った答えになってくれません。
チェックしていただけませんでしょうか?
始点が(510,682)で中心点が(488,-639)です。
で、上の式にあてはめてみました。
(510-488,682-(-639)) = (22,1321)となりました。
X = 22*cos(回転角=20.7) - (1321)*sin(20.7) +488
Y = 22*cos(20.7) +(1321)*cos(20.7) - (-639)
でよろしいでしょうか?
しかし、結果はX=-789,Y=-1759という答えになってしまいました。
おおよそですが、X=41 Y=605あたりになるはずなのですが、
どこが間違っているのでしょうか?
ご教授お願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
グラフの交点の求め方(Excel)
-
3次元空間上の2つの座標から...
-
マインクラフト(pc版)で座標...
-
内積を用いた移動する線分と円...
-
四角形の当たり判定についての...
-
ダイアログ内コントロールの位...
-
複数コントロール(ラベル)を...
-
最小二乗平面
-
エクセルで回転する座標の出し方
-
弧の長さから角度を取得するには。
-
画像ファイルに座標が記録され...
-
VB.NETの原点の変更
-
シーケンサー(PLC?)で制...
-
3D→2Dの座標変換で、スクリーン...
-
Fortranで出力したファイルの内...
-
OpenGLの線の太さ
-
C言語について質問です 画像の...
-
visualbasic でform上に正三角...
-
DirectInputでの現在のマウス座...
-
visual C# ピクチャーボックス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
グラフの交点の求め方(Excel)
-
マインクラフト(pc版)で座標...
-
3次元空間上の2つの座標から...
-
ダイアログ内コントロールの位...
-
エクセルである点からの距離で...
-
画像ファイルに座標が記録され...
-
始点、終点の二つの座標と半径...
-
直線上にある点の座標の求め方
-
エクセルで回転する座標の出し方
-
以下のプログラムは重心を求め...
-
閉図形の座標の配列が右回りか...
-
シーケンサー(PLC?)で制...
-
座標を持った平面範囲に座標を...
-
円弧の描画について
-
多角形の内部かどうか判定する方法
-
図形が重なりあっているかどうか
-
ガウシアンフィルタのCプログラム
-
ワード上Shapeの位置情報を統一...
-
ピクチャボックスの座標取得
-
交差する2線分の交点座標の求め方
おすすめ情報