# ベクトル、平面、座標系

## Dynamo のベクトル、平面、座標系

### ベクトル

[ベクトル](#vector-1)は大きさと方向を表すもので、特定の速度で特定の方向に向かって加速する矢印として描画できます。ベクトルは、Dynamo のモデルにおける主要なコンポーネントです。ベクトルは\[Helper]という抽象的なカテゴリに分類されるため、ベクトルを作成しても背景プレビューには何も表示されないことに注意してください。

\![Dynamo 内のベクトル](https://github.com/DynamoDS/DynamoPrimerNew/blob/master-jpn/.gitbook/assets/Geometry%20for%20Computational%20Design%20-%20vectors.jpg)

> 1. ベクトル プレビューの代わりに線分を使用することができます。

> 下のリンクをクリックして、サンプル ファイルをダウンロードします。
>
> すべてのサンプル ファイルの一覧については、付録を参照してください。

### 平面

[平面](#plane-1)は 2 次元サーフェスで、無限に広がる平坦なサーフェスとして描画できます。各平面には、原点、X 方向、Y 方向、Z (上)方向があります。

\![Dynamo 内の平面](https://github.com/DynamoDS/DynamoPrimerNew/blob/master-jpn/.gitbook/assets/Geometry%20for%20Computational%20Design%20-%20plane.jpg)

> 1. 平面は抽象的な概念ですが、平面には基準点があるため、空間内で平面の場所を特定することができます。
> 2. Dynamo では、平面は背景プレビューにレンダリングされます。

> 下のリンクをクリックして、サンプル ファイルをダウンロードします。
>
> すべてのサンプル ファイルの一覧については、付録を参照してください。

### 座標系

[座標系](#coordinate-system-1)は、点やその他のジオメトリ要素の位置を決定します。次の画像は、Dynamo での外観と各カラーの意味について説明しています。

\![Dynamo の座標系](https://github.com/DynamoDS/DynamoPrimerNew/blob/master-jpn/.gitbook/assets/Geometry%20for%20Computational%20Design%20-%20Coordinate.jpg)

> 1. 座標系は抽象的な概念ですが、座標系には基準点があるため、空間内で座標系の場所を特定することができます。
> 2. Dynamo の座標系は、点(基準点)と 3 つの軸を定義する線分(X は赤、Y は緑、Z は青で表示)として背景プレビューにレンダリングされます。

> 下のリンクをクリックして、サンプル ファイルをダウンロードします。
>
> すべてのサンプル ファイルの一覧については、付録を参照してください。

{% file src="/files/t5yR9GVKfstLyeaDnCia" %}

## 詳細

抽象的なジオメトリ タイプの主要なグループは、ベクトル、平面、座標系により構成されています。ベクトル、平面、座標系により、形状を表すその他のジオメトリの位置、方向、空間コンテキストを定義することができます。たとえば、ニューヨーク市 42 丁目のブロードウェイ(座標系)の路上(平面)に立って北(ベクトル)を向いている場合、ベクトル、平面、座標系という\[Helper]カテゴリの情報を使用して自分の現在の居場所を定義していることになります。電話ケース製品や高層ビルについても、同じことが言えます。モデルを開発するには、このコンテキストが必要です。

### ベクトル

ベクトルとは、方向と大きさを表すジオメトリの量です。ベクトルは抽象的な概念です。つまり、ジオメトリ要素ではなく量を表します。ベクトルは点と同様に値のリストで構成されているため、点とベクトルを混同しないようにする必要があります。ただし、点とベクトルには大きな違いがあります。点が特定の座標系における位置を表すのに対して、ベクトルは位置における相対的な差異を表します。これは、「方向」と言い換えることもできます。

相対的な違いの考え方が分かりにくい場合は、ベクトル AB を「点 A に立って点 B の方向を向いている」と考えてみてください。現在地 A から目的地 B に対する方向が、ベクトルです。

ここでは、同じ AB 表記を使用して、ベクトルを構成する要素について説明します。

> 1. ベクトルの**開始点**は、**起点**と呼ばれます。
> 2. ベクトルの**終了点**は、**先端**または**向き**と呼ばれます。
> 3. ベクトル AB とベクトル BA は違います。これらは、反対方向のベクトルです。

ベクトルとその定義に関するジョークとして、古典的なコメディである Airplane (邦題: フライングハイ)の有名なジョークがあります。

> *Roger, Roger.What's our vector, Victor? (訳注: ロジャー、了解だ(発音は「ロジャー」、ラジャー)。ビクター、機首の向き(発音は「ベクター」、ベクトル)は?*

### 平面

平面は、2 次元の抽象的な Helper です。より厳密に定義すると、平面とは 2 つの方向に無限に延びる概念的に「平らな」面のことです。平面は、通常、小さな長方形として基準点の近くにレンダリングされます。

ここで、「基準点とは、CAD ソフトウェアでモデルを作成する場合に使用する、座標系に関係ある用語ではないだろうか」と思いつく人がいるかもしれません。

そのとおりです。多くのモデル作成ソフトウェアは、構築面(「レベル」)を使用してローカルな 2 次元のコンテキストを定義し、その面上に図面を作成します。XY 平面、XZ 平面、YZ 平面や、北、南東などの用語の方がなじみがあるかもしれません。これらはすべて、無限の平らなコンテキストを定義する平面です。平面には深さはありませんが、方向の記述に役立ちます。

### 座標系

平面を理解できれば、座標系もすぐに理解することができます。平面のすべての要素は、標準的なユークリッド座標系または XYZ 座標系の要素と同じです。

ただし、円柱や球体など、他の座標系もあります。平面の要素は、これらの座標系の要素とは異なります。他のジオメトリ タイプに座標系を適用し、そのジオメトリ上の位置を定義することもできます。これについては、これ以降のセクションで説明します。

> 別の座標系(円柱、球体)に関する説明をここに追加


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://primer2.dynamobim.org/ja/5_essential_nodes_and_concepts/5-2_geometry-for-computational-design/2-vectors.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
