※ ChatGPTを利用し、要約された質問です(原文:角度を左右・上下反転させる)
角度の左右・上下反転について
このQ&Aのポイント
ゲーム制作の要素として、角度を左右・上下に反転させる処理が必要です。
角度の左右反転は、現在の角度に180度を加えた値になります。
角度の上下反転は、360度から現在の角度を引いた値になります。
趣味でゲームを制作している者です。
ゲームの要素として「角度」を左右・もしくは上下に反転させる処理が必要になりました。
以下、すべて度数法で角度を表現し、上方向を「0度」と定義します。
90度回転しているときに左右反転すると270度になり、上下反転しても90度のままです。
180度回転しているときに左右反転しても180度のまま、上下反転すると0度になります。
45度回転しているときに左右反転すると315度になり、上下反転すると135度になります。
60度回転しているときに左右反転すると300度になり、上下反転すると120度になります。
これをすべての角度で左右・上下に反転させたいのですが、法則を見出すことができません。
「角度」の「左右反転」と「上下反転」はどのような計算式になるでしょうか。
なお、弧度法も理解しておりますので、計算に弧度法を使っても問題ありません。
お礼
度数法・弧度法双方についての公式を挙げていただきありがとうございました! 2つ回答をいただいておりますが度数法の公式を挙げていただいたこちらの回答をベストアンサーとさせていただきます。
補足
度数法での公式、弧度法での公式を双方挙げていただきありがとうございます! 弧度法の公式ですが、プラス方向が左方向への回転(反時計回り)になっているようです。 ゲームの仕様が右方向への回転(時計回り)をプラス方向とするのですが、右方向をプラス方向とする場合でも、同様の計算方法で適応可能でしょうか?