Vous pouvez utiliser directX pour résoudre ce problème. J'avais fait cela en utilisant delphi et directX. Vous pouvez également l'implémenter en utilisant C#.
qui pourrait être en mesure de charger tas de points dans l'espace
Vous pouvez le faire en lisant un fichier texte ou fichier binaire que vous le souhaitez et le stocker dans un tampon.
TD3DXVector3 temppt = D3DXVector3(X,Y,Z);
Ici, TD3DXVector3 est de type directX.
les rendre
Pour le rendu, il existe une méthode DrawPrimitive de IDirect3DDevice9, l'aide que vous pouvez rendre le point, la ligne ou d'un triangle.
g_pd3dDevice.DrawPrimitive(D3DPT_TRIANGLELIST,0,count);
Ici, Count est le nombre de triangles que vous voulez dessiner.
sélectionner ce point, faites pivoter & mouvement viewport
Pour rotation et viewport mobile, vous pouvez utiliser des matrices de transformation pour la transformation de projection, Vue transformation et la transformation du monde.