Wie am besten diese Daten verwalten?
22. Okt 2007, 14:51
Hallo,
ich hab ein Datenformat in dem 3d-Scheitelpunkte (jeweils doubles) vorkommen und polygone (3 oder 4-eckig, je nach situation). des weiteren gibt es noch uv koordinaten, also texture koordinaten, die sind aber nicht fest, es kommt auf die größe des polygones an, wie viele es davon gibt.
Bsp:
Den Faces sind Scheitelpunkte zugeordnet, also aus welchen Punkten das Face eigentlich besteht.
Hier mal ein Paar Beispieldaten:
Polygone: 1
Name des Polygones: T_G_MARK23_R
Das Polygone besteht aus folgenden Scheitelpunkten:
Vertice 0 = 3 [-223.458; 188.55; 62.1279]
Vertice 1 = 5 [-173.435; 188.55; 62.1279]
Vertice 2 = 4 [-173.435; 229.937; 62.1279]
Vertice 3 = 0 [-223.458; 229.937; 62.1279]
Die Oberfläche ist: TEXGOU und die Texture-ID ist: 4
Überblick über die UVW Koordinaten:
UVW 0 = 128
UVW 1 = 0
UVW 2 = 128
UVW 3 = 127
UVW 4 = 255
UVW 5 = 127
UVW 6 = 255
UVW 7 = 0
Die Oberfläche hat folgende Eigenschaften: 9
Wie soll ich sowas verwalten? Hab bislang wenig mit Speicherprogrammierung gearbeitet. Wie würdet Ihr diese Daten speichern, damit Sie schnell zu laden sind (also aus dem Speicher)
Ich möchte nicht gerne für jedes ne extra variable oder array anlegen, da das dann unübersichtlich wird.
also wie das ganze im speicher verwalten?
gruß und danke
sebastian
|