To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.cadOpen lugnet.cad in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 CAD / 14718
14717  |  14719
Subject: 
Re: LDraw File Format Spec 1.0 DRAFT - Call for Public Comments
Newsgroups: 
lugnet.cad
Date: 
Wed, 22 Aug 2007 09:21:27 GMT
Viewed: 
4873 times
  
In lugnet.cad, Travis Cobbs wrote:
In lugnet.cad, Rob Ross wrote:
The "so-what" would be that I, as someone who will eventually read in these
files to create OpenGL renderings of them, would expect the matrices to be in
column-major order, unless explicitly stated otherwise.

I think the original suggestion that we mention that it is in row-major format
is valid.  I agree that the fact that OpenGL (almost certainly one of the top
two most used 3D APIs on the planet) uses column major format is a good reason
to specify that LDraw uses row-major format, instead of just saying "standard".
It just proves that "standard" in this context is ambiguous.

--Travis

I came across the *current* LDraw file spec here:

http://www.ldraw.org/Article45.html

and the matrix example is using column-major ordering. So now I'm really
confused. Does the current spec use column-major, and the new spec is proposing
to change it? Or is the current spec wrong in using that column-major example?
If it's really a change in the spec, won't that break everyone's existing code?

Rob



Message has 1 Reply:
  Re: LDraw File Format Spec 1.0 DRAFT - Call for Public Comments
 
(...) From the standpoint of OpenGL, it uses row-major ordering. There are two ways to draw a transformation matrix. OpenGL uses the following (array offsets shown after): A D G X 0 4 8 12 B E H Y 1 5 9 13 C F I Z 2 6 10 14 0 0 0 1 3 7 11 15 (...) (17 years ago, 22-Aug-07, to lugnet.cad)

Message is in Reply To:
  Re: LDraw File Format Spec 1.0 DRAFT - Call for Public Comments
 
(...) I think the original suggestion that we mention that it is in row-major format is valid. I agree that the fact that OpenGL (almost certainly one of the top two most used 3D APIs on the planet) uses column major format is a good reason to (...) (17 years ago, 21-Aug-07, to lugnet.cad)

55 Messages in This Thread:


















Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR