共用方式為


Matrix3D 結構

定義

代表 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
繼承
Matrix3D
屬性
實作

備註

此結構代表 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

Matrix3D 結構變更為 Matrix3D 單位。

IsIdentity

判斷這個 Matrix3D 結構是否為 Matrix3D 單位。

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)

適用於

另請參閱