To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.cad.devOpen lugnet.cad.dev in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 CAD / Development / 10487
10486  |  10488
Subject: 
Re: Maximum depth of ldraw models?
Newsgroups: 
lugnet.cad.dev
Date: 
Thu, 7 Sep 2006 03:13:55 GMT
Viewed: 
2469 times
  
Steve Bliss wrote:
In lugnet.cad.dev, Mark Tarrabain wrote:
I notice that no maximum depth is given by the standard.  How
potentially non-compliant would a renderer be if it fails because parts
in a model are too deeply nested (a maximum of as little as 16 on some
OpenGL implementations).  I notice that no existing parts are nested
more than 7 files deep, but I want to be sure.

Hmm.  I use MPD models a lot, there can be several levels of nesting within a
single .mpd file, and I have been known to refer to .mpd files from other .mpd
files.

MPD files don't add that many extra levels... usually only 2, isn't it?
  Further, the only stacking that generally needs to occur at the mpd
level is modification of the modelview matrix, which opengl guarantees a
minimum of 32.  It's only in files that use a notion of a current color
that the maximum of 16 would be applicable.

I'm not sure how deep my nesting of model files goes, but I'd be a little
concerned about a limit of 16 levels.  I wonder if ldraw renderers tend to
flatten out the nesting in part files?

Well, if no existing ldraw model actually pushes that limit, it wouldn't
be something that would have come up before now.   But I'd be very
interested in knowing how close files are getting to that limit... if
it's exceeded by any, then the renderers are obviously flattening out
the files themselves and not using ldraw file nesting as a direct
mapping to appropriate opengl stacking commands.

>> Mark



Message is in Reply To:
  Re: Maximum depth of ldraw models?
 
(...) Hmm. I use MPD models a lot, there can be several levels of nesting within a single .mpd file, and I have been known to refer to .mpd files from other .mpd files. I'm not sure how deep my nesting of model files goes, but I'd be a little (...) (18 years ago, 6-Sep-06, to lugnet.cad.dev)

11 Messages in This Thread:






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

Custom Search

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