[ODE] XML ODE Data Interchange Format (revision 5)
William Denniss
lists at omegadelta.net
Mon Mar 15 10:49:29 MST 2004
On Mon, 2004-03-15 at 02:43, Steve Baker wrote:
> There is a trade-off here between complexity in the file writer and
> complexity in the file reader.
>
> I'm strongly of the opinion that the complexity should be pushed as
> far as possible into the writer - because there will be more readers
> written than writers - and because readers tend to be more time-critical
> than writers because they are used in level readers in games and such.
>
> So, where possible, DO NOT provide a lot of convenient looking options
> in the file format...these can possibly help the writer by making it
> do less conversions and data shuffling - but it can't possibly help
> the reader who has to be able to correctly parse a dozen different
> variations on each command and do data shuffling and conversions
> for all possible variations.
Good points - perhaps this sort of thing is best kept to a conversion
utility.
And as for the point of supporting extra values in the vertices - we are
breaking one of the goals of the standard as it's no longer domain
specific to ODE.
Of course - for specific needs where you have control over both the
reader and the writer then there should be no hassle using an extension.
Will.
--
William Denniss - will@ http://tanksoftware.com/
More information about the ODE
mailing list