共用方式為


Matrix 成員

包含受保護的成員
包含繼承的成員

包含 .NET Framework 成員
包含 .NET Compact Framework 成員
包含 XNA Framework 成員

更新:2007 年 11 月

描述和管理矩陣。

Matrix 型別會公開下列成員。

方法

  名稱 說明
Add 加入兩個矩陣。
AffineTransformation2D 在 xy 平面中建置 2-D 仿射 (Affine) 轉換矩陣。
Equals 傳回數值,表示目前的執行個體是否等於指定的物件。 (覆寫 ValueType.Equals(Object)。)
Finalize 在記憶體回收 (GC) 回收 Object 前,允許 Object 嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。
GetHashCode 傳回目前執行個體的雜湊程式碼。 (覆寫 ValueType.GetHashCode()。)
GetType 取得目前執行個體的 Type。 (繼承自 Object)。
Invert 多載。 計算矩陣的倒數。
LookAtLH 建置慣用左手的查看矩陣。
LookAtRH 建置慣用右手的查看矩陣。
MemberwiseClone 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。
Multiply 多載。 判斷兩個矩陣的乘積。
MultiplyTranspose 多載。 計算兩個矩陣的調換乘積。
OrthoLH 建置慣用左手的正交投影矩陣。
OrthoOffCenterLH 建置自訂、慣用左手的正交投影矩陣。
OrthoOffCenterRH 建置自訂、慣用右手的正交投影矩陣。
OrthoRH 建置慣用右手的正交投影矩陣。
PerspectiveFovLH 根據檢視欄位,建置慣用左手的透視投影矩陣。
PerspectiveFovRH 根據檢視欄位,建置慣用右手的透視投影矩陣。
PerspectiveLH 建置慣用左手的透視投影矩陣。
PerspectiveOffCenterLH 建置自訂、慣用左手的透視投影矩陣。
PerspectiveOffCenterRH 建置自訂、慣用右手的透視投影矩陣。
PerspectiveRH 建置慣用右手的透視投影矩陣。
RotationAxis 沿著任意軸旋轉矩陣。
RotationQuaternion 從四元數建置矩陣。
RotationX 建置沿著 X 軸旋轉的矩陣。
RotationY 建置沿著 Y 軸旋轉的矩陣。
RotationYawPitchRoll 使用指定的偏轉 (Yaw)、俯仰 (Pitch) 和側滾 (Roll) 等旋轉角度來建置 (Build) 矩陣。
RotationZ 建置沿著 Z 軸旋轉的矩陣。
Scaling 多載。 沿著 X 軸、Y 軸和 Z 軸的標度建置矩陣。
Subtract 從某個矩陣減去另一個矩陣。
ToString 傳回 String,表示目前的 Object。 (繼承自 Object)。
Transformation 建置轉換矩陣。
Transformation2D 在 xy 平面中建置 2-D 轉換矩陣。
Translation 多載。 使用指定的位移 (Offset) 建置矩陣。
TransposeMatrix 傳回指定矩陣的矩陣調換。

回頁首

運算子

  名稱 說明
Addition 加入 Matrix 結構的兩個執行個體。
Equality 比較指定的矩陣,以判斷它們是否相同。
Inequality 比較指定的矩陣,以判斷它們是否不同。
Multiply 判斷兩個矩陣的乘積。
Subtraction 減去 Matrix 結構的兩個執行個體。

回頁首

欄位

  名稱 說明
M11 表示位於矩陣第一列和第一行的元素。
M12 表示位於矩陣第一列和第二行的元素。
M13 表示位於矩陣第一列和第三行的元素。
M14 表示位於矩陣第一列和第四行的元素。
M21 表示位於矩陣第二列和第一行的元素。
M22 表示位於矩陣第二列和第二行的元素。
M23 表示位於矩陣第二列和第三行的元素。
M24 表示位於矩陣第二列和第四行的元素。
M31 表示位於矩陣第三列和第一行的元素。
M32 表示位於矩陣第三列和第二行的元素。
M33 表示位於矩陣第三列和第三行的元素。
M34 表示位於矩陣第三列和第四行的元素。
M41 表示位於矩陣第四列和第一行的元素。
M42 表示位於矩陣第四列和第二行的元素。
M43 表示位於矩陣第四列和第三行的元素。
M44 表示位於矩陣第四列和第四行的元素。

回頁首

屬性

  名稱 說明
Determinant 取得矩陣的行列式。
Identity 取得單位矩陣。
Zero 取得空矩陣。

回頁首

請參閱

參考

Matrix 結構

Microsoft.WindowsMobile.DirectX 命名空間