in fact I am using DrawIndexedPrimitive() for drawing a loaded 3D model, meshPart wise, but this process makes my application very slow.this is perhaps becouse of a very large number of 'VertexBuffer' and 'IndexBuffer', created in 'VedioRam'.that is way i am looking a way to use the same method ModelMesh wise instead of ModelMeshPart.but the problem is "How i will set the textures of that mesh?". any one who can give some clue.... thanx in advence.