D3DXCreateTeapot 函数
使用左手坐标系创建包含茶壶的网格。
语法
HRESULT D3DXCreateTeapot(
_In_ LPDIRECT3DDEVICE9 pDevice,
_Out_ LPD3DXMESH *ppMesh,
_Out_ LPD3DXBUFFER *ppAdjacency
);
参数
-
pDevice [in]
-
指向 IDirect3DDevice9 接口的指针,表示与创建的茶壶网格关联的设备。
-
ppMesh [out]
-
类型: LPD3DXMESH*
指向输出形状的指针的地址, ID3DXMesh 接口。
-
ppAdjacency [out]
-
类型: LPD3DXBUFFER*
指向 ID3DXBuffer 接口的指针的地址。 方法返回时,此参数使用每个人脸三个 DWORD 的数组填充,该数组为网格中每个人脸指定三个邻居。 可以指定 NULL。
返回值
类型: HRESULT
如果函数成功,则返回值D3D_OK。 如果函数失败,则返回值可以是以下值之一:D3DERR_INVALIDCALL、D3DXERR_INVALIDDATA E_OUTOFMEMORY。
备注
此函数使用D3DXMESH_MANAGED创建选项创建网格, 并D3DFVF_XYZ |D3DFVF_NORMAL FVF) (灵活顶点格式。
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|
另请参阅