Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Anonymous

unregistriert

1

21.06.2003, 22:49

X Files laden

Hallo :huhu:

ich möchte hier eine Frage loswerden. Ich möchte eine Funktion schreiben die ein X-File ladet.

Es sollen keine Animationen ect. geladen werden.

Ich möchte alles mit C-Funktionen machen. Als Egebniss soll ein Array mit den Vertexdaten zurückgegeben werden.

Ich habe hier eine Beschreibung des X-File Formats. Sieht ein wenig kompliziert aus. Beim MD2-File hate man structs die man füllen konnte.
Deshalb will ich erst mal einen Parser programmieren und das X-File durchlaufen wenn ich den Eintrag Mesh finde speichere ich die Daten.

So und jetzt die Frage. Die Bezeichnungen Mesh und Material MeshNormals ect. sind die immer in dieser Datei drin ist die Reihenfolge immer gleich oder varriert das?
Bei MD2 Files gab es z.B. einen Eintrag aus der man rauslesen konnte wieviele Bytes z.B. die Vertices-Daten vom Ursprung entfernt waren. So was gibt es bei den X-Files nicht ???

So das war jetzt eine lange Frage für den Anfang :angel:

Danke für die Antworten ;D

Jens

Treue Seele

Beiträge: 117

Wohnort: Dresden

  • Private Nachricht senden

3

12.09.2003, 21:02

sieh auch dort nach...

schau auch ins MDSN bzw in die DirectX-Docu. Dort kannst Du nach LoadMeshFromX oder so suchen.
In jedem SDK-Beispiel wird diese Funktion genutzt.
In der Common-Klasse C3DMesh siehst Du auch, wie Material und Texturen nachgesetzt werden.
Zur Berechnung der Normalen gibt es auch DX-Funktionen ComputeNormals, BBs und BSs das gleiche...
Bis später...

Werbeanzeige