Subject:
|
Re: Some Words To BFC
|
Newsgroups:
|
lugnet.cad.dev
|
Date:
|
Thu, 6 Apr 2000 20:41:45 GMT
|
Viewed:
|
3016 times
|
| |
![Post a public reply to this message](/news/icon-reply.gif) | |
In lugnet.cad.dev, Leonardo Zide wrote:
> Steve Bliss wrote:
> >
> > > Can Michael or any other programmers estimate the time savings from being
> > > able to assume all parts as BFC compliant, rather than having to check each
> > > one?
> >
> > Good point. We definitely *should* muddy this discussion up with some
> > real facts. ;)
>
> I can't speak for the other programs but if you allow a part to have
> CCW and CW faces in any OpenGL program, it's going to be slower (but as
> LeoCAD's library is pre-processed than it won't be a problem). If you
> have some parts BFC compliant and some not than it won't make a big
> difference in the total rendering time.
As someone pointed out once, it's not a big deal to get all windings the
same before passing the data to OpenGL. Just swap the order of the
points. For quads, switch points 2 and 4. For triangles, switch points
2 and 3. This could/should be done while parsing the input files. For
LeoCAD, I guess that would be when you convert them to your binary
format.
> I'm also against requiring all parts to be BFC compliant unless
> there's a *completely automatic* way of checking.
That's good to know.
Steve
|
|
Message has 1 Reply: ![](/news/x.gif) | | Re: Some Words To BFC [DAT]
|
| (...) I don't mind that because I preprocess the files anyway and anyone who wants to get a good speed increase should do the same. But it's not a good idea to turn on/off BFC several times and in some cases, it's nicer to have the faces reversed. (...) (24 years ago, 7-Apr-00, to lugnet.cad.dev)
|
Message is in Reply To:
![](/news/x.gif) | | Re: Some Words To BFC
|
| (...) I can't speak for the other programs but if you allow a part to have CCW and CW faces in any OpenGL program, it's going to be slower (but as LeoCAD's library is pre-processed than it won't be a problem). If you have some parts BFC compliant (...) (24 years ago, 6-Apr-00, to lugnet.cad.dev)
|
61 Messages in This Thread: ![Some Words To BFC -Michael Lachmann (4-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/246.gif) ![Re: Some Words To BFC -Koen Jordens (4-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Some Words To BFC -Michael Lachmann (4-Apr-00 to lugnet.cad.dev)](/news/x.gif)
![](/news/x.gif) ![](/news/268.gif) ![Re: Some Words To BFC -Leonardo Zide (4-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/246.gif) ![Re: Some Words To BFC -John VanZwieten (4-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Some Words To BFC -Leonardo Zide (4-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Some Words To BFC -John VanZwieten (4-Apr-00 to lugnet.cad.dev)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/268.gif) ![Re: Some Words To BFC -Rui Manuel Silva Martins (4-Apr-00 to lugnet.cad.dev)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Some Words To BFC -Steve Bliss (6-Apr-00 to lugnet.cad.dev)](/news/x.gif)
![](/news/x.gif) ![](/news/268.gif) ![Re: Some Words To BFC -John VanZwieten (4-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/246.gif) ![Re: Some Words To BFC -Steve Bliss (4-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/246.gif) ![Re: Some Words To BFC -John VanZwieten (4-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/246.gif) ![Re: Some Words To BFC -Rui Manuel Silva Martins (5-Apr-00 to lugnet.cad.dev)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Some Words To BFC -Leonardo Zide (5-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Some Words To BFC -Rui Manuel Silva Martins (5-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/246.gif) ![Re: Some Words To BFC -Don Heyse (5-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Some Words To BFC -Rui Manuel Silva Martins (5-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Some Words To BFC -Chuck Sommerville (5-Apr-00 to lugnet.cad.dev)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Some Words To BFC -Leonardo Zide (6-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Some Words To BFC -Rui Manuel Silva Martins (6-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Some Words To BFC -Steve Bliss (6-Apr-00 to lugnet.cad.dev)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/268.gif) ![Re: Some Words To BFC -Fredrik Glöckner (5-Apr-00 to lugnet.cad.dev)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Some Words To BFC -Damien Duquennoy (15-Apr-00 to lugnet.cad.dev)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/268.gif) ![Re: Some Words To BFC -Rui Manuel Silva Martins (5-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/246.gif) ![Re: Some Words To BFC -Michael Lachmann (5-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Some Words To BFC -Rui Manuel Silva Martins (5-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Some Words To BFC -Michael Lachmann (5-Apr-00 to lugnet.cad.dev)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Some Words To BFC -John VanZwieten (5-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Some Words To BFC -Rui Manuel Silva Martins (5-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Some Words To BFC -Steve Bliss (5-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Some Words To BFC -John VanZwieten (5-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Some Words To BFC -Steve Bliss (6-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Some Words To BFC -Leonardo Zide (6-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![You are here](/news/here.gif) ![](/news/46.gif) ![Re: Some Words To BFC -Leonardo Zide (7-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Some Words To BFC -Rui Manuel Silva Martins (7-Apr-00 to lugnet.cad.dev)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Some Words To BFC -Leonardo Zide (5-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Some Words To BFC -John VanZwieten (5-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/246.gif) ![Re: Some Words To BFC -Steve Bliss (5-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Some Words To BFC -John VanZwieten (5-Apr-00 to lugnet.cad.dev)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/268.gif) ![Re: Some Words To BFC -Steve Bliss (6-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/246.gif) ![Re: Some Words To BFC -Leonardo Zide (6-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/246.gif) ![Re: Some Words To BFC -Steve Bliss (6-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/246.gif) ![Re: Some Words To BFC -John VanZwieten (6-Apr-00 to lugnet.cad.dev)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/268.gif) ![BFC checking program (was Re: Some Words To BFC) -Leonardo Zide (7-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/246.gif) ![Re: BFC checking program (was Re: Some Words To BFC) -John VanZwieten (7-Apr-00 to lugnet.cad.dev)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: BFC checking program (was Re: Some Words To BFC) -Steve Bliss (7-Apr-00 to lugnet.cad.dev)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Some Words To BFC -Lars C. Hassing (19-Apr-00 to lugnet.cad.dev)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Some Words To BFC -Steve Bliss (19-Apr-00 to lugnet.cad.dev)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Some Words To BFC -John VanZwieten (6-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Some Words To BFC -Steve Bliss (7-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Some Words To BFC -John VanZwieten (10-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Some Words To BFC -Steve Bliss (11-Apr-00 to lugnet.cad.dev)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Some Words To BFC -Leonardo Zide (6-Apr-00 to lugnet.cad.dev)](/news/x.gif)
![](/news/x.gif) ![](/news/268.gif) ![Re: Some Words To BFC -Koen Jordens (5-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/246.gif) ![Re: Some Words To BFC -John VanZwieten (5-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Some Words To BFC -Chuck Sommerville (5-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Some Words To BFC -John VanZwieten (5-Apr-00 to lugnet.cad.dev)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Some Words To BFC -Leonardo Zide (6-Apr-00 to lugnet.cad.dev)](/news/x.gif)
![](/news/x.gif) ![](/news/68.gif) ![Re: Some Words To BFC -Steve Bliss (6-Apr-00 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Some Words To BFC -Michael Lachmann (6-Apr-00 to lugnet.cad.dev)](/news/x.gif)
- 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
|
|
|
|