| hinekure.net が http://hspdev-wiki.net/ から自動クローリングした結果を表示しています。画像やリソースなどのリンクが切れています。予めご了承ください。 |
点P(x,y)を、原点を中心に点Pをβ角回転させたときの点P'(x',y')の座標。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | |
理解したてなのでうまく解説できませんがちょっとだけ。
点P'のx'座標とy'座標は次のように求まります。
x' = r・cos(α+β) y' = r・sin(α+β)
ここで cos(α+β) と sin(α+β) それぞれに加法定理を使うと
x' = r・cos(α+β) = r(cosα・cosβ - sinα・sinβ) = r・cosα・cosβ - r・sinα・sinβ y' = r・sin(α+β) = r(sinα・cosβ + cosα・sinβ) = r・sinα・cosβ + r・cosα・sinβ
となります。
また、点Pのx座標とy座標は次のように求まります。
x = r・cosα y = r・sinα
このことから点P'のx'座標とy'座標は次のようにして求まります。
x' = r・cosα・cosβ - r・sinα・sinβ = x・cosβ - y・sinβ y' = r・sinα・cosβ + r・cosα・sinβ = y・cosβ + x・sinβ