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 | 取得空矩陣。 |
回頁首