[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Forslag til div filformat




Hei jeg har lagt ut forslag til en del forskjellige filformat  på
websidene våre. 

http://www.pvv.ntnu.no/pvvmud/work/fileformats.html

Dette er mye av det jeg har jobbet med i sommer. Jeg har
også en browser skrevet i C som bruker opengl til å vise et av de
formatene som er beskrevet pluss et utility som parser et fileformat
asc som 3DStudioMax eksportere og lagrer dette på bog filformatet.   

Det er her en del ting som må diskuteres. 

geo og bog formatene som beskriver 3D mesh objekter har logisk en global
tabell (per object/fil) av koordinater, normaler og texturekoordinater,
der vær side(polygon) har pekere til disse globale tabellene.

De fleste formater jeg har vært borti har en form for lokale tabeller
enten for en gruppe av sider (f.eks en rekke med triangler som har felles 
kanter) eller sider med samme overflate eller sub objekter. 

Et typisk eksempel var et tree (foresten de dere kan se på introbilde
på websiden) jeg brukte 3DStudioMax til å konvertere fra
VRML til asc. Denne asc filen har en tabell for den grønne delen og en for
den brune delen. Dette gir muligheten for å definere subobjekter i ei
geometri fil. Slik jeg har definert det så blir hele dingsen bare mange
overflater.

Hva som er en lur/beste måte å gjøre dette på har jeg fundert på en stund
men har ikke funnet noen absolute argumenter for det ene eller det andre.

Ideen med global tabell var å hindre dobble punkter. Noe en kan oppnå med
lokale tabeller også hvis alle sider som bruker et punkt er sammlet i ei
subgruppe. 

Fordelen med lokale tabeller er at det er lettere å jobbe med objektene
etter at de er tatt tilbake i et konstruksjonsverktøy.

Tror faktisk jeg nå har kommet til at det her må en redesign til. Hvis
ingen kommer med noen direkte kjempe ulemper med lokale tabeller.

Hilsen
Anders 

 -----------------------------------------------------------
|    ******  Anders Reggestad                               |
|  *   *   *  Norges teknisk-naturvitenskapelige universitet|
| *    *   *  E-Mail  : andersr@pvv.ntnu.no                 |
| *********  Post adresse  : Studpost. 159 7034 Trondheim   |
| *    *   *  Hybel adresse : Rainheimliv. 21A 7053 Ranheim |
| *    *    *  Hjemmeside : http://www.pvv.ntnu.no/~andersr |
 -----------------------------------------------------------