Vector4 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示使用四個單精確度浮點數的 4D 向量。
[System.Serializable]
public struct Vector4 : IEquatable<OpenTK.Vector4>
type Vector4 = struct
- 繼承
-
Vector4
- 屬性
- 實作
備註
Vector4 結構適合與需要四個連續浮點數的 Unmanaged 程式碼交互操作。
建構函式
Vector4(Single) |
表示使用四個單精確度浮點數的 4D 向量。 |
Vector4(Single, Single, Single, Single) |
建構新的 Vector4。 |
Vector4(Vector2) |
從指定的 Vector2 建構新的 Vector4。 |
Vector4(Vector3) |
從指定的 Vector3 建構新的 Vector4。 |
Vector4(Vector3, Single) |
表示使用四個單精確度浮點數的 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 |
定義長度為零的 Vector4。 |
屬性
Length |
取得向量) (長度。 |
LengthFast |
取得向量長度的近似值, (大小) 。 |
LengthSquared |
取得向量長度的平方 (大小) 。 |
Xy |
取得或設定具有這個實例之 X 和 Y 元件的 OpenTK.Vector2。 |
Xyz |
取得或設定具有這個實例之 X、Y 和 Z 元件的 OpenTK.Vector3。 |
方法
運算子
Addition(Vector4, Vector4) |
表示使用四個單精確度浮點數的 4D 向量。 |
Division(Vector4, Single) |
表示使用四個單精確度浮點數的 4D 向量。 |
Equality(Vector4, Vector4) |
表示使用四個單精確度浮點數的 4D 向量。 |
Explicit(Vector4 to IntPtr) |
表示使用四個單精確度浮點數的 4D 向量。 |
Explicit(Vector4 to Single*) |
表示使用四個單精確度浮點數的 4D 向量。 |
Inequality(Vector4, Vector4) |
表示使用四個單精確度浮點數的 4D 向量。 |
Multiply(Single, Vector4) |
表示使用四個單精確度浮點數的 4D 向量。 |
Multiply(Vector4, Single) |
表示使用四個單精確度浮點數的 4D 向量。 |
Subtraction(Vector4, Vector4) |
表示使用四個單精確度浮點數的 4D 向量。 |
UnaryNegation(Vector4) |
表示使用四個單精確度浮點數的 4D 向量。 |