keisoku

3次元 座標回転 計算

点(x,y,z)をx軸・y軸・z軸まわりに指定角度で回転させ、回転後の座標を計算します。

入力

3次元空間の点を、各軸まわりに回転させて回転後の座標を求めます。回転角は度で入力してください。

回転前の点

各軸の回転角(度)

回転は x 軸 → y 軸 → z 軸 の順に適用します。

計算結果

回転後の座標

(0, 1, 0)

回転前の座標

(1, 0, 0)

x 軸まわりの回転角

0 rad

y 軸まわりの回転角

0 rad

z 軸まわりの回転角

90°

1.570796 rad


回転は x 軸 → y 軸 → z 軸 の順に回転行列で計算しています。回転角は右手系の正方向を正とします。

計算方法・使い方

  • 各軸の回転は回転行列で計算します。x軸まわりはy・z成分、y軸まわりはz・x成分、z軸まわりはx・y成分が回転し、回転軸方向の成分は変化しません。
  • 回転の正方向は右手系の正方向(各軸の正の向きに対して反時計回り)とします。
  • 回転の適用順序はx軸 → y軸 → z軸です。合成回転は Rz(z軸角) Ry(y軸角) Rx(x軸角) に相当し、入力点にまずx軸回転、次にy軸回転、最後にz軸回転を適用します。順序が変わると結果も変わる点に注意してください。
  • 回転角は度で入力し、内部ではラジアンに変換して計算します。1度はπ/180ラジアンです。

お客様の声

このツールを使った感想をお聞かせください。

レビューを投稿する

  1. ホーム
  2. 3次元 座標回転 計算