3次元空間を数学的に表現するために欠かせない概念がx-y-z軸による座標系です。
物理・工学・コンピュータグラフィックス・ロボット工学など、あらゆる技術分野で空間的な位置や方向を表現するために活用されています。
日常的に「縦・横・高さ」という感覚で三次元空間を認識していますが、これを数学的に厳密に定義したものが x-y-z 軸の座標系です。
x-y-z 軸の概念を正確に理解するためには、直交座標系の定義・右手の法則・各軸の方向・ベクトルとの関係などを体系的に把握することが大切です。
本記事では、x-y-z 軸とは何か・各軸の役割・座標の読み方・右手の法則・応用分野での使われ方まで、わかりやすく丁寧に解説します。
数学や工学を学ぶ学生から、設計・開発の現場で3次元座標を扱う方まで、幅広い方にとって役立つ内容を目指しています。
目次
x-y-z軸の結論|3次元直交座標系の基本を確認
それではまず、x-y-z 軸の基本的な意味と役割から解説していきます。
x-y-z 軸とは、三次元空間の任意の点の位置を数値(座標)で表すための三つの基準軸です。
x 軸・y 軸・z 軸の三本が互いに直角(直交)に交わっており、三つの軸が交わる点を「原点(O)」と呼びます。
各軸の一般的な方向と役割
| 軸名 | 一般的な方向 | 代表的な役割 |
|---|---|---|
| x 軸 | 左右方向(水平・横方向) | 横方向の位置を表す |
| y 軸 | 前後方向または上下方向 | 縦方向または奥行き方向の位置を表す |
| z 軸 | 上下方向または前後方向 | 高さまたは奥行きの位置を表す |
y 軸と z 軸の方向は、分野や用途によって異なる場合があります。
数学や物理では y 軸を上下方向、z 軸を前後方向とすることが多い一方、コンピュータグラフィックス(CG)やゲームエンジンでは z 軸を上下(高さ)方向とする場合もあります。
座標の表記方法
三次元座標系における点の位置は、順序付き三つ組(x, y, z)の形で表されます。
例えば点 P(3, -2, 5) は、原点から x 軸方向に 3、y 軸方向に -2、z 軸方向に 5 移動した位置にある点を意味します。
マイナスの座標値は各軸の負の方向(逆方向)を意味しており、全方向に無限に広がる三次元空間を任意の実数の組み合わせで表現できます。
座標の例
原点 O = (0, 0, 0)
点 A = (2, 0, 0) → x 軸上の点(x方向に2)
点 B = (0, 3, 0) → y 軸上の点(y方向に3)
点 C = (0, 0, 4) → z 軸上の点(z方向に4)
点 P = (1, 2, 3) → 一般的な三次元空間上の点
右手の法則|x-y-z軸の方向を決めるルール
続いては、x-y-z 軸の方向を定める重要なルール「右手の法則」を確認していきます。
この法則は座標系の向きを決める上で非常に重要な概念です。
右手座標系とは何か
三次元座標系には、右手座標系(右手系)と左手座標系(左手系)の二種類があります。
最も広く使われているのは右手座標系で、その向きを直感的に確認できるのが「右手の法則」です。
右手の法則の確認方法は次のとおりです。
右手の人差し指を x 軸の正方向に向け、中指を y 軸の正方向に向けた状態で、親指が向く方向が z 軸の正方向となります。
右手の法則の確認手順
① 右手の人差し指を x 軸の正方向(右方向)に向ける
② 中指を y 軸の正方向(奥または上方向)に向ける
③ このとき親指が自然に向く方向が z 軸の正方向
この三本指が互いに直角を形成し、右手系座標の向きを定義します。物理・数学・工学では右手座標系が標準として広く採用されています。
左手座標系との違いと使用される場面
左手座標系は右手座標系とは z 軸の向きが逆になった座標系です。
一部のコンピュータグラフィックスAPIやゲームエンジン(DirectXなど)では左手座標系が採用されており、開発者はどちらの系を使っているかを常に意識する必要があります。
右手系と左手系の違いを認識せずに計算を行うと、3Dモデルが鏡像になってしまったり、回転方向が逆転したりする問題が生じます。
| 座標系の種類 | 採用している主な分野・ツール | z 軸の方向(一般例) |
|---|---|---|
| 右手座標系 | 数学・物理・OpenGL・Blender | 上方向または手前方向 |
| 左手座標系 | DirectX・Unity(デフォルト)・Maya | 奥方向または下方向 |
外積と右手の法則の関係
右手の法則は外積(クロス積)の方向を決める際にも重要です。
ベクトル a と b の外積 a × b の方向は、右手の法則によって決まります。
a の方向から b の方向へ右手の指を曲げたとき、親指が指す方向が a × b の方向です。
右手座標系では x × y = z、y × z = x、z × x = y という関係が成り立ち、座標軸ベクトル間の関係をきれいに表現できます。
3次元座標系におけるベクトルと距離計算
続いては、x-y-z 軸の座標系でベクトルを扱う方法と、距離の計算方法を確認していきます。
座標系の実用的な活用力を高めるために重要な内容です。
位置ベクトルと方向ベクトル
三次元座標系における点 P(x, y, z) は、原点 O から点 P への位置ベクトル OP→ = (x, y, z) で表すことができます。
位置ベクトルは点の位置を原点からの矢印(ベクトル)で表したもので、座標値そのものがベクトルの成分になります。
また、二点 A(x₁, y₁, z₁) と B(x₂, y₂, z₂) を結ぶ方向ベクトル AB→ は (x₂-x₁, y₂-y₁, z₂-z₁) となります。
三次元空間での距離の計算
三次元空間の二点間の距離を計算するには、三次元版の距離公式を使います。
二点間の距離公式(三次元)
点 A(x₁, y₁, z₁) と点 B(x₂, y₂, z₂) の距離
|AB| = √((x₂-x₁)² + (y₂-y₁)² + (z₂-z₁)²)
例:A(1, 2, 3) と B(4, 6, 3) の距離
|AB| = √((4-1)² + (6-2)² + (3-3)²)
= √(9 + 16 + 0) = √25 = 5
この公式はピタゴラスの定理を三次元に拡張したものです。
x 方向・y 方向・z 方向それぞれの距離の二乗和の平方根として距離が求まります。
座標変換と軸の回転
実際の応用では、座標系を回転させたり平行移動させたりする座標変換が必要になる場面が多くあります。
例えばロボットアームの先端位置を計算する際には、各関節の局所座標系から全体座標系へと変換する操作が繰り返されます。
この座標変換は回転行列(3×3行列)と平行移動ベクトルを使って表現され、複数の変換を連続して行う場合は行列の積として計算できます。
x-y-z 軸の正確な理解は、こうした高度な座標変換の基礎となるものです。
x-y-z軸の実際の応用分野
続いては、x-y-z 軸の座標系が実際にどのような分野で活用されているかを確認していきます。
具体的な応用事例を知ることで、座標系の重要性がより実感できるでしょう。
CAD・3Dモデリングでの活用
CAD(コンピュータ支援設計)や3Dモデリングソフトウェアでは、x-y-z 軸が設計の基本軸として機能します。
部品の形状・寸法・位置関係はすべて x-y-z 座標系の数値で管理され、設計変更・干渉チェック・有限要素解析(FEA)などすべての操作が座標系を基盤として行われます。
AutoCAD・SolidWorks・CATIA・Fusion 360 などの代表的なCADソフトではいずれも右手座標系が採用されていることが多いです。
ロボット工学・制御での活用
ロボットの位置・姿勢制御においても x-y-z 軸は中心的な役割を果たします。
産業用ロボットアームのエンドエフェクタ(ハンド部分)の位置を世界座標系の (x, y, z) で指定し、そこへ到達するための各関節の角度を逆運動学(IK)で計算します。
また、ドローン・航空機・船舶などの姿勢制御でも x-y-z 軸に沿ったロール・ピッチ・ヨーという回転方向の概念が使われます。
物理シミュレーションと科学計算での活用
力学シミュレーション・電磁場解析・流体力学計算などの物理シミュレーションでも、x-y-z 座標系は必須です。
力・速度・加速度・電場・磁場などすべてのベクトル量が x-y-z 成分(Fx, Fy, Fz)として表現され、方程式の立式から数値計算まで一貫して同じ座標系が使われます。
物理法則はどの慣性座標系でも同じ形で成り立つ(ガリレイ変換不変性)ため、x-y-z 軸で記述した方程式は普遍的に使用できます。
| 分野 | x-y-z 軸の主な使われ方 |
|---|---|
| CAD・3Dモデリング | 部品形状・寸法・位置関係の定義 |
| ロボット工学 | エンドエフェクタ位置・姿勢の制御 |
| 物理シミュレーション | 力・速度・加速度の成分表示 |
| コンピュータグラフィックス | 3Dオブジェクトの配置・変換・レンダリング |
| GPS・測量 | 地球座標系(ECEF)での位置表現 |
| 医療画像(CT・MRI) | 人体の断層面(矢状面・冠状面・水平面)の定義 |
まとめ
本記事では、x-y-z 軸(3次元直交座標系)の基本について、各軸の役割・座標の表記・右手の法則・ベクトルとの関係・応用分野まで幅広く解説しました。
x-y-z 軸の最も重要な特徴は、三本の軸が互いに直交し、空間上の任意の点を三つの数値(x, y, z)で一意に表現できることです。
右手の法則は座標系の向きを定める基本ルールであり、外積の計算や座標変換を正確に行うためにも理解が欠かせません。
CAD・ロボット工学・物理シミュレーション・CG・医療画像など、あらゆる技術分野の根底にこの x-y-z 座標系の概念が存在します。
座標系の基礎をしっかり理解することが、これらの分野での高度な計算・設計・開発の土台となります。
本記事が x-y-z 軸の理解の助けとなれば幸いです。