Share via


DirectXMath 程式庫 3D 向量幾何函數

列出 3D 向量幾何函數。

本節內容

主題 描述
XMVector3AngleBetweenNormals
計算兩個標準化 3D 向量之間的弧度角度。
XMVector3AngleBetweenNormalsEst
估計兩個標準化 3D 向量之間的弧度角度。
XMVector3AngleBetweenVectors
計算兩個 3D 向量之間的弧度角度。
XMVector3ClampLength
將 3D 向量的長度限制為指定的範圍。
XMVector3ClampLengthV
將 3D 向量的長度限制為指定的範圍。
XMVector3ComponentsFromNormal
使用參考標準向量,將 3D 向量分割成平行和垂直于常態的元件。
XMVector3Cross
計算兩個 3D 向量之間的交叉乘積。
XMVector3Dot
計算 3D 向量之間的點乘積。
XMVector3InBounds
測試 3D 向量的元件是否在設定範圍內。
XMVector3Length
計算 3D 向量的長度。
XMVector3LengthEst
估計 3D 向量的長度。
XMVector3LengthSq
計算 3D 向量的長度平方。
XMVector3LinePointDistance
計算線條與點之間的最小距離。
XMVector3Normalize
傳回 3D 向量的標準化版本。
XMVector3NormalizeEst
估計 3D 向量的標準化版本。
XMVector3Orthogonal
計算垂直于 3D 向量的向量。
XMVector3ReciprocalLength
計算 3D 向量的長度相互。
XMVector3ReciprocalLengthEst
估計 3D 向量的相互長度。
XMVector3Reflect
反映跨 3D 標準向量的事件 3D 向量。
XMVector3Refract
在 3D 標準向量之間重新分割事件 3D 向量。
XMVector3RefractV
在 3D 標準向量之間重新分割事件 3D 向量。

 

DirectXMath 程式庫 3D 向量函式