Blender の頂点のグローバル座標とローカル座標

選択した頂点の位置が変なんだけど?

Blender の頂点の位置が変な場合の原因について紹介していきます

頂点の位置のグローバル座標とローカル座標の違い

頂点の位置はグローバル座標とローカル座標で表示が変わります

表示され方を比較してみます

1m×1mのキューブをつくって「グローバル」と「ローカル」の選択した頂点の位置を比較する

「グローバル」と「ローカル」で選択した頂点の位置を比較します

  1. 1m×1mのキューブをつくる(「ファイル」 > 「新規」 でつくられるキューブです)
  2. 上に1mに移動する
  3. 左上の頂点を選択する
  4. 「グローバル」(1)と「ローカル」(2)で頂点の位置を比較する
  • (1)=「グローバル」とは、グローバル座標「X=0 Y=0 Z=0」からの距離を表します
  • (2)=「ローカル」とは、ローカル座標「オブジェクトの原点」からの距離を表します

グローバルで表示した場合

グローバルは「アイテム」 > 「トランスフォーム」 > 「グローバル」で表示できます

グローバルで表示すると、頂点:「X=1m」「Y=-1m」「Z=2m」で表示されます

これは、グローバル座標の「X=0」「Y=0」「Z=0」からの距離を表しているためです

ローカルで表示した場合

ローカルは「アイテム」 > 「トランスフォーム」 > 「グローバル」で表示できます

ローカルで表示すると、頂点:「X=1m」「Y=-1m」「Z=1m」で表示されます

これは、ローカル座標の「オブジェクトの原点」からの距離を表しているためです

まとめ、グローバルとローカルで表示した違い

  • キューブの左上の頂点を選択したときに、グローバルとローカルでの頂点の位置が変わります
  • グローバルは「Z=2m」ローカルは「Z=1m」です
  • これは、グローバルは座標「X=0」「Y=0」「Z=0」からの距離を表し、ローカルは座標「X=0」「Y=0」「Z=1」からの距離(オブジェクトの原点からの距離)を表しているからです

このように頂点の位置はグローバルとローカルを切り替えるだけで位置の表示が変わります