D3DXPLANENERAMALAGE仅返回归一化平面或对其进行修改

D3DXPlaneNormalize only returns the normalized plane or also modifies it?

本文关键字:修改 平面 返回 回归 D3DXPLANENERAMALAGE      更新时间:2023-10-16

我是一名大学生,我对DirectX的功能有很小的怀疑。我正试图施加挫败感,我需要astsum的飞机的正常。

我使用了d3dxplane,并使用d3dxplanenormize函数来获取正态,但是我还需要平面常数来检查和对象是否在festum中。

该功能只是返回归一化的平面,或者也会修改它们?

大多数旧的d3dxmath函数将指针返回到输入结构之一,以方便起见。如MSDN文档页面上所述:

D3DXPLANE* D3DXPlaneNormalize(
 _Inout_       D3DXPLANE *pOut,
 _In_    const D3DXPLANE *pP
);

此函数的返回值与pout参数中返回的值相同。这样,此功能可以用作另一个功能的参数。

请注意,D3DX9,D3DX10,AN D3DX11均已弃用。因此,d3dxmath也被贬低。传统DirectX SDK本身也已弃用。请参阅MSDN:DirectX SDK?,没有D3DX的生活在哪里,并引入了DirectXmath