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 / 4387
4386  |  4388
Subject: 
Re: Some Words To BFC
Newsgroups: 
lugnet.cad.dev
Date: 
Thu, 6 Apr 2000 20:41:45 GMT
Viewed: 
3265 times
  
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:
  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. (...) (25 years ago, 7-Apr-00, to lugnet.cad.dev)

Message is in Reply To:
  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 (...) (25 years ago, 6-Apr-00, to lugnet.cad.dev)

61 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