Vector2d 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 ベクトルを表します。 |