Vector2 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。
[System.Serializable]
public struct Vector2 : IEquatable<OpenTK.Vector2>
type Vector2 = struct
- 継承
-
Vector2
- 属性
- 実装
注釈
Vector2 構造体は、2 つの連続する float を必要とするアンマネージ コードとの相互運用に適しています。
コンストラクター
Vector2(Single) |
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
Vector2(Single, Single) |
新しい Vector2 を構築します。 |
Vector2(Vector2) |
古い.
指定された Vector2 から新しい Vector2 を構築します。 |
Vector2(Vector3) |
古い.
指定された Vector3 から新しい Vector2 を構築します。 |
Vector2(Vector4) |
古い.
指定された Vector4 から新しい Vector2 を構築します。 |
フィールド
One |
すべてのコンポーネントが 1 に設定されたインスタンスを定義します。 |
SizeInBytes |
Vector2 構造体のサイズをバイト単位で定義します。 |
UnitX |
X 軸を指す単位長 Vector2 を定義します。 |
UnitY |
Y 軸を指す単位長 Vector2 を定義します。 |
X |
Vector2 の X コンポーネント。 |
Y |
Vector2 の Y 成分。 |
Zero |
長さ 0 の Vector2 を定義します。 |
プロパティ
Length |
ベクターの長さ (大きさ) を取得します。 |
LengthFast |
ベクトルの長さ (大きさ) の近似値を取得します。 |
LengthSquared |
ベクトルの長さ (大きさ) の 2 乗を取得します。 |
PerpendicularLeft |
このベクターの左側にある垂直ベクトルを取得します。 |
PerpendicularRight |
このベクターの右側にある垂直ベクトルを取得します。 |
メソッド
Add(Vector2) |
古い.
パラメーターとして渡された Vector をこのインスタンスに追加します。 |
Add(Vector2) |
古い.
パラメーターとして渡された Vector をこのインスタンスに追加します。 |
Add(Vector2, Vector2) |
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
Add(Vector2, Vector2, Vector2) |
2 つのベクターを追加する |
BaryCentric(Vector2, Vector2, Vector2, Single, Single) |
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
BaryCentric(Vector2, Vector2, Vector2, Single, Single, Vector2) |
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
Clamp(Vector2, Vector2, Vector2) |
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
Clamp(Vector2, Vector2, Vector2, Vector2) |
指定された最小ベクトルと最大ベクトルにベクターをクランプする |
ComponentMax(Vector2, Vector2) |
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
ComponentMax(Vector2, Vector2, Vector2) |
2 つのベクトルのコンポーネントごとの最大値を計算する |
ComponentMin(Vector2, Vector2) |
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
ComponentMin(Vector2, Vector2, Vector2) |
2 つのベクトルのコンポーネントごとの最小値を計算する |
Div(Single) |
古い.
このインスタンスをスカラーで除算します。 |
Div(Vector2, Single) |
古い.
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
Div(Vector2, Single, Vector2) |
古い.
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
Divide(Vector2, Single) |
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
Divide(Vector2, Single, Vector2) |
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
Divide(Vector2, Vector2) |
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
Divide(Vector2, Vector2, Vector2) |
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
Dot(Vector2, Vector2) |
2 つのベクトルのドット (スカラー) 積を計算する |
Dot(Vector2, Vector2, Single) |
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
Equals(Object) |
このインスタンスと指定したオブジェクトが等しいかどうかを示します。 |
Equals(Vector2) |
現在のベクトルが別のベクトルと等しいかどうかを示します。 |
GetHashCode() |
このインスタンスのハッシュコードを返します。 |
Lerp(Vector2, Vector2, Single) |
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
Lerp(Vector2, Vector2, Single, Vector2) |
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
Max(Vector2, Vector2) |
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
Min(Vector2, Vector2) |
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
Mult(Single) |
古い.
このインスタンスにスカラーを掛けます。 |
Mult(Vector2, Single) |
古い.
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
Mult(Vector2, Single, Vector2) |
古い.
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
Multiply(Vector2, Single) |
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
Multiply(Vector2, Single, Vector2) |
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
Multiply(Vector2, Vector2) |
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
Multiply(Vector2, Vector2, Vector2) |
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
Normalize() |
Vector2 を単位の長さにスケーリングします。 |
Normalize(Vector2) |
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
Normalize(Vector2, Vector2) |
ベクターを単位の長さにスケーリングする |
NormalizeFast() |
Vector2 をほぼ単位長にスケーリングします。 |
NormalizeFast(Vector2) |
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
NormalizeFast(Vector2, Vector2) |
ベクトルをほぼ単位長にスケーリングする |
Scale(Single, Single) |
古い.
現在の Vector2 を指定した量だけスケーリングします。 |
Scale(Vector2) |
古い.
指定されたパラメーターによってこのインスタンスをスケーリングします。 |
Scale(Vector2) |
古い.
指定されたパラメーターによってこのインスタンスをスケーリングします。 |
Sub(Vector2) |
古い.
このインスタンスからパラメーターとして渡された Vector を減算します。 |
Sub(Vector2) |
古い.
このインスタンスからパラメーターとして渡された Vector を減算します。 |
Sub(Vector2, Vector2) |
古い.
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
Sub(Vector2, Vector2, Vector2) |
古い.
あるベクターを別のベクターから減算する |
Subtract(Vector2, Vector2) |
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
Subtract(Vector2, Vector2, Vector2) |
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
ToString() |
現在の Vector2 を表す System.String を返します。 |
Transform(Vector2, Quaternion) |
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
Transform(Vector2, Quaternion, Vector2) |
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
演算子
Addition(Vector2, Vector2) |
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
Division(Vector2, Single) |
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
Equality(Vector2, Vector2) |
指定したインスタンスを等しいかどうかを比較します。 |
Inequality(Vector2, Vector2) |
指定したインスタンスの不等値を比較します。 |
Multiply(Single, Vector2) |
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
Multiply(Vector2, Single) |
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
Subtraction(Vector2, Vector2) |
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |
UnaryNegation(Vector2) |
2 つの単精度浮動小数点数を使用して 2D ベクターを表します。 |