[LSC] BFC Standard - Revision 1
William Howard
william at howard-family.fsworld.co.uk
Sun Oct 22 04:32:09 EDT 2006
Of the four, it should be either "back face culling" or "back-face culling"
IMHO. Of those two, I'm not really fussed, so am happy to go with "back
face culling" - I'll fix that later unless someone objects.
On the matter of culling parts even if the super-file isn't certified, I was
somewhat confused/bemused as to why that couldn't be done. I agree with
Travis that that part of the spec should be changed, if not to explictly
allow it, then at least to no longer explictly disallow it. (If you see the
subtle difference.)
-----Original Message-----
From: lsc-bounces at ldraw.org [mailto:lsc-bounces at ldraw.org] On Behalf Of
Travis Cobbs
Sent: 21 October 2006 21:43
To: LDraw Standards Committee
Subject: Re: [LSC] BFC Standard - Revision 1
We need to decide on a consistent way to write "back face culling". The
document currently has (in order of appearance) "back face culling",
"backface-culling", "back-face culling", and "backface culling". My
personal preference is "back face culling", but I'm not dead set on that.
Additionally, I think we should re-word the spec to state that BFC support
can be enabled for BFC-certified parts even when they appear in models that
aren't BFC-certified. This is due to the fact that parts are assumed to be
solid, so the certification state of their parent is irrelevant. (Note that
LDView already does this, but I can't see how it can be incorrect behavior,
even though its explicitly against the spec.)
--Travis
On 10/21/06, William Howard <william at howard-family.fsworld.co.uk> wrote:
I've updated the BFC standard following our discussions.
The new version is here
http://www.ldraw.org/index.php?name=News
<http://www.ldraw.org/index.php?name=News&file=article&sid=408>
&file=article&sid=408
The draft spec is here
http://www.ldraw.org/modules.php?op=modload
<http://www.ldraw.org/modules.php?op=modload&name=News&file=article&sid=217>
&name=News&file=article&sid=217
As suggested by Travis, I have changed all occurances of "clipping" to
"culling" in the descriptive text, and added a comment about keeping CLIP
and NOCLIP for backward compatibility
I've also changed the syntax section as per the discussions.
I've removed the empty "Guidelines for Part and Primitives authors" - if we
want to make suggestions then I think we would be better "sponsoring" some
of the tutorials that have been posted to lugnet.cad on this topic
I've also removed all but one of the "current issues" as these have now been
addressed. The last remaining issue needs to be addressed before the
standard is ratified, but someone else will need to re-word any sections
that this applies to, as it's not entirly clear to me what it's getting at.
I've also made various minor changes to make some things more explicit
(CERTIFY/NOCERTIFY once only and at the top of the file, changing of winding
direction within the file, etc), to improve general readibility and to
improve the logical flow of the text.
Apart from moving the "Parts Library Guidelines" section above the
"Rendering Engine Guidelines" section I have made no changes to either of
these sections or to the final "Rendering Processing" section.
_______________________________________________
LSC mailing list
LSC at ldraw.org
http://five.pairlist.net/mailman/listinfo/lsc
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://five.pairlist.net/pipermail/lsc/attachments/20061022/2d25ebdf/attachment.html
More information about the LSC
mailing list