Bonjour,
Je me suis moi aussi initié cet été tant bien que mal à l'affichage 3D avec DirectX en C#.
Si tu as intallé le SKD Directx 9 developper kit
Toutes les classes sont incluses à l'intérieur.
Tu peux télécharger la nouvelle version ici: http://www.microsoft.com/downloads/details.aspx?FamilyID=9226a611-62fe-4f61-aba1-914185249413&displaylang=fr
Il ne te reste plus qu'à déclarer les classes si mes souvenirs sont exacts:
using Microsoft.DirectX;
using Microsoft.DirectX.Direct3D;
Tiens moi au courant si cela a marché

Joyeux Noel et Bonnes fêtes de fin d'années à tout le monde

PS:
Comme j'ai galéré pour utiliser les meshes
1. Créer une meshe basique
//On déclare et initialise les paramètres du rendu
private PresentParameters pres = new PresentParameters();
//On déclare et initialise le device
//Moi je fais un rendu dans un Panel car g des textbox et plains de //choses dans la fenetre de rendu mais tu peux remplacer df.panel1 //par ta fenetre de rendu
Device device = new Device(0, DeviceType.Hardware, df.panel1 ,CreateFlags.SoftwareVertexProcessing, pres);
Mesh newMesh = new Mesh();
Mesh = Mesh.Sphere(device, s.getRadius(),nb,nb);
//Affichage de la mesh
Mesh.Render();
2. Astuce pour sauver une meshes dans un fichier directX facilement
foreach (Mesh newMesh in newMeshList)
int []adj = new int[newMesh.NumberFaces*3];
newMesh.GenerateAdjacency(0.01f,adj); Microsoft.DirectX.Direct3D.ExtendedMaterial []Materials = new Microsoft.DirectX.Direct3D.ExtendedMaterial[0];
Microsoft.DirectX.Direct3D.EffectInstance eff = new Microsoft.DirectX.Direct3D.EffectInstance();
/*Save the Mesh in the X File */ newMesh.Save(filename,adj,Materials,eff,Microsoft.DirectX.Direct3D.XFileFormat.Text);