
关于d3ddev->DrawPrimitive(D3DPT_TRIANGLELIST, 0, 1);函数里面的第一个参数,是要求我们要告诉电脑要通过什么样的方式绘制三角形,是绘制一个三角形带,还是绘制三个点,又或者是绘制一个三角伞形。
//从第0个点开始用D3DPT_POINTLIST模式渲染6个
g_pd3dDevice->DrawPrimitive(D3DPT_POINTLIST,0,6);
//从第0个点开始用D3DPT_LINELIST 模式渲染3条线
g_pd3dDevice->DrawPrimitive(D3DPT_LINELIST,0,3);
//从第0个点开始用D3DPT_LINESTRIP 模式渲染5条线
g_pd3dDevice->DrawPrimitive(D3DPT_LINELIST,0,5);
//从第0个点开始用D3DPT_TRIANGLELIST 模式渲染2个三角形
g_pd3dDevice->DrawPrimitive(D3DPT_TRIANGLELIST,0,2);
//从第0个点开始用D3DPT_TRIANGLESTRIP 模式渲染4个三角形
g_pd3dDevice->DrawPrimitive(D3DPT_TRIANGLESTRIP,0,4);
//从第0个点开始用D3DPT_TRIANGLEFAN模式渲染3个三角形
g_pd3dDevice->DrawPrimitive(D3DPT_TRIANGLESTRIP,0,3);
详细内容大家可以自己百度下,又或者看下链接里的资料
http://blog.csdn.net/lsmdiao0812/article/details/3166410