Hi
ich habe nochmal ne frage, was die Map angeht.
Ich habe nun ein Mapformat, welches wie folgt aussieht:
|
C-/C++-Quelltext
|
1
2
3
4
|
Y 0 X 90 X 90 X 90 X 90 X 90 X 90 X 90 X 90 X 90 X 90 X 90 X 90 X 90 X 90 Y 90 LE
X 0 C 0 C 0 C 0 C 0 C 0 C 0 X 180 X 0 C 0 C 0 C 0 C 0 C 0 C 0 X 180 LE
X 0 P 0 Y 0 X 270 X 270 Y 90 C 0 X 180 X 0 C 0 Y 0 X 0 C 0 Y 90 P 0 X 180 LE
Q
|
(Extrem abgespeckt)
Dieses Format lese ich auch super ein und speichere alle Koordinaten und Rotationswinkel in eine Struktur ein. (Übrigens sind die Zahlen im Format Rotationswinkel
)
Bei LE wird eine neue Zeile (z Koordinate) angefangen.
Wenn input = Q ist, ist die Datei am ende angelangt. (Dies ermöglicht es Komentare und Erklärungen mit in die MapDatei zu schreiben.)
So nun geht es ans erstellen der Modelle und Rendern.
Doch da habe ich ein Problem.
Die Mittelpunkte der 3D Modelle sind nicht richtig positioniert.
Ich benutze .X Datein.
Ich habe schon viel in 3DsMax rumprobiert, um den Pivot an die richtige stelle zu bekommen.
Doch irgendwie ist er nie da, wo ich ihn haben möchte.
Meine Frage:
Kann ich den Pivot manuel über Koordinaten setzten?
In der Datei oder villeicht sogar im Code?
Ich hoffe dass sich da jemand auskennt.
Mit freundlichem Gruß
xXSlayerXx