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