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 心坐标说明。
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|
另请参阅