## MQPoint class

XYZの座標情報を保持します。

### Property

get | set | Type | Name | Description
--- | --- | --- | --- | ---
o | o | float | x | X座標
o | o | float | y | Y座標
o | o | float | z | Z座標

### Method

Member | Description
--- | ---
normalize | 自身のベクトルを正規化します。
getNormal | 正規化ベクトルを取得します。自身のベクトルの内容は変化しません。
dotProduct | 自身と引数ベクトルの内積を計算します。
crossProduct | 自身と引数ベクトルの外積を計算します。

normalize
自身のベクトルを正規化します。

getNormal
正規化ベクトルを取得します。自身のベクトルの内容は変化しません。
  戻り値：
  MQPoint | - | 正規化ベクトル

dotProduct(vec)
自身と引数ベクトルの内積を計算します。
  引数：
  MQPoint | vec | - | ベクトル
  戻り値：
  float | - | 内積 (self.x*vec.x + self.y*vec.y + self.z*vec.z)

crossProduct(vec)
自身と引数ベクトルの外積を計算します。
  引数：
  MQPoint | vec | - | ベクトル
  戻り値：
  MQPoint | - | 外積