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 |
依指定的矩陣轉換平面資料流程。 |
相關主題