Re: Multigen v11 .flt complete file format?

New Message Reply Date view Thread view Subject view Author view

Andrew Walton (walton_a++at++griffin.reading.sgi.com)
Tue, 21 Feb 1995 17:03:23 +0000


On Feb 21, 7:26am, Michael Jones wrote:
> Subject: Re: Multigen v11 .flt complete file format?
> On Feb 20, 1:34pm, Nicolas Gauvin wrote:
> > Subject: Multigen v11 .flt complete file format?
> :I would like to know if anyone has the complete file format
> :for Multigen .flt v11. My feeling is that the format included
> :in performer 1.2 (in the file pfflt11.h) doesn't have all
> :the opcodes (only those used by the loader).
> :
> :Nicolas Gauvin
> :nicolas++at++cae.ca
> >-- End of excerpt from Nicolas Gauvin
>
> The MultiGen FLIGHT v11 source code is complete. The
> header files describe (to the best of my knowledge) all of
> data packets contained in those files.
>
> What you may be finding to be a problem are the additional
> opcodes and features that were added in subsequent versions
> of the file format. The header file defines the struct mgHeader,
> which contains the field "dbrev". I suggest that you print this
> out as you load files. When you find a v12, v13, or v14 file that
> you can't read, then you'll know why.

Looking through the include files, my old v10 spec and the notes I wrote about
the flt format back in 1991/1992;

Opcodes 40-48 which always follow a matrix, specifiy the indivdual
transformations that make up the matrix. MultiGen uses these to allow a user
to edit the rotations, scales, translates etc that make up the transformation
(otherwise MultiGen would need to decompose the matrix). Performer doesn't
need these, all the information is in the matrix, so the flt loader skips them.
 Since each node starts with two shorts, the opcode and the size, you can skip
any node without knowing any more about its format, this is why there is no
need to define structs for these nodes pffltXX.h. In fact my old v10 spec
doesn't give any details of their structure.

Otherwise, as far as I can tell, the header files are complete.

>
> --
>
> Be seeing you, Phone:415.390.1455 Fax:415.965.2658 M/S:8U-590
> Michael T. Jones Silicon Graphics, Advanced Graphics Division
> mtj++at++sgi.com 2011 N. Shoreline Blvd., Mtn. View, CA 94039-7311
>
>
>-- End of excerpt from Michael Jones

Regards

Andrew

-- 
Andrew Walton, Applications Support Engineer, Silicon Graphics Ltd.

New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:50:59 PDT

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.