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 / 3080
3079  |  3081
Subject: 
Re: Comprehensive meta-command list
Newsgroups: 
lugnet.cad.dev
Date: 
Fri, 8 Oct 1999 18:42:14 GMT
Viewed: 
565 times
  
Lars C. Hassing wrote in message <939391242.591663@ns.cci.dk>...
Gary Williams wrote in message ...

In addition to being easier to comprehend, it has the advantage that each
part and primitive file only has to concern itself with its own vertex
order, and is not dependent on any other file.  This is the primary • benefit.
This makes parts and primitives truly modular and interchangeable.


"...not dependent on any other file..." Well, I hope you agree that files
depend on the inside/outside-definition of subfiles?
Otherwise a file wouldn't know whether or not to use the INVERT.
/Lars



I'm not sure I follow.  The rendering engine will always assume an implied
INVERT whenever it encounters a negative orientation matrix determinant to
cancel the effect of a mirror operation reversing the order of the vertices.
If a true inversion is desired then there will be an explicit INVERT tag
before the subfile reference.

No file ever needs to know how the vertices in its subfiles are oriented.

Suppose part A uses primitive B.

I can reverse the order of all of B's vertices (and simultaneously reverse
all of B's CW/CCW tags) and part A will still render correctly.

The only information that gets passed from A to B during rendering is the
concatenated orientation/position matrix, its color, and the current INVERT
state.

-Gary



Message has 1 Reply:
  Re: Comprehensive meta-command list
 
Gary Williams skrev i meddelelsen ... (...) vertices. (...) Right, a file should not bother whether subfiles use CCW or CW or none. But it should know the orientation (inside/outside-definition) of the subfiles. (...) I agree. /Lars (25 years ago, 9-Oct-99, to lugnet.cad.dev)

Message is in Reply To:
  Re: Comprehensive meta-command list
 
Gary Williams wrote in message ... (...) "...not dependent on any other file..." Well, I hope you agree that files depend on the inside/outside-definition of subfiles? Otherwise a file wouldn't know whether or not to use the INVERT. /Lars (25 years ago, 8-Oct-99, to lugnet.cad.dev)

21 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