Posted on 2006-09-21 19:02
繁星 阅读(2661)
评论(2) 编辑 收藏 引用
Microsoft DirectX 8.1 (Visual Basic)函数原型 :
object.DrawIndexedPrimitive( _
PrimitiveTypeAs CONST_D3DPRIMITIVETYPE, _
MinIndex As Long, _
NumIndicesAs Long, _
StartIndexAs Long, _
PrimitiveCountAs Long)
PrimitiveType:表示要绘制的图元类型;
MinIndex:输入的第一个点在顶点缓存中的位置;
NumIndices:所要使用的索引数量;
StartIndex:输入的第一个索引在索引缓存中的位置;
PrimitiveCount:要绘制的图元数量;
IDirect3DDevice9::DrawIndexedPrimitive(C++):
HRESULT DrawIndexedPrimitive(
D3DPRIMITIVETYPE Type,
INT BaseVertexIndex,
UINT MinIndex,
UINT NumVertices,
UINT StartIndex,
UINT PrimitiveCount
);
BaseVertexIndex:输入的第一个顶点距顶点缓存中第一个顶点位置的偏移量;
MinIndex:输入的第一个点在顶点缓存中的位置;
NumVertices:所要使用的顶点数量;