Vector4d 構造体

定義

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

[System.Serializable]
public struct Vector4d : IEquatable<OpenTK.Vector4d>
type Vector4d = struct
継承
Vector4d
属性
実装

コンストラクター

Vector4d(Double)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Vector4d(Double, Double, Double, Double)

新しい Vector4d を構築します。

Vector4d(Vector2d)

指定された Vector2d から新しい Vector4d を構築します。

Vector4d(Vector3, Double)
古い.

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Vector4d(Vector3d)

指定した Vector3d から新しい Vector4d を構築します。

Vector4d(Vector3d, Double)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Vector4d(Vector4d)

指定した Vector4d から新しい Vector4d を構築します。

フィールド

One

すべてのコンポーネントが 1 に設定されたインスタンスを定義します。

SizeInBytes

Vector4d 構造体のサイズをバイト単位で定義します。

UnitW

W 軸を指す単位長ベクター 4d を定義します。

UnitX

X 軸を指す単位長ベクター 4d を定義します。

UnitY

Y 軸を指す単位長ベクター 4d を定義します。

UnitZ

Z 軸を指す単位長ベクター 4d を定義します。

W

Vector4d の Z コンポーネント。

X

Vector4d の X コンポーネント。

Y

Vector4d の Y コンポーネント。

Z

Vector4d の Z コンポーネント。

Zero

長さ 0 の Vector4d を定義します。

プロパティ

Length

ベクトルの長さ (大きさ) を取得します。

LengthFast

ベクトルの長さ (大きさ) の近似値を取得します。

LengthSquared

ベクトルの長さ (大きさ) の 2 乗を取得します。

Xy

このインスタンスの X コンポーネントと Y コンポーネントを含む OpenTK.Vector2d を取得または設定します。

Xyz

このインスタンスの X、Y、Z コンポーネントを含む OpenTK.Vector3d を取得または設定します。

メソッド

Add(Vector4d)
古い.

パラメーターとして渡された Vector をこのインスタンスに追加します。

Add(Vector4d)
古い.

パラメーターとして渡された Vector をこのインスタンスに追加します。

Add(Vector4d, Vector4d)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Add(Vector4d, Vector4d, Vector4d)

2 つのベクターを追加する

BaryCentric(Vector4d, Vector4d, Vector4d, Double, Double)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

BaryCentric(Vector4d, Vector4d, Vector4d, Double, Double, Vector4d)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Clamp(Vector4d, Vector4d, Vector4d)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Clamp(Vector4d, Vector4d, Vector4d, Vector4d)

指定された最小ベクトルと最大ベクトルにベクターをクランプする

Div(Double)
古い.

このインスタンスをスカラーで除算します。

Div(Vector4d, Double)
古い.

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Div(Vector4d, Double, Vector4d)
古い.

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Divide(Vector4d, Double)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Divide(Vector4d, Double, Vector4d)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Divide(Vector4d, Vector4d)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Divide(Vector4d, Vector4d, Vector4d)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Dot(Vector4d, Vector4d)

2 つのベクトルのドット積を計算する

Dot(Vector4d, Vector4d, Double)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Equals(Object)

このインスタンスと指定したオブジェクトが等しいかどうかを示します。

Equals(Vector4d)

現在のベクトルが別のベクトルと等しいかどうかを示します。

GetHashCode()

このインスタンスのハッシュコードを返します。

Lerp(Vector4d, Vector4d, Double)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Lerp(Vector4d, Vector4d, Double, Vector4d)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Max(Vector4d, Vector4d)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Max(Vector4d, Vector4d, Vector4d)

2 つのベクトルのコンポーネントごとの最大値を計算する

Min(Vector4d, Vector4d)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Min(Vector4d, Vector4d, Vector4d)

2 つのベクトルのコンポーネントごとの最小値を計算する

Mult(Double)
古い.

このインスタンスにスカラーを乗算します。

Mult(Vector4d, Double)
古い.

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Mult(Vector4d, Double, Vector4d)
古い.

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Multiply(Vector4d, Double)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Multiply(Vector4d, Double, Vector4d)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Multiply(Vector4d, Vector4d)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Multiply(Vector4d, Vector4d, Vector4d)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Normalize()

Vector4d を単位の長さにスケーリングします。

Normalize(Vector4d)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Normalize(Vector4d, Vector4d)

ベクターを単位の長さにスケーリングする

NormalizeFast()

Vector4d を約単位の長さにスケーリングします。

NormalizeFast(Vector4d)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

NormalizeFast(Vector4d, Vector4d)

ベクトルをほぼ単位長にスケーリングする

Scale(Double, Double, Double, Double)
古い.

現在の Vector4d を指定した量だけスケーリングします。

Scale(Vector4d)
古い.

指定したパラメーターによってこのインスタンスをスケーリングします。

Scale(Vector4d)
古い.

指定したパラメーターによってこのインスタンスをスケーリングします。

Sub(Vector4d)
古い.

このインスタンスからパラメーターとして渡されたベクターを減算します。

Sub(Vector4d)
古い.

このインスタンスからパラメーターとして渡されたベクターを減算します。

Sub(Vector4d, Vector4d)
古い.

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Sub(Vector4d, Vector4d, Vector4d)
古い.

別のベクターから 1 つのベクターを減算する

Subtract(Vector4d, Vector4d)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Subtract(Vector4d, Vector4d, Vector4d)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

ToString()

現在の Vector4d を表す System.String を返します。

Transform(Vector4d, Matrix4d)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Transform(Vector4d, Matrix4d, Vector4d)

指定された行列でベクトルを変換する

Transform(Vector4d, Quaterniond)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Transform(Vector4d, Quaterniond, Vector4d)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

演算子

Addition(Vector4d, Vector4d)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Division(Vector4d, Double)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Equality(Vector4d, Vector4d)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Explicit(Vector4 to Vector4d)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Explicit(Vector4d to Double*)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Explicit(Vector4d to IntPtr)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Explicit(Vector4d to Vector4)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Inequality(Vector4d, Vector4d)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Multiply(Double, Vector4d)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Multiply(Vector4d, Double)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

Subtraction(Vector4d, Vector4d)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

UnaryNegation(Vector4d)

4 つの倍精度浮動小数点数を使用して 4D ベクトルを表します。

適用対象