cross-product
(マクロ)
パッケージ:
CURL.LANGUAGE.COMPILER
ベクトルのベクトル積を計算します。
シグネチャ
{cross-product
vect1
:{Vector2d-of Type1},
vect2
:{Vector2d-of Type2}}:Type1*Type2
または
{cross-product
vect1
:{Vector3d-of Type1},
vect2
:{Vector3d-of Type2}}:{Vector3d-of Type1*Type2}
説明
ベクトルのベクトル積を計算します。
vect1
x
vect2
vect1, vect2: ベクトル。ベクトルは両方とも
Vector2d-of
または
Vector3d-of
によって作成されます。
戻り値
2d vector については、(
2 *
2 つのベクトルで形成される三角形領域
) を返します。戻り値のデータ型は
T1*T2
です。
3d vector については、3d vector、
{Vector3d-of T1*T2}
を返します。この方向は
vect1
と
vect2
で形成される平面 に対して垂直です。
T1
は
vect1
のタイプです。
T2
は
vect2
のタイプです。