Mit DirectX9 3-D Ansicht eines Objekts herstellen

Hallo,
wenn man ein Raumschiff vor einer Kamera herumfliegen lassen will, dann reicht ja nicht, einfach auf die Primitiven eine Textur eines Raumschiffs zu legen, sondern man braucht ja irgendwie auch eine Ansicht für vorne, hinten, unten, oben, rechts und links.
Wie löst man das Problem am besten? Kann man einfach wie beim Environment-Mapping so eine Grafik erstellen, die auf 6 Texturen das Äußere des Raumschiffs beinhaltet?
Aber woher weiß dann DirectX9, wie es die Texturen zu verschieben hat, wenn man das Raumschiff bewegt, damit man jeweils die entsprechende Ansicht geliefert bekommt, je nachdem, aus welcher Richtung man das Raumschiff ansieht?

Vielen Dank für eine Erläuterung
Tim