Vector4F 構造体
4次元ベクトル
メンバー
コンストラクタ
Vector4F(Single, Single, Single, Single)
Vector4Fの新しいインスタンスを生成します。
フィールド
W
W成分
X
X成分
Y
Y成分
Z
Z成分
プロパティ
Length
ベクトルの長さを取得または設定します。
Normal
このベクトルの単位ベクトル取得します。
SquaredLength
ベクトルの長さの二乗取得します。
メソッド
Distance(Vector4F, Vector4F)
2点間の距離取得します。
Dot(Vector4F, Vector4F)
外積取得します。
Normalize()
このベクトルを単位ベクトル化します。
To4I()
Vector4Iに型変換する
ToString()
このベクトルを表す文字列取得します。
コンストラクタ
Vector4F(Single, Single, Single, Single)
Vector4Fの新しいインスタンスを生成します。
public Vector4F(float x, float y, float z, float w)
パラメータ
x | X座標 |
y | Y座標 |
z | Z座標 |
w | W座標 |
フィールド
W
W成分
public float W
X
X成分
public float X
Y
Y成分
public float Y
Z
Z成分
public float Z
プロパティ
Length
ベクトルの長さを取得または設定します。
public float Length { get; set; }
Normal
このベクトルの単位ベクトル取得します。
public Vector4F Normal { get; }
SquaredLength
ベクトルの長さの二乗取得します。
public float SquaredLength { get; }
メソッド
Distance(Vector4F, Vector4F)
2点間の距離取得します。
public static float Distance(Vector4F v1, Vector4F v2)
パラメータ
v1 | v1ベクトル |
v2 | v2ベクトル |
戻り値
v1とv2の距離
Dot(Vector4F, Vector4F)
外積取得します。
public static float Dot(Vector4F v1, Vector4F v2)
パラメータ
v1 | v1ベクトル |
v2 | v2ベクトル |
戻り値
外積v1×v2
Normalize()
このベクトルを単位ベクトル化します。
public void Normalize()
To4I()
Vector4Iに型変換する
public Vector4I To4I()
戻り値
このインスタンスと等価なVector4Iの新しいインスタンス
ToString()
このベクトルを表す文字列取得します。
public override string ToString()
戻り値
このベクトルを表す文字列取得します。