bonjour,
ma question est comment tracer des lignes 3d avec d3dx. j'ai bien trouvé comment faire dans le sdk. je crée ma ligne et j'utilise draw transform voici mon code :
main j'ai un gros plantage sur la ligne HRESULT toto=D3DLine>DrawTransform(&pVertex, NbPts, &out, D3DCOLOR_ARGB(1,255,255,255));
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 D3DLine->SetAntialias(1); D3DLine->SetWidth(1.0f); D3DLine->Begin(); D3DXMATRIX out, view, proj, world; pDevice->GetTransform(D3DTS_VIEW, &view); pDevice->GetTransform(D3DTS_PROJECTION, &proj); pDevice->GetTransform(D3DTS_WORLD, &world); D3DXMatrixIdentity(&out); out = world * view * proj; HRESULT toto=D3DLine->DrawTransform(&pVertex, NbPts, &out, D3DCOLOR_ARGB(1,255,255,255)); D3DLine->End(); D3DLine->Release();
je ne sais pas d'où cela provient...si quelqu'un peut me filer un coup de main...merci d'avance
[Balises CODE rajoutées par Loulou24, merci d'y penser à l'avenir]
Partager