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 :

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();
main j'ai un gros plantage sur la ligne HRESULT toto=D3DLine>DrawTransform(&pVertex, NbPts, &out, D3DCOLOR_ARGB(1,255,255,255));

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]