ID3DXTextureGutterHelper::SetBaryMap 方法

设置纹素中心坐标。

语法

HRESULT SetBaryMap(
  [in] D3DXVECTOR2 *pBaryData
);

参数

pBaryData [in]

类型: D3DXVECTOR2*

指向包含每个纹素的前两个重心坐标的 D3DXVECTOR2 结构的指针。

返回值

类型: HRESULT

如果该方法成功,则返回值S_OK。 如果方法失败,将返回以下值。D3DERR_INVALIDCALL

备注

第三个中心坐标由以下方式提供:

1 - ( pBaryData.x + pBaryData.y )

此方法的重心坐标输入仅对有效 (非类 0) 纹素有效。 ID3DXTextureGutterHelper::GetGutterMap 将返回有效纹素的非零值。

大中心坐标根据三角形的顶点定义三角形内的点。 有关 Barycentric 坐标的更深入说明,请参阅 Mathworld 的 Bary 心坐标说明

要求

要求
标头
D3DX9Mesh.h

D3dx9.lib

另请参阅

ID3DXTextureGutterHelper