DirectXMath 程式庫矩陣函式

列出 DirectXMath 所提供的矩陣函式。

注意

DirectXMath 同時提供具有「手部」的矩陣函式左側和右手版本,但一律會採用資料列主要格式。

 

本節內容

主題 描述
XMMatrixAffineTransformation
建置相依轉換矩陣。
XMMatrixAffineTransformation2D
在 xy 平面中建置 2D 相依轉換矩陣。
XMMatrixDecompose
將一般 3D 轉換矩陣細分為其純量、旋轉和轉譯元件。
XMMatrixDeterminant
計算矩陣的行列式。
XMMatrixIdentity
建置識別矩陣。
XMMatrixInverse
計算矩陣的反轉。
XMMatrixIsIdentity
測試矩陣是否為識別矩陣。
XMMatrixIsInfinite
測試矩陣的任何元素是否為正數或負無限大。
XMMatrixIsNaN
測試矩陣的任何專案是否為 NaN。
XMMatrixLookAtLH
使用相機位置、向上方向與焦點建置左手座標系統的視圖矩陣。
XMMatrixLookAtRH
使用相機位置、向上方向與焦點建置右手座標系統的視圖矩陣。
XMMatrixLookToLH
使用相機位置、向上方向與相機方向建置左手座標系統的視圖矩陣。
XMMatrixLookToRH
使用相機位置、向上方向與相機方向建置右手座標系統的視圖矩陣。
XMMatrixMultiply
計算兩個矩陣的乘積。
XMMatrixMultiplyTranspose
計算兩個矩陣乘積的轉置。
XMMatrixOrthographicLH
建置左手座標系統的正交投影矩陣。
XMMatrixOrthographicOffCenterLH
建置左手座標系統的自訂正交投影矩陣。
XMMatrixOrthographicOffCenterRH
建置右手座標系統的自訂正交投影矩陣。
XMMatrixOrthographicRH
建置右手座標系統的正交投影矩陣。
XMMatrixPerspectiveFovLH
根據視野範圍建置左手透視投影矩陣。
XMMatrixPerspectiveFovRH
根據視野範圍建置右手透視投影矩陣。
XMMatrixPerspectiveLH
建置左手透視投影矩陣。
XMMatrixPerspectiveOffCenterLH
建置自訂版本的左手透視投影矩陣。
XMMatrixPerspectiveOffCenterRH
建置自訂版本的右手透視投影矩陣。
XMMatrixPerspectiveRH
建置右手透視投影矩陣。
XMMatrixReflect
建置轉換矩陣,其設計目的是要透過指定的平面反映向量。
XMMatrixRotationAxis
建置繞任意軸旋轉的矩陣。
XMMatrixRotationNormal
建置會繞著任意一般向量旋轉的矩陣。
XMMatrixRotationQuaternion
從四元數建置旋轉矩陣。
XMMatrixRotationRollPitchYaw
根據指定的音調、斜角和滾輪 (Euler 角度來建置旋轉矩陣) 。
XMMatrixRotationRollPitchYawFromVector
根據包含 Euler 角度的向量來建置旋轉矩陣, (傾斜、傾斜和滾動) 。
XMMatrixRotationX
建置繞 X 軸旋轉的矩陣。
XMMatrixRotationY
建置繞 Y 軸旋轉的矩陣。
XMMatrixRotationZ
建置繞 Z 軸旋轉的矩陣。
XMMatrixScaling
建置沿著 X 軸、y 軸和 Z 軸縮放的矩陣。
XMMatrixScalingFromVector
從 3D 向量建置縮放矩陣。
XMMatrixSet
建立具有 浮點 值的矩陣。
XMMatrixShadow
建置將幾何扁平化成平面的轉換矩陣。
XMMatrixTransformation
建置轉換矩陣。
XMMatrixTransformation2D
在 xy 平面中建置 2D 轉換矩陣。
XMMatrixTranslation
從指定的位移建置轉譯矩陣。
XMMatrixTranslationFromVector
從向量建置轉譯矩陣。
XMMatrixTranspose
計算矩陣的轉置。
XMMatrixVectorTensorProduct
計算 2 個向量的外部張量乘積。

 

DirectXMath 程式庫函式