The following is an outline of a topic discussed at the OpenFlight User Group Meeting I/ITSEC 2009.
We invite your comments…
Problem:
—Large (typically “tiled”) databases are composed of many OpenFlight files. e.g., x-ref tiles of a master database file
—Disk access time to load can be prohibitive to runtime just because of operating system constraints
Proposed Solution:
—Add a “directory” record to OpenFlight which contains “offsets” to locate tiles/entities contained in file
—New File Open/Save Interface in Creator/OpenFlight API
Notes from discussion:
“Directory” Records at “root” of file could also be used to contain:
—Master Palettes for all entities/models that follow - in which case entity/model could omit that palette record (and inherit from the master palette)
—Other “context” data for all entities/models that follow