DrawPrimitive Methode
-
Hi,
Die
DrawPrimitive
nimmt ja als 3 Parameter die Zeichnungsform, das Startdreieck im VertexBuffer, und die Anzahl der zu zeichnenden Dreiecke.
Wenn das so ist, dann müssteDrawPrimitive(D3DPT_TRIANGLELIST,10,58);
das selbe ergeben wie:
lpd3ddevice->DrawPrimitive(D3DPT_TRIANGLELIST,10,56); lpd3ddevice->DrawPrimitive(D3DPT_TRIANGLELIST,66,2);
Doch werden bei der 2. Version die letzten beiden Dreiecke nicht gezeichnet.
Woran liegt das?
-
Der zweite Parameter heißt StartVertex, d.h. er gibt die Vertex-Startposition an, und nicht, das wievielte Dreieck!
-
oh, alles klar, danke