Original Post
//vertex structurestruct D3DVERTEX { Vector3 p;};//rendering vector<Vector3> vertices; LPDIRECT3DVERTEXBUFFER9 pVertices; myModel.Mesh->GetVertexBuffer( &pVertices ); D3DVERTEX *pVerticesW; pVertices->Lock( 0, 0, ( void** )&pVerticesW, 0 ); for(unsigned int i=0; i<myModel.Mesh->GetNumVertices(); i++) vertices.push_back(Vector3(pVerticesW.p.x, pVerticesW.p.y, pVerticesW.p.z)); pVertices->Unlock(); device->SetFVF(D3DFVF_NORMAL); device->DrawPrimitiveUP(D3DPT_TRIANGLELIST, vertices.size()/3, &vertices[0], sizeof(D3DVERTEX));//myModel.Mesh is ID3DXMesh*Problem is, that nothing gets drawn at all.
I tried D3DFVF_XYZ and D3DPT_TRIANGLESTRIP but nothing changes. Anyone know what's wrong? Thank you in advance.
[Edited by - Ripiz on June 21, 2010 7:03:41 AM]