次の方法で共有


Vector2d 構造体

定義

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

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

コンストラクター

Vector2d(Double)

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

Vector2d(Double, Double)

指定した座標を使用して左ベクトルを構築します。

フィールド

One

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

SizeInBytes

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

UnitX

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

UnitY

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

X

このインスタンスの X 座標。

Y

このインスタンスの Y 座標。

Zero

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

プロパティ

Length

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

LengthSquared

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

PerpendicularLeft

このベクトルの左側にある垂直ベクトルを取得します。

PerpendicularRight

このベクトルの右側にある垂直ベクトルを取得します。

メソッド

Add(Vector2d)
古い.

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

Add(Vector2d)
古い.

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

Add(Vector2d, Vector2d)

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

Add(Vector2d, Vector2d, Vector2d)

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

BaryCentric(Vector2d, Vector2d, Vector2d, Double, Double)

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

BaryCentric(Vector2d, Vector2d, Vector2d, Double, Double, Vector2d)

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

Clamp(Vector2d, Vector2d, Vector2d)

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

Clamp(Vector2d, Vector2d, Vector2d, Vector2d)

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

Div(Double)
古い.

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

Div(Vector2d, Double)
古い.

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

Div(Vector2d, Double, Vector2d)
古い.

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

Divide(Vector2d, Double)

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

Divide(Vector2d, Double, Vector2d)

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

Divide(Vector2d, Vector2d)

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

Divide(Vector2d, Vector2d, Vector2d)

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

Dot(Vector2d, Vector2d)

2 つのベクトルのドット (スカラー) 積を計算する

Dot(Vector2d, Vector2d, Double)

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

Equals(Object)

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

Equals(Vector2d)

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

GetHashCode()

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

Lerp(Vector2d, Vector2d, Double)

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

Lerp(Vector2d, Vector2d, Double, Vector2d)

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

Max(Vector2d, Vector2d)

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

Max(Vector2d, Vector2d, Vector2d)

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

Min(Vector2d, Vector2d)

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

Min(Vector2d, Vector2d, Vector2d)

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

Mult(Double)
古い.

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

Mult(Vector2d, Double)
古い.

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

Mult(Vector2d, Double, Vector2d)
古い.

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

Multiply(Vector2d, Double)

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

Multiply(Vector2d, Double, Vector2d)

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

Multiply(Vector2d, Vector2d)

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

Multiply(Vector2d, Vector2d, Vector2d)

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

Normalize()

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

Normalize(Vector2d)

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

Normalize(Vector2d, Vector2d)

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

NormalizeFast(Vector2d)

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

NormalizeFast(Vector2d, Vector2d)

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

Scale(Double, Double)
古い.

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

Scale(Vector2d)
古い.

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

Scale(Vector2d)
古い.

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

Sub(Vector2d)
古い.

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

Sub(Vector2d)
古い.

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

Sub(Vector2d, Vector2d)
古い.

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

Sub(Vector2d, Vector2d, Vector2d)
古い.

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

Subtract(Vector2d, Vector2d)

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

Subtract(Vector2d, Vector2d, Vector2d)

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

ToString()

現在のインスタンスを表す System.String を返します。

Transform(Vector2d, Quaterniond)

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

Transform(Vector2d, Quaterniond, Vector2d)

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

演算子

Addition(Vector2d, Vector2d)

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

Division(Vector2d, Double)

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

Equality(Vector2d, Vector2d)

2 つのインスタンスを等しいかどうかを比較します。

Explicit(Vector2 to Vector2d)

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

Explicit(Vector2d to Vector2)

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

Inequality(Vector2d, Vector2d)

2 つのインスタンスを等しくないかどうかを比較します。

Multiply(Double, Vector2d)

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

Multiply(Vector2d, Double)

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

Subtraction(Vector2d, Vector2d)

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

UnaryNegation(Vector2d)

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

適用対象