共用方式為


DirectXMath 程式庫平面函式

列出 DirectXMath 所提供的平面函式。

這些函式會使用 XMVECTOR 4 向量來代表平面方程式的係數 Ax+By+Cz+D = 0,其中 X 元件為 A、Y 元件為 B、Z 元件為 C,而 W 元件為 D。

本節內容

主題 描述
XMPlaneDot
計算輸入平面與 4D 向量之間的點乘積。
XMPlaneDotCoord
計算輸入平面與 3D 向量之間的點乘積。
XMPlaneDotNormal
計算平面的一般向量與 3D 向量之間的點乘積。
XMPlaneEqual
判斷兩個平面是否相等。
XMPlaneFromPointNormal
計算從平面中的點和一般向量建構的平面方程式。
XMPlaneFromPoints
計算從平面中三點建構的平面方程式。
XMPlaneIntersectLine
尋找平面與線條之間的交集。
XMPlaneIntersectPlane
尋找兩個平面的交集。
XMPlaneIsInfinite
測試平面的任何係數是否為正數或負無限大。
XMPlaneIsNaN
測試平面的任何係數是否為 NaN。
XMPlaneNearEqual
判斷兩個平面是否幾乎相等。
XMPlaneNormalize
將平面的係數正規化,讓 x、y 和 z 的係數形成單位一般向量。
XMPlaneNormalizeEst
估計平面的係數,讓 x、y 和 z 的係數形成單位一般向量。
XMPlaneNotEqual
判斷兩個平面是否不相等。
XMPlaneTransform
依指定的矩陣轉換平面。
XMPlaneTransformStream
依指定的矩陣轉換平面資料流程。

 

DirectXMath 程式庫函式