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