Hi !
Über
DirectX kann ich dir ehrlich gesagt wenig erzählen, da ich mich damit nicht beschäftigt habe(und ich möchte hier auch keine Vorurteile verbreiten, also...)
In
OpenGL gibt es eine sehr einfache Methode wenn du glu benutzt, über gluSphere(^gluNewQuadric, radius, long, lat) eine
Sphere nach deinem belieben zu erstellen.
Wenn du es "von Hand" machen möchtest, versuchs mal hiermit:
Sphere Moddelling
Für weitere Infos betreffend
OpenGL oder
DirectX kannst du ja mal beim devcenter von NVidia und
ATI vorbeischauen...da gibts teilweise infos, oder auf
http://www.delphigl.com/