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