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)。 |