Der Aufbau der FunMedia 3D-Objekte:
zurück
4 Char - '_3D_'
Die Datei ist mit Hilfe von 'Chunks' aufgebaut und hat die Dateiendung *.3DO.
Jedes Chunk hat 4 Byte für die Identification gefolgt von 4 Byte für die Länge.
Es folgen dann die entsprechenden Daten.
Zur Zeit sind folgende Chunks definiert (nicht vollständig):
4 Byte - 'POIN'
4 Byte - size
2 Byte - Anzahl der Frames
4 Byte - Punktanzahl
n*8 Byte - n-mal jeweils 2 Byte für x,y,z,dummy
4 Byte - 'FLAT'
4 Byte - size
4 Byte - Flächenanzahl
n-mal 32 Byte
1 Byte - Punkte der Fläche (4 oder 3)
1 Byte - Flags
2 Byte - Texturnummer oder wenn negativ XRRRRRGGGGGBBBBB die Farbe
4 Byte - ...
4 INT - für Punktnummer
8 INT - für U und V Koordinate der entsprechenden Textur.
Diese Daten geben an, wo sich die Eckpunkte der Fl„che auf der
Textur befinden. Wenn eine 4-eckige Fl„che
die ganze Textur einnimmt w„ren die Werte:
0,0,0,255,255,255,255,0
Die Reihenfolge der Punkte ist entgegen dem Uhrzeigersinn !
4 Byte - 'SKIN'
4 Byte - size
2 Byte - Anzahl der Texturen
n-mal:
2 Byte - Breite
2 Byte - Höhe
2 Byte - Farbtiefe (kann unterschiedlich sein-> flexibel)
? Byte - Bilddaten
Dateiende :
4 Byte - 'END '
4 Byte - 0