本文へ移動

3次元座標変換

直交・円柱・球面座標を、角度を度に固定して相互変換します。

3次元座標変換xyz
座標系を選び、3つの値を入力して計算します。

変換元の座標

ブラウザー内で処理します。

軸上の符号付き位置 x.

軸上の符号付き位置 y.

軸上の符号付き位置 z.

3つの座標表現

座標系を選び、3つの値を入力して計算します。

3次元座標の変換方法

  1. 変換元を選び、表示された3つの値を入力します。
  2. 角度は度です。方位角は+xから反時計回り、極角は+zから0°〜180°です。
  3. 計算すると3表現を表示し、入力変更で古い結果は消えます。
  4. コピーには未定義角の注記も含まれ、クリアは入力を空にします。

公式と規約

r=√(x²+y²)、ρ=√(x²+y²+z²)です。

θ=atan2(y,x)、φ=atan2(r,z)です。

x=r cosθ、y=r sinθ。球面ではx=ρ sinφ cosθ、y=ρ sinφ sinθ、z=ρ cosφです。

r = √(x²+y²) · ρ = √(x²+y²+z²) · θ = atan2(y,x) · φ = atan2(r,z)

計算例

Cartesian (1, 1, 1)

(1,1,1) → (√2,45°,1)、(√3,45°,約54.74°)。

Spherical (4, 180°, 90°)

(4,180°,90°) → (−4,0,0)。

制限と未定義の角度

よくある質問

方位角が未定義なのはなぜ?

x=y=0ではどの方位角も同じ点を表すためです。

ラジアンを使えますか?

いいえ。このページは度だけです。

出力方位角の範囲は?

0°以上360°未満に正規化します。

モード変更ですぐ変換しますか?

いいえ。計算するを押して確定します。