Vector3I 構造体
3次元ベクトル
メンバー
コンストラクタ
Vector3I(Int32, Int32, Int32)
Vector3Iの新しいインスタンスを生成します。
フィールド
X
X成分
Y
Y成分
Z
Z成分
メソッド
Cross(Vector3I, Vector3I)
外積取得します。
Distance(Vector3I, Vector3I)
2点間の距離取得します。
Dot(Vector3I, Vector3I)
内積取得します。
To3F()
Vector3Fに型変換します。
ToString()
このベクトルを表す文字列取得します。
コンストラクタ
Vector3I(Int32, Int32, Int32)
Vector3Iの新しいインスタンスを生成します。
public Vector3I(int x, int y, int z)
パラメータ
x | X成分 |
y | Y成分 |
z | Z成分 |
フィールド
X
X成分
public int X
Y
Y成分
public int Y
Z
Z成分
public int Z
メソッド
Cross(Vector3I, Vector3I)
外積取得します。
public static Vector3I Cross(Vector3I v1, Vector3I v2)
パラメータ
v1 | v1ベクトル |
v2 | v2ベクトル |
戻り値
外積v1×v2
Remarks
右手の親指がv1、人差し指がv2としたとき、中指の方向を返します。。
Distance(Vector3I, Vector3I)
2点間の距離取得します。
public static float Distance(Vector3I v1, Vector3I v2)
パラメータ
v1 | v1ベクトル |
v2 | v2ベクトル |
戻り値
v1とv2の距離
Dot(Vector3I, Vector3I)
内積取得します。
public static int Dot(Vector3I v1, Vector3I v2)
パラメータ
v1 | v1ベクトル |
v2 | v2ベクトル |
戻り値
内積v1・v2
To3F()
Vector3Fに型変換します。
public Vector3F To3F()
戻り値
このインスタンスと等価なVector3Fの新しいインスタンス
ToString()
このベクトルを表す文字列取得します。
public override string ToString()
戻り値
このベクトルを表す文字列取得します。