Matrix3D 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表 4×4 矩陣,可用於三維 (3D) 空間中的轉換。
public value class Matrix3D : IFormattable
[System.Security.SecurityCritical]
public struct Matrix3D : IFormattable
[<System.Security.SecurityCritical>]
type Matrix3D = struct
interface IFormattable
Public Structure Matrix3D
Implements IFormattable
- 繼承
- 屬性
- 實作
備註
此結構代表 Windows 執行時間 (WinRT) Matrix3D 結構的 .NET 投影。 如需詳細資訊,請參閱UWP API 參考中的 Matrix3D 。
建構函式
| Matrix3D(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) |
初始化 Matrix3D 類別的新執行個體。 |
屬性
| HasInverse |
取得值,這個值表示這個 Matrix3D 是否可以反轉。 |
| Identity | |
| IsIdentity | |
| M11 |
取得或設定此 Matrix3D 第一列第一行的值。 |
| M12 |
取得或設定此 Matrix3D 第一列第二行的值。 |
| M13 |
取得或設定此 Matrix3D 第一列第三行的值。 |
| M14 |
取得或設定此 Matrix3D 第一列第四行的值。 |
| M21 |
取得或設定此 Matrix3D 第二列第一行的值。 |
| M22 |
取得或設定此 Matrix3D 第二列第二行的值。 |
| M23 |
取得或設定此 Matrix3D 第二列第三行的值。 |
| M24 |
取得或設定此 Matrix3D 第二列第四行的值。 |
| M31 |
取得或設定此 Matrix3D 第三列第一行的值。 |
| M32 |
取得或設定此 Matrix3D 第三列第二行的值。 |
| M33 |
取得或設定此 Matrix3D 第三列第三行的值。 |
| M34 |
取得或設定此 Matrix3D 第三列第四行的值。 |
| M44 |
取得或設定此 Matrix3D 第四列第四行的值。 |
| OffsetX |
取得或設定此 Matrix3D 第四列第一行的值。 |
| OffsetY |
取得或設定此 Matrix3D 第四列第二行的值。 |
| OffsetZ |
取得或設定此 Matrix3D 第四列第三行的值。 |
方法
| Equals(Matrix3D) |
測試兩個矩陣之間是否相等。 |
| Equals(Object) |
測試兩個矩陣之間是否相等。 |
| GetHashCode() |
傳回這個矩陣的雜湊碼。 |
| Invert() |
反轉這個 Matrix3D 結構。 |
| ToString() |
建立這個 Matrix3D 的字串表示。 |
| ToString(IFormatProvider) |
建立這個 Matrix3D 的字串表示。 |
操作員
| Equality(Matrix3D, Matrix3D) |
比較兩個 Matrix3D 執行個體是否相等。 |
| Inequality(Matrix3D, Matrix3D) |
比較兩個 Matrix3D 執行個體是否不相等。 |
| Multiply(Matrix3D, Matrix3D) |
將指定的矩陣相乘。 |
明確介面實作
| IFormattable.ToString(String, IFormatProvider) |
如需這個成員的說明,請參閱 ToString(String, IFormatProvider)。 |