Vector2d 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示使用兩個雙精確度浮點數的 2D 向量。
[System.Serializable]
public struct Vector2d : IEquatable<OpenTK.Vector2d>
type Vector2d = struct
- 繼承
-
Vector2d
- 屬性
- 實作
建構函式
| Vector2d(Double) |
表示使用兩個雙精確度浮點數的 2D 向量。 |
| Vector2d(Double, Double) |
使用指定的座標建構左向量。 |
欄位
| One |
定義所有元件都設定為 1 的實例。 |
| SizeInBytes |
定義 Vector2d 結構的大小,以位元組為單位。 |
| UnitX |
定義指向 X 軸的單位長度 Vector2d。 |
| UnitY |
定義指向 Y 軸的單位長度 Vector2d。 |
| X |
這個實例的 X 座標。 |
| Y |
這個實例的 Y 座標。 |
| Zero |
定義長度為零的 Vector2d。 |
屬性
| Length |
取得向量的長度 (大小) 。 |
| LengthSquared |
取得向量長度的平方 (大小) 。 |
| PerpendicularLeft |
取得這個向量左邊的垂直向量。 |
| PerpendicularRight |
取得這個向量右側的垂直向量。 |
方法
運算子
| Addition(Vector2d, Vector2d) |
表示使用兩個雙精確度浮點數的 2D 向量。 |
| Division(Vector2d, Double) |
表示使用兩個雙精確度浮點數的 2D 向量。 |
| Equality(Vector2d, Vector2d) |
比較兩個實例是否相等。 |
| Explicit(Vector2 to Vector2d) |
表示使用兩個雙精確度浮點數的 2D 向量。 |
| Explicit(Vector2d to Vector2) |
表示使用兩個雙精確度浮點數的 2D 向量。 |
| Inequality(Vector2d, Vector2d) |
比較兩個實例的 ienquality。 |
| Multiply(Double, Vector2d) |
表示使用兩個雙精確度浮點數的 2D 向量。 |
| Multiply(Vector2d, Double) |
表示使用兩個雙精確度浮點數的 2D 向量。 |
| Subtraction(Vector2d, Vector2d) |
表示使用兩個雙精確度浮點數的 2D 向量。 |
| UnaryNegation(Vector2d) |
表示使用兩個雙精確度浮點數的 2D 向量。 |