To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.cad.dat.parts.primitivesOpen lugnet.cad.dat.parts.primitives in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 CAD / LDraw Files / Parts / Primitives / 198
197  |  199
Subject: 
Re: Two questions on primitives
Newsgroups: 
lugnet.cad.dat.parts, lugnet.cad.dat.parts.primitives, lugnet.cad.dev
Date: 
Fri, 29 Mar 2002 19:46:52 GMT
Viewed: 
8 times
  
In lugnet.cad.dat.parts, Orion Pobursky writes:
In lugnet.cad.dat.parts, Philippe Hurbain writes:
The INVERTNEXT directive takes care of this problem.
Quoted from BFC proposal:
"INVERTNEXT
This option inverts a subfile.  It may only be used immediately before a
subfile command line, and it only influences the immediately following
subfile command."
I'm concerned that if we release those primitives that can be used as both
inside and outside surfaces as BFC complient, we'll have to go back to all
the other pieces that use them to insert the INVERTNEXT directive (where
appropriate). Otherwise some renderers, like L3Lab, will render pieces
incorrectly.

Is this a real issue?  Parts can't be truly BFC compliant until all of their
subparts are BFC compliant.  So yes, you'll have to insert those INVERTNEXT
commands.  But the part wasn't BFC compliant before, and this is just
another part of bringing it into compliance.  Or are there official parts
out there that have BFC commands in them but are relying on non-BFC'd
primitives?

Maybe I'm way off base here, though.  I am under the impression that if a
parent file is not BFC'd, then the renderer is supposed to treat all child
files as non-BFC'd.  In other words, a part can reference all the BFC'd
primitives in the world, but unless that part is BFC'd as well, all of the
primitives are treated as if they weren't BFC'd.

--
Tony Hafner
www.hafhead.com



Message has 1 Reply:
  Re: Two questions on primitives
 
(...) You've got it. When existing part files are made BFC-compliant, they have to be checked through completely. The main changes are fixing polygon wrapping and adding INVERTNEXT statements. Until a file is labeled BFC-compliant, renderers (...) (23 years ago, 30-Mar-02, to lugnet.cad.dat.parts, lugnet.cad.dat.parts.primitives, lugnet.cad.dev)

Message is in Reply To:
  Re: Two questions on primitives
 
(...) I'm concerned that if we release those primitives that can be used as both inside and outside surfaces as BFC complient, we'll have to go back to all the other pieces that use them to insert the INVERTNEXT directive (where appropriate). (...) (23 years ago, 29-Mar-02, to lugnet.cad.dat.parts, lugnet.cad.dat.parts.primitives)

10 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