Microsoft DirectX 8.0 (C++) |
左手座標系を使用し、n 面のポリゴンのメッシュを作成する。
HRESULT D3DXCreatePolygon( LPDIRECT3DDEVICE8 pDevice, FLOAT Length, UINT Sides, LPD3DXMESH* ppMesh, LPD3DXBUFFER* ppAdjacency );
成功した場合は D3D_OK を返す。
失敗した場合は、次のいずれかの値を返す。
D3DERR_INVALIDCALL |
D3DXERR_INVALIDDATA |
E_OUTOFMEMORY |
作成されるポリゴンの中心は原点となる。
ヘッダー : D3dx8shape.h で宣言。
インポート ライブラリ : D3dx8.lib を使用。