Vector2 結構
本文內容
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示具有兩個單精度浮點值的向量。
public value class Vector2 : IEquatable<System::Numerics::Vector2>, IFormattable
public struct Vector2 : IEquatable<System.Numerics.Vector2>, IFormattable
type Vector2 = struct
interface IFormattable
Public Structure Vector2
Implements IEquatable(Of Vector2), IFormattable
- 繼承
- 實作
Vector2 結構提供硬體加速的支援。
針對矩陣轉換,Vector2、Vector3和 Vector4 實例會以數據列表示:矩陣 v 的向量會由具有 vM 乘法的矩陣 M 轉換。
Vector2(Read |
從指定的 ReadOnlySpan<T>建構向量。 範圍必須至少包含兩個元素。 |
Vector2(Single) |
建立新的 Vector2 物件,其兩個元素具有相同的值。 |
Vector2(Single, Single) |
建立具有指定值的向量。 |
E |
取得向量,其專案等於 E。 |
Epsilon |
取得向量,其專案等於 Epsilon。 |
Item[Int32] |
取得或設定位於指定索引處的專案。 |
NaN |
取得向量,其專案等於 NaN。 |
Negative |
取得向量,其專案等於 NegativeInfinity。 |
Negative |
取得向量,其專案等於 NegativeZero。 |
One |
取得 2 個專案等於 1 的向量。 |
Pi |
取得向量,其專案等於 Pi。 |
Positive |
取得向量,其專案等於 PositiveInfinity。 |
Tau |
取得向量,其專案等於 Tau。 |
UnitX |
取得向量 (1,0)。 |
UnitY |
取得向量 (0,1)。 |
Zero |
傳回 2 個專案等於零的向量。 |
Addition(Vector2, Vector2) |
將兩個向量相加。 |
Division(Vector2, Single) |
將指定的向量除以指定的純量值。 |
Division(Vector2, Vector2) |
將第一個向量除以第二個。 |
Equality(Vector2, Vector2) |
傳回值,這個值表示兩個指定向量中的每個專案組是否相等。 |
Inequality(Vector2, Vector2) |
傳回值,這個值表示兩個指定的向量是否不相等。 |
Multiply(Single, Vector2) |
依指定的向量,將純量值倍數。 |
Multiply(Vector2, Single) |
將指定的向量乘以指定的純量值。 |
Multiply(Vector2, Vector2) |
傳回新的向量,其值是兩個指定向量中每個專案組的乘積。 |
Subtraction(Vector2, Vector2) |
從第一個減去第二個向量。 |
Unary |
否定指定的向量。 |
As |
|
As |
|
To |
表示具有兩個單精度浮點值的向量。 |
To |
表示具有兩個單精度浮點值的向量。 |
As |
將 Vector2 重新解譯為新的 Vector128<T>。 |
As |
將 |
產品 | 版本 |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
UWP | 10.0 |