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 - 外積