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 / 14723
14722  |  14724
Subject: 
Re: LDraw File Format Spec 1.0 DRAFT - Call for Public Comments
Newsgroups: 
lugnet.cad
Date: 
Wed, 22 Aug 2007 21:46:05 GMT
Viewed: 
5202 times
  
In lugnet.cad, Leonardo Zide wrote:
  The same is true for LDraw, it's not really column or row major. All you need
to explain is that line type 1 is an array of floats that form a matrix and
you're using a column major notation and post multiplying the matrices for
reference in the spec but the LDraw standard is not column major, you can get
the same exact results by pre multiplying using row major matrices.

I think we'll just include two examples of how the data would go into a matrix
in the two different directions and leave it at that.  At this point, I think
the best thing would be to add something like the following to the currently
proposed spec:

This matrix has two common representations, both of them equally valid, shown
below.  Feel free to use the one that matches your expectations.

| a d g 0 |    | a b c x |
| b e h 0 |    | d e f y |
| c f i 0 |    | g h i z |
| x y z 1 |    | 0 0 0 1 |


  While at it, please disallow spaces in filenames in line type 1.

This is why so many novice computer users think that computers are hard to use.
Developers make arbitrary (and totally unnecessary) restrictions like this, and
then don't understand when the users complain.  They tell the users that they
are wrong.  Well, I'm here to tell you, spaces in filenames are a fact of life,
and not supporting them in your software is bad.  Disallowing them in a general
file spec like this is, in my opinion, totally unconscionable.

--Travis



Message has 1 Reply:
  Re: LDraw File Format Spec 1.0 DRAFT - Call for Public Comments
 
(...) I thought I'd add a clarification to the above. A quick look at LDView's (URL) Change History> file will show that I only added support for spaces in submodel filenames in version 3.0. Furthermore, I listed it as an addition, not a bug fix, (...) (17 years ago, 22-Aug-07, to lugnet.cad, FTX)

Message is in Reply To:
  Re: LDraw File Format Spec 1.0 DRAFT - Call for Public Comments
 
(...) You guys are both wrong, OpenGL is NOT column major. This is one of the biggest mistakes I keep hearing people repeat about OpenGL. The API doesn't care if you use column major or row major matrices, it just expects an array of 16 floats with (...) (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