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 向量。 |