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 / 3230
3229  |  3231
Subject: 
Re: Line in the Sand
Newsgroups: 
lugnet.cad.dev
Date: 
Mon, 15 Nov 1999 01:26:35 GMT
Viewed: 
5196 times
  
Oops!  Forget a few important details in the psuedo-code!

In lugnet.cad.dev, Steve Bliss writes:

>   ModelFile string // File to render
>   AccumClip boolean // global clipping value yes/no
>   AccumInvert boolean // current inversion odd/even or normal/inverted
> 
> Declare
>   LocalClip boolean = TRUE
>   Winding trivalue(CCW, CW, UNKNOWN) = CCW
>   Certified boolean = FALSE
>   InvertNext boolean = FALSE
> 
>         SUBFILE
>            RenderFile Command.Subfile,
>                       (AccumClip and LocalClip),

The last line above should be:
                       (AccumClip and LocalClip and
                        (Winding != UNKNOWN) and Certified),

>                       (AccumInvert xor InvertNext)
>         LINE, CONDITIONAL_LINE
>            Deal with primitive command
>         TRIANGLE, QUAD
>            If AccumClip and LocalClip Then

And the line above should be:
            If AccumClip and LocalClip
            And Certified Then

>               If BFC(Command, TransformMatrix, Winding) Then
>                  Render Command
>               Else
>                  Don't render Command
>            Else
>               Render Command
>            End If



Message has 1 Reply:
  Re: Line in the Sand
 
Steve Bliss wrote in message ... (...) No, WINDING is local! It does not affect subfiles, this is the very reason why we have invented the CLIPPING command. /Lars (27 years ago, 15-Nov-99, to lugnet.cad.dev)

Message is in Reply To:
  Re: Line in the Sand
 
(...) Did you mean you=Steve or you=anyone? (...) I agree, the sequence should be illegal. My point was, does CERTIFY BFC change the value of the internal local_clipping variable, or not? My intention was that it does not. From a practical (...) (27 years ago, 12-Nov-99, to lugnet.cad.dev)

85 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
    

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