Šodien es strādāju pie nelielas 3D flash programmas un vēlējos, lai tā tajā izlasītu datus no faila, ko izveidoju ar citu programmu, piemēram, Blender. Es neesmu pārliecināts, vai tas ir labākais veids, kā darīt lietas, bet tas bija diezgan nesāpīgi eksportēt modeļa datus vienkāršā teksta VRML failā un pēc tam pārvērst acs datus par vienkāršu XML formātu. Flash pakalpojumā XML dati ir lasāmi, tāpēc tas ietaupa nepieciešamību analizēt daudzveidīgāku 3D faila formātu. Ja VRML formātā eksportējat vienu modeli, dati, kas jums būs jāizdala, ir virsotnes un sejas. Piemēram, iepriekš minētais vienkāršais modelis sastāv no šādām virsotnēm (katra līnija attēlo virsotnes x / y / z atrašanās vietu). Koordinate3 {punkts [1.000000 1.000000 -1.649835, 4.465784 -1.000000 -1,649835, -3,238319 -1,000000 -1,649835, -1,000000 1,000000 -1,649835, 1,000000 0,999999 1,577631, 4,465783 -1,000001 1,577631, -3,238319 -1,000000 1,577631, -1,000000 1.000000 1.577631, -1.000000 1,022888 0,000000,]}
Modeļa sejas ir plaknes, ko veido šo virsotņu kopas. Šajā modelī tie visi ir 4 sānu poligoni. Zemāk izmantotie skaitļi ir indekss, kas pārstāv vienu no virsotnēm (-1 ir sejas gals).