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 / 3044
3043  |  3045
Subject: 
Re: CW/CCW, vertex sequence, co-planar, convex, (115kB)
Newsgroups: 
lugnet.cad.dev
Date: 
Tue, 5 Oct 1999 13:58:46 GMT
Viewed: 
955 times
  
Steve Bliss wrote in message <37f9f5c6.74291430@lugnet.com>...
On Mon, 4 Oct 1999 18:28:12 GMT, "Gary Williams" <graywolf@pcpros.net>
wrote:

But more often than not, when mirroring an element or subassembly, it's • not
the intent of the author to turn it inside out.  Typical model builders
shouldn't concern themselves with inversion, which should happen totally
behind the scenes.

True.  But mirroring is an advanced technique.  Well, maybe
intermediate-level.  Anyway, it's not for beginners.

Parts authors will be the primary group of people who care about • inversion.

True.  Allowing mirroring/inversion for parts authors allows them to use a
single set of primitives, while keeping part-files smaller

So which would be worse, making things a bit more complicated for
power-modelers in uncommon cases, or making things a bit more complicated
for part-authors in somewhat common cases?


For WizardCAD I was intending to change the behavior of the mirror functions
depending on what type of file the user opened the file as.  If they open a
file as a model and perform a mirror operation, it behaves differently than
if they open a file as a primitive and mirror.  Doing the former operation
manipulates the orientation matrix alone.  The latter operation manipulates
the orientation matrix and also adds an INVERT.

Whenever the program encounters an orientation matrix with a negative
determinant it would assume an implied INVERT; an explicit INVERT before a
reference would result in double inversion and preserve the original face
orientation and state of invertedness.

What do you think about that?

-Gary



Message is in Reply To:
  Re: CW/CCW, vertex sequence, co-planar, convex, (115kB)
 
(...) True. But mirroring is an advanced technique. Well, maybe intermediate-level. Anyway, it's not for beginners. (...) True. Allowing mirroring/inversion for parts authors allows them to use a single set of primitives, while keeping part-files (...) (25 years ago, 5-Oct-99, to lugnet.cad.dev)

53 Messages in This Thread:












Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

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