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