D3DX10SHProjectCubeMap 函数

将多维数据集映射中表示的函数投影为球面和谐。

语法

HRESULT D3DX10SHProjectCubeMap(
   UINT            Order,
   ID3D10Texture2D *pCubeMap,
   FLOAT           *pROut,
   FLOAT           *pGOut,
   FLOAT           *pBOut
);

参数

Order

类型: UINT

SH 评估的顺序,生成 Order^2 coefs,degree 为 Order-1。

pCubeMap

类型: ID3D10Texture2D*

将投影到球面和谐的立方体图。 请参阅 ID3D10Texture2D

pROut

类型: FLOAT*

输出红色的 SH 矢量。

pGOut

类型: FLOAT*

绿色的输出 SH 矢量。

pBOut

类型: FLOAT*

蓝色的输出 SH 矢量。

返回值

类型: HRESULT

返回值是 Direct3D 10 返回代码中列出的值之一。

要求

要求
标头
D3DX10Tex.h

D3DX10.lib

另请参阅

数学函数