Matrix3x2 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示一個 3x2 矩陣。
public value class Matrix3x2 : IEquatable<System::Numerics::Matrix3x2>
public struct Matrix3x2 : IEquatable<System.Numerics.Matrix3x2>
type Matrix3x2 = struct
Public Structure Matrix3x2
Implements IEquatable(Of Matrix3x2)
- 繼承
- 實作
備註
針對矩陣轉換,Vector2Vector3 和 Vector4 執行個體會以資料列表示:向量 v 由矩陣 M 與 vM 乘法轉換。
建構函式
Matrix3x2(Single, Single, Single, Single, Single, Single) |
從指定的元件建立 3x2 矩陣。 |
欄位
M11 |
第一列的第一個元素。 |
M12 |
第一列的第二個元素。 |
M21 |
第二列的第一個元素。 |
M22 |
第二列的第二個元素。 |
M31 |
第三列的第一個元素。 |
M32 |
第三列的第二個元素。 |
屬性
Identity |
取得乘法類單位矩陣。 |
IsIdentity |
指出目前的矩陣是否為單位矩陣。 |
Item[Int32, Int32] |
取得或設定位於指定索引處的專案。 |
Translation |
取得或設定此矩陣的轉移元件。 |
方法
運算子
Addition(Matrix3x2, Matrix3x2) |
將一個矩陣的每個元素和第二個矩陣的相對應元素相加。 |
Equality(Matrix3x2, Matrix3x2) |
傳回值,指出指定的矩陣是否相等。 |
Inequality(Matrix3x2, Matrix3x2) |
傳回值,指出指定的矩陣是否不相等。 |
Multiply(Matrix3x2, Matrix3x2) |
傳回兩個矩陣一起相乘所產生的矩陣。 |
Multiply(Matrix3x2, Single) |
傳回矩陣,該矩陣為依據純量因數縮放指定矩陣之所有元素而產生。 |
Subtraction(Matrix3x2, Matrix3x2) |
將第二個矩陣中的每個元素減去第一個矩陣中相對應的元素。 |
UnaryNegation(Matrix3x2) |
將指定矩陣的所有值乘以 -1,對其變換正負號。 |