Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse
Sulge

"d3dcolor" - 1 õppematerjal

Riistvara referaat Direct3D
6
doc

Riistvara referaat Direct3D

// A 3-vertex polygon definition D3DLVERTEX v[3]; // Vertex established v[0]=D3DLVERTEX( D3DVECTOR(0.f, 5.f, 10.f), 0x00FF0000, 0, 0, 0 ); // Vertex established v[1]=D3DLVERTEX( D3DVECTOR(0.f, 5.f, 10.f), 0x0000FF00, 0, 0, 0 ); // Vertex established v[2]=D3DLVERTEX( D3DVECTOR(0.f, 5.f, 10.f), 0x000000FF, 0, 0, 0 ); // Function call to draw the triangle pDevice->DrawPrimitive( D3DPT_TRIANGLELIST, D3DFVF_LVERTEX, v, 3, 0 ); Kolmnurga joonistamine Direct3D 9: struct Vertex { float x, y, z; D3DCOLOR color; }; Vertex triangle[] = { { 0.f, 5.f, 10.f, 0x00FF0000 }, { 0.f, 5.f, 10.f, 0x0000FF00 }, { 0.f, 5.f, 10.f, 0x000000FF } }; // set Flexible Vertex Format pDevice->SetFVF(D3DFVF_XYZ | D3DFVF_DIFFUSE); // Draw - UP stands for 'user pointer', that is data // that is provided through a pointer and not through buffers pDevice->DrawPrimitiveUP(D3DPT_TRIANGLELIST, 1, triangle, sizeof(Vertex)); Direct3D ja Windows Vista

Informaatika → Informaatika
21 allalaadimist


Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun